@상태 - 변수 -> 속성:property
-정수숫자 byte<short<int<long
-실수 : float < double
@동작 - 함수 -> 메서드:method
@반환형이 없을때는 메써드에 void를 붙인다. 반환형인 경우 즉, 주로 getter인 경우 리턴값에 알맞는 데이터 타입을 void대신에 입력해준다.
@실행부가 있는 클래스
-main()는 java.exe 명령이 실행될때 자바가상머신에 의해 호출되는 응용프로그램 실행 메서드(=c언어의 main()함수와 같다
@main
public static void main(String[] args){
//main method를 호출할때 String[]은 배열을 넘길수 있음을 의미
//실행시 자바가상머신에 의해 main()메서드가 호출되는데
//프로그래머는 이때 args 배열값에 문자열을 매개변수로 호출할 수 있다. 의무는 아님
/*System.out.print("args[0] 값은 "+args[0]);//ln은 개행문자라서 안해줘도 됨
System.out.print("args[1] 값은 "+args[1])
@레퍼런스 없이 메모리에 인스턴스 생성되어 heap에 올라가면 garbage collector에 의해 죽는다.
-정수숫자 byte<short<int<long
-실수 : float < double
@동작 - 함수 -> 메서드:method
@반환형이 없을때는 메써드에 void를 붙인다. 반환형인 경우 즉, 주로 getter인 경우 리턴값에 알맞는 데이터 타입을 void대신에 입력해준다.
@실행부가 있는 클래스
-main()는 java.exe 명령이 실행될때 자바가상머신에 의해 호출되는 응용프로그램 실행 메서드(=c언어의 main()함수와 같다
@main
public static void main(String[] args){
//main method를 호출할때 String[]은 배열을 넘길수 있음을 의미
//실행시 자바가상머신에 의해 main()메서드가 호출되는데
//프로그래머는 이때 args 배열값에 문자열을 매개변수로 호출할 수 있다. 의무는 아님
/*System.out.print("args[0] 값은 "+args[0]);//ln은 개행문자라서 안해줘도 됨
System.out.print("args[1] 값은 "+args[1])
@레퍼런스 없이 메모리에 인스턴스 생성되어 heap에 올라가면 garbage collector에 의해 죽는다.