이론
자바는 객체지향언어다.
객체지향언어는 '재사용성'이 중요하다
재사용성의 요건: 캡슐화, 상속, 다형성
캡슐화: 정보은닉,사용의편의성 (객체안에 변수와 메소드가 묶여있음)
상속: 부모클래스의 멤버(필드 +매서드 )를 활용
다형성: 하나의 객체로 다른 객체 생성(다양한 타입의 객체를 포괄적으로 제어하고 컨트롤)
자바는 플랫폼에 독립적이다. JVM 이있기때문이다. JVM은 연산을 함. 4바이트 메모리에서 연산하여 연산할때 int형으로 바뀜
실수형이 계산될때는 double형으로 바뀜
큰자료형을 작은 자료형으로 변경할 때는 캐스팅을 하게 된다.(demotion)
promotion :작은 자료형에서 큰자료형으로 변형되는 것. 자연스러운 것
컴파일러->JavaC.exe
JVM (가상메모리)->Java.exe
JVM: stack, heap, native stack, classcode는 상수/매서드, static 로 나뉨
변수: 저장공간 정수형
stack->메서드 실행, 지역변수가 들어올수 있는 공간 메서드정의되지않음, 가벼운공간,사라짐
heap->객체가 생성되는 공간 , 참조하지 못할때 사라짐, 사라질때 가비지컬렉터가 수거함 ,무거운 공간
넷빈단축키: psvm[TAB], sout[TAB]
개념: 객체는 불러서 사용해야한다.****
실습
EX2_Text
EX3_Limit
Ex4_DataType
Ex5_Boolean
Ex6_Long
Ex7_Float
Ex8_Import
'학원수업 > 자바' 카테고리의 다른 글
학원 6일차 복습(3/21) (0) | 2018.03.21 |
---|---|
학원 5일차 복습(3/20) (0) | 2018.03.20 |
학원 4일차 복습(3/19) (0) | 2018.03.19 |
학원 3일차 복습(3/16) (0) | 2018.03.16 |
학원 2일차 복습(3/15) (0) | 2018.03.15 |