프로그래밍/Java

JAVA란?

seungdols 2014. 3. 24. 01:40

JAVA란 무엇인가?

 

OOP 프로그래밍의 대표적인 언어로 객체지향 언어로 유명합니다.

 

제임스 고슬링 개발자께서 썬 마이크로 시스템즈 현재는 오라클에 병합된 회사에서

 

90년대 초 설계하신 언어입니다.

 

현재는 웹, 범용적으로 많이 쓰이고, 추세는 서서히 하락세를 타고 있는 언어이긴 합니다.

 

하지만 중요한 OOP 개념들과 패러다임 그리고 강력한 API들을 가지고 있긴 합니다.

 

하지만 개발자 중에는 더러 답답하다고 느끼는 분들도 많습니다.

 

왜냐? 자바는 시스템 밑으로 들어가서 코딩 할 수 없습니다.

 

자바는 원래 전자기기에 들어가야 하는 언어로 보호, 안전에  의해 설계 된 언어로 안전, 보호가 가장

 

주된 관심사였기 때문에 그렇습니다.

 

그런 장점으로 JVM 위에서 동작하는 시스템이라 이식성이 좋습니다.

 

기계에 독립적인 언어이죠 ^^ 컴파일 방식도 하이브리드 방식입니다.

 

다만, C에 비해서는 느린 단점이 있습니다. 하지만 어떻게 구현하느냐.

 

적재적소에 API를 쓴다면,

 

속도, 즉 프로그래밍 퍼포먼스는 나아질 수 있습니다.

 

하지만 저는 초보이므로 자바가 굉장히 좋다고 느껴집니다.

 

그럼 이제 자바의 세상으로 떠나볼까요? 

반응형

'프로그래밍 > Java' 카테고리의 다른 글

절차 지향? 객체 지향?  (0) 2014.09.03
Java 문자열에 관한 타입  (0) 2014.09.03
Collection Framework. ArrayList , HashSet, HashMap  (0) 2014.06.30
RGB 색상표  (0) 2011.11.23
API 주소  (0) 2011.11.08