반응형

[광고 누르면 오늘의 행운 상승!!]

단순, 간단

- C, C++보다 단순함! java는 포인터가 없다. 메모리 주솟값에 해당하는 값은 있는데 연산이 안된다.
→ 그래서 referance라고 부른다.

1과 0의 True False 변환이 안 된다. 가비지 컬렉터에 의한 자동메모리관리 가능

객체 지향

SW 시스템을 객체 단위로 구성하고, 객체들의 관계성을 통해 시스템을 구성한다.
추상화, 캡슐화, 상속, 다형성 → 재사용성 증가

분산 프로그래밍 지원

- 분산 처리에 용이 TCP/IP네트워크 기능 내장 프로토콜을 쉽게 사용할 수 있도록 라이브러리제공
  [RMI 라이브러리]제공

인터프리터에 의해 실행

소스 → 컴파일 → 중간코드 → 기계어번역 → 실행

견고하다.

안전하다.

컴파일시 엄격하게 데이터 타입 검사 클래스 로더에 의해 코드 분리 바이트 코드 검증기로
코드 검증 코드 보안성 증가

플랫폼 독립적

운영체제 cpu와 관계없이 실행 → jvm에서 실행되기 때문!

높은 성능

가비지 컬렉션: 불필요한 메모리 낭비 방지

멀티스레드

자바는 Thread API를 제공함으로써, JVM에 의해 스케쥴링이 되도록 구현 → 수행속도 증가

동적

런타임에 수행

반응형

'3. 자바 > 1. 자바의 특징' 카테고리의 다른 글

배열  (0) 2020.03.02
컴파일 과정  (0) 2020.03.02
변수, 구조체, 클래스  (0) 2020.03.02
메모리 호출 순서  (0) 2020.03.02
상속(Inheritance)  (0) 2020.03.02

+ Recent posts