본문 바로가기
JAVA

JAVA - 특징

by 잡다한 지식 tistory 2019. 12. 22.
반응형

오늘은 자바의 특징에 대해서 설명하려구 합니당!!

 

자바의 특징중에 여러가지가 있지만 대표적인 것은 "어떠한 컴퓨터 기종에서도 실행이 가능하다는 점 "이에요!!

 

그렇기에 훨씬 간편하고 수월하다고 생각을 해용~ ㅎㅎ

 

자 그러면 나머지 특징들은 뭐가 있을까요~?


 

  • 단순합니다.

- 자바는 필요로 하는 기능만을 포함시키고 복잡하고 쓰이지 않는 기능은 삭제했다.


  • 견고합니다.

- 자바는 신뢰성 있는 프로그램을 만들기 위하여 오류를 만들 수 있는 원인들을 제거했다.


  • 고성능입니다.

- 자바는 매번 실행 할 때마다 바이트 코드를 해석하여야 하기 때문에 실행 속도가 느린 편이다.


  • 동적입니다.

- 자바는 동적을 변화하는 환경에 적응하도록 설계되었다.


  • 멀티스레딩 지원이 가능합니다.

- 자바는 언어 수중에서 멀티스레딩을 지원하기 때문에 효율적인 프로그램을 작성할 수 있고 이는 즉 프로그램을 고성능으로 만든다.


  • 컴퓨터 구조에 중립적입니다.

- 자바 컴파일러는 컴퓨터 구조에 중립적인 바이트 코드로 번역된다


  • 안전합니다.

- 자바는 네트워크 환경에서 운영되는 언어이므로 다른 언어보다 언전성에 대한 중요성이 요구된다.


  • 이식성이 있습니다.

- 네트워크를 통해서 프로그램을 다운로드 받아 하드웨어에 관계없이 사용하기 위해서는 근본적으로 컴퓨터 구조에 독립적이고 이식성을 보장하는 구조가 요구된다.


  • 분산환경을 지원해준다.

- 자바는 네트워크상에서 동작되는 것을 기본으로 설계된 언어로 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