1.자바의 기본 자료형과 참조형 중 기본 자료형 및 변수,값,등을 선언하고 활용할 수 있다.
2.자바의 연산자의 종류를 살펴보고 이해할 수있다.
1.대소문자를 구별한다. ABc,ABC,aBC,abc,aBc
2.132자는 넘지 않는다.
3. 숫자로 시작하지 않는다. ex) 4test.java
4.공백 추가하지 않는다. ex) class abc def{}
5.키워드로 생성하지 않는다. ex) for.java while.java
참조
6.특수문장 중 예약과 관련된 이름으로 시작하지 않는다 .ex) $,#,&,*
package = 폴더 단위로 하나의 꾸러미로 만들어줌
주소 예) 서울시.강남구.도곡동 class 47번지{}
cs (code segment) : 코드를 관리하는 영역
ds (data segment) : 값을 관리하는 영역
static : 정적영역으로 class,union,struct,static,user_function()등이 선언되면 관리되는 영역으로 선언과 동시에 주소를 가지면서 bind된다.
heap : 자유영역 공간 = 동적할당 공간
프로그램 실행시에 다른 프로스세가 실행되지 않은 공간을 할당받아 실행되고 (동적할당 = 생성 =new) 실행이 끝나면 소거되는 공간 (소멸,GC영역)
stack : 고정영역으로 지역변수,지역값등을 고정적으로 관리하는 영역
명시형 변환 : 큰 데이터타입의 자료형을 작은 데이터타입의 변수에게 전달할 때 해당 데이터타입으로 선언해 주는것
자동형변환 : 작은 데이터타입의 자료형을 큰 데이터 타입의 변수에 전달이 자동으로 이루어 지는 것
double d = 100; // d(8byte) = 100(4);
float f = 90.4; // f(4byte) = 90.4(8byte); >> 명시형
double d = 100 (100.0 자동형)
import는 다른 패키지안에 있는 클래스/메소드/변수를 사용하고자 할때 사용하는 키워드이다.
void = 리턴 값이 없음
import = 패키지를 가져옴
사진을보면 com.test02 package에서 com.test package를 사용하려고 import com.test.*;로 import 하였다.
(com.test의 My class의 Disp(),Prn() 메소드를 불러올수있음)
.*은 전부 가져온다는 걸 말하는데 만약 지정하여 가져오고 싶다면
import com.test.My; 이런식으로 Class를 지정해 가져오면 된다.
값을 출력하는 표준 출력 메소드
print() : 줄바꿈 x
println() : 자동 줄바꿈
printf() : 포멧지정 ex) %5d
nonstatic = new 로 static (주소)생성
static = 클래스명.메소드명()
non-static = 객체.메소드명()