21 일 자바 학습 노트 - Day 01
Day01:
명령 행 보기 및 설정 classpath:
보기: echo %classpath%
설정: set classpath = %classpath%;newpath
%classpath% 기 존 classpath
newpath 새로 추 가 된 classpath
Fibonacci 시퀀스:
public class test{
public static void main(String[]ages){
int f1,f2,i;
f1 = 1;
f2 = 1;
for(i=0;i<=20;i++) {
System.out.print(" "+f1+" "+f2);
if(i%2==0){
System.out.print("
");
}
f1 = f1+f2;
f2 = f1 + f2;
}
}
}
구구 곱셈 표:
public class test(){
public static void main(String[]args){
int a,b,c;
for(a=1;a<=9;a++){
for(b=1;b<=9;b++){
c = a * b;
System.out.println(a+"*"+b+"="+c);
}
}
}
}
변수:
boolean true 혹은 false
char 16 자리. Unicode 문자
byte 8 비트 정수 (기호 포함)
short 16 비트 정수 (기호 포함)
int 32 비트 정수 (기호 포함)
long 64 비트 정수 (기호 포함)
float 32 비트 부동 소수점
double 64 비트 부동 소수점
8 자리. = 1 바이트
설명:
//
/* */
자바 이름 상수 쓰다 static 화해시키다 final ,상수 명 대문자
class Suit {
final static int CLUBS = 1;
static final double π = 3.141593;
}
Unicode 예. 16 비트 표준 문자 집합 (세계 에서 사용 되 는 주요 언어 를 덮어 씁 니 다)
ASCII 예. 7 비트 표준 문자 집합
ISO-Latin-1 예. 8 비트 표준 문자 집합
가우스 알고리즘 구 화:
public class test{
public static void main(String[]args){
int i=1,sum=0,n=100;
sum = (i+n)*n/2;
System.out.println(sum);
}
}
Fibonacci 시퀀스 에 시퀀스 번 호 를 인쇄 합 니 다:
public class test{
public static void main(String[]args){
int i,f1=1,f2=1;
for(i=1;i<=20;i++){
System.out.println(i+": "+f1+" "+f2);
f1=f1+f2;
f2=f1+f2;
}
}
}
전체 프로그램 에 Public 만 있 을 수 있 습 니 다. class 및 파일 이름과 같 음, main 방법 이 있 는 클래스 의 클래스 이름 은 파일 이름과 같 아야 합 니 다!
static 수식 하 는 방법 은 유형 방법 이다.
java 단일 계승, object 실행 클래스 는 모든 종류의 부모 클래스 입 니 다. test 클래스 기본 계승 object 종류
단일 상속 의 장점:
1: 여러 가지 기능 을 하나의 부모 클래스 에 넣 을 수 있 습 니 다. 그러면 이러한 기능 을 중복 사용 할 수 있 습 니 다.
2: 부모 클래스 기능 을 수정 하면 모든 하위 클래스, 하위 클래스 의 하위 클래스 에 직접 매 핑 되 며 중복 수정 이 필요 없습니다.
new 대상 호출 방법 이 나 올 때 자바 해석 기 는 이 대상 이 있 는 클래스 에서 먼저 찾 습 니 다. 없 으 면 이 클래스 의 부모 클래스 에서 찾 아야 합 니 다. 순서대로 위로 찾 습 니 다.
대상 이 부모 클래스 를 호출 하 는 방법 을 원 하지 않 는 다 면 하위 클래스 는 하나의 방법 이름 을 정의 할 수 있 습 니 다. 값 유형, 매개 변수 유형, 매개 변수 개 수 는 모두 부모 클래스 방법 과 같은 방법 이 라 고 합 니 다. 다시 쓰기 (덮어 쓰기).
대상 은 방법 정 의 를 찾 을 때 까지 호출 메 시 지 를 보 냅 니 다.
java 기본적으로 접근 만 가능 합 니 다. java.lang 가방