오늘은 자바의 특징에 대해서 설명하려구 합니당!!
자바의 특징중에 여러가지가 있지만 대표적인 것은 "어떠한 컴퓨터 기종에서도 실행이 가능하다는 점 "이에요!!
그렇기에 훨씬 간편하고 수월하다고 생각을 해용~ ㅎㅎ
자 그러면 나머지 특징들은 뭐가 있을까요~?
- 단순합니다.
- 자바는 필요로 하는 기능만을 포함시키고 복잡하고 쓰이지 않는 기능은 삭제했다.
- 견고합니다.
- 자바는 신뢰성 있는 프로그램을 만들기 위하여 오류를 만들 수 있는 원인들을 제거했다.
- 고성능입니다.
- 자바는 매번 실행 할 때마다 바이트 코드를 해석하여야 하기 때문에 실행 속도가 느린 편이다.
- 동적입니다.
- 자바는 동적을 변화하는 환경에 적응하도록 설계되었다.
- 멀티스레딩 지원이 가능합니다.
- 자바는 언어 수중에서 멀티스레딩을 지원하기 때문에 효율적인 프로그램을 작성할 수 있고 이는 즉 프로그램을 고성능으로 만든다.
- 컴퓨터 구조에 중립적입니다.
- 자바 컴파일러는 컴퓨터 구조에 중립적인 바이트 코드로 번역된다
- 안전합니다.
- 자바는 네트워크 환경에서 운영되는 언어이므로 다른 언어보다 언전성에 대한 중요성이 요구된다.
- 이식성이 있습니다.
- 네트워크를 통해서 프로그램을 다운로드 받아 하드웨어에 관계없이 사용하기 위해서는 근본적으로 컴퓨터 구조에 독립적이고 이식성을 보장하는 구조가 요구된다.
- 분산환경을 지원해준다.
- 자바는 네트워크상에서 동작되는 것을 기본으로 설계된 언어로 TCP/IP, HTTP, FTP같은 프로토콜을 처리할 수 있는 라이브러리를 가지고 있다.
- 객체지향적입니다.
- 객체 지향은 객체별로 코드를 작성하고 객체들을 조합하여 전체 프로그램을 완성하는 프로그램 설계 방법론이다.
여러가지 특징들도 많겠지만 제가 공부한 자바의 특징들은 여기까지에용!!
그럼 재밌는 자바 공부하시길 바랍니다.
'JAVA' 카테고리의 다른 글
JAVA - 멀티스레드 (0) | 2019.12.23 |
---|---|
JAVA - 역사 (0) | 2019.12.18 |
Java - Hello World (0) | 2019.12.13 |
Java 언어 Start (0) | 2019.12.11 |