Gomdori

Java의 특성 및 각종 정보 본문

코딩(Coding)

Java의 특성 및 각종 정보

Ghomdori 2019. 9. 16. 09:55

Java

- C++의 장점만을 모아 만든 프로그래밍언어

- C++의 구문과 문법 + SmallTalk의 객체지향

- 메모리 해제 -> 가비지 컬렉터(Garbage collector)

 

운영체제

- JVM(Java Virtual Machine)  --> 실제 Java언어를 실행시키는 것

- Java API(클래스 라이브러리)

- Java 언어

 

C에서 메모리 생성 방식 --> malloc()

C에서 메모리 해제 방식 --> free()

Java에서 메모리 생성 방식 --> new

Java에서 메모리 해제 방식 --> delete

가비지 컬렉터로 인해 사용하지 않은 메모리 해제가 이루어진다(자동적으로)

 

Java의 실행과정

- 확장자 : .java

- 전체실행과정 : *.java -> *.class -> JVM 실행

 

표준출력

java.lang 패키지(package)

java.lang안에 있는 클래스들(Object,System);

 

상수

- 사용하고 있는 모든 수, 불변의 값

- 숫자 상수와 문자 상수

숫자 상수

- 정수형상수 : 1,5,-100 등등..

- 부동소수점형상수 : 3.14, 5.3432 등등..

 

문자상수

- 'a','b','d' 등등

- 유니코드

Comments