moyaiori 2015. 7. 7. 09:10

2달간 자바를 기반으로한 네이티브 어플리케이션을 만든다.

데이터 베이스, 네트워크 등등.. 을 적용한다.


----


01. 자바 소개 및 기본 구문

자바 소개 및 기본 구문.ppt 참조


- 객체지향언어의 4가지 특징(4)

추상화, 캡슐화, 상속, 다형성


- 자바 플랫폼 = 자바 가상머신 + 자바 API(4)


- EJB(Enterprise Java Beans) 를 예전에 썻지만(은행 등...) 현재는 스프링 프레임워크같은것을 사용한다.(5)


- 자바 플랫폼 3가지(6)

Java SE(Standard Edition) - 기본적인 개발환경

Java EE(Enterprise Edition) - 대규모 기업용 어플리케이션

Java ME(Micro Edition) - 피처폰등에서 사용되었다. 현재는 사용하지않음( 안드로이드, IOS 등을 사용)


- JDK7/bin 디렉터리(8)

java.exe - 자바 인터프리터


- 자바 애플리케이션에서 실행진입점을 가진 클래스를 애플리케이션 클래스라고 부른다.(9)

자바 가상 머신에 의해서 최초로 실행되는 클래스 : 애플리케이션 클래스

그외 사용자가 만든 클래스 : 구상 클래스


-자바 대소문자를 구분하기 때문에 주의할것!(8)


- 클래스명의 첫글자는 대문자를 쓰는것이 관례


- 자바 응용 프로그램 동작 원리(11)

JVM의 구성요소(실행환경)

중요하다(시험!!)


- 자바 프로그램의 가장 기본요소는 클래스이다.

자바 기본 구문 (12)


- 자바 주석

Document Comment

/** */ 안에 있는 내용을 도큐먼트 생성툴(javadoc)로 생성시 주석도 같이 추가된다.


- 자바 예약어(14)

예약어는 모두 소문자로 구성되어있다.


- 자바 데이터타입 특징

boolean : 꼭 true, false로 써야된다, 1, 0 으로 쓸수없다.

문자 상수(한글자)는 '' (작은따움표)를 쓴다. 

char 형에 아스키코드를 할당하여 쓸수 있다.

char형에 유니코드를 할당할시에 \u(16진수 4자리)를 쓸수 있다


-이스케이프 문자

' : \'

" : \"

\ : \\


-float 와 double의 정밀도

float는 지수 밑 7자리까지 표현

double은 지수 밑 15자리까지 표현


---------------------------------


환경변수가 입력되었어도 잘안되는경우 path 경로를 가장 앞으로 다시 입력해준다.

세미콜론(";")을 다시확인해보기