Work/Java(14)
-
Java 02
프로그램 구조기본 형태 Typeclass 클래스명{public static void main(String[] args){}}_static : 메모리에서 제일 먼저 실행 지원 형 Typeunsigned 형 지원하지 않음byte 8bit -2^7 ~ 2^7-1short 16bit -2^16 ~ 2^16-1int 32bit -2^31 ~ 2^31-1long 64bit -2^63 ~ 2^63-1 자동 형 타입 변화광역화, 협소화 _광역화(Widening) : 원래 값의 근사치 보장, 큰 자료형으로 자동 변환 (묵시적 형 변환) _협소화(Narrowing) : 근사치 보장 없음, 사용자가 임의로 형 변환 (명시적 형 변환) char -> int -> float -> doublebyte -> short -> int..
2017.01.25 -
Java 01.
Java의 특징-> 1. 플랫폼에 대한 독립성(컴파일러가 원시 프로그램을 플랫폼에 독립적인 바이트 코드라는 중간 언어로 컴파일)각 컴퓨터는 바이트 코드라는 인터프리터만 있으면 프로그램 실행 가능_바이트 코드(Byte Code) : 가상 컴퓨터에서 돌아가는 실행 프로그래밍을 위한 이진 표현법_인터프리터(Interpreter) : 프로그램을 한 단계씩 기계어로 해석하여 실행 2. 객체 지향성 (Class 화)상속, 자료 추상화, 동적 바인딩을 지원_동적 바인딩(Dynamic Binding) : 실행 도중에 처리를 결정 하는 것,실행 속도는 떨어지나 프로그램 작성에 융통성 부여 3. 멀티 스레드자바 언어 자체에서 지원, 각각의 스레드가 동시에 수행 되도록 하는 프로그래밍 기법 4. 단순성객체 지향 기능을 많이..
2017.01.25