- Java? 

 제임스 고슬링이 개발한 객체 지향 언어(Object-Oriented Languege)이며, Write Once, Run Anywhere를 모토로 개발된 언어이다. 즉, JRE가 설치된 모든 환경에서 실행이 가능하다는 것이다.

 1995년에 탄생한 이후로 쌓여온 노하우로 안정성이 높아, 꾸준한 기업용 소프트웨어에서 기본 언어 및 환경으로 채택하고 있다. 또한, 오랜기간 개발된 오픈소스 라이브러리가 많다. 

 

 - 사용하는 곳

 백엔드 서버 개발, 데이터 엔지니어링, 하드웨어 실행환경에 구애받고 싶지 않은 모든 곳

 

 - Java의 한계

 정해진 Java의 문법때문에, 더 유연하고 견고한 코드를 만들기 어렵다. 단점을 극복하기 위해 대표적인 언어로 Kotlin, GoLang 등이 있다.

 

 - Java의 장점

 레퍼런스가 많아 배우기 쉬운 객체 지향언어이다. 언어가 다르더라도 실행환경은 Java의 구동환경인 JVM에서 동작하는 언어들이 많다. JVM에 대한 지식은 언어가 바뀌더라도 유효하다. 또한, 안정성이 중요한 소프트웨어, 대용량 데이터를 다루기 위한 도구들은 대부분 JVM, java 기반으로 만들어져있다.

'Java' 카테고리의 다른 글

05.Java(기초), 반복문  (0) 2022.11.07
04.Java(기초), 조건문  (0) 2022.11.07
03.Java(기초), 연산자(Operator)  (0) 2022.11.07
02. Java(기초), 변수, 자료형  (0) 2022.11.07
01. VS Code에서 Java 개발 환경 설정하기  (0) 2022.11.07

+ Recent posts