코딩(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' 등등
- 유니코드