java/basic 문법

Java의 역사

일상코더 2022. 7. 27. 01:28

Java 언어의 특징

           

            - 자바는 제임스 고슬링과 연구원들이 개발한 객체 지향적 프로그래밍 언어 이다.

            - 한 번 작성하면 어디에서나 실행된다(JRE가 설치된 모든 환경에서 실행이 가능하다)

            - 1995년 탄생한 이후로 꾸준히 축척된 노하우로 안정성이 좋다.

            - 오랜기간 개발된 오픈소스 라이브러리가 많다. 

            - 다양한 사람들이 개발하고 공유하는 방대한 라이브러리를 사용하면 개발 시간을 단축할 수 있다.

 

Java를 사용하는곳

    

            - 백엔드 서버 개발

            - 데이터 엔지니어링

            - 하드웨어 실행환경에 구애받고 싶지 않은 모든 곳

 

Java의 한계

 

             - 예전에 정해진 Java의 문법 때문에, 더 유연하고 견고한 코드를 만들기 어려운 점이 있다.

             - 현재 전세계의 많은 개발자들이 자바를 대체하는 새로운 언어를 사용하고 개발하고 있다.

             - 자바의 단점을 극복한 언어 중 대표적인 것으로 Kotlin, GoLang 이 있다.

 

Java의 장점

          

             - 래퍼런스(인터넷 검색결과)가 많아 배우기 가장 쉬운 객체지향 언어 이다.

             - 언어가 다르더라도 실행환경은 자바의 구동환경인 JVM에서 동작하는 언어들이 많다.

             - JVM에 대한 지식은 언어가 바뀌더라도 계속 유효하다.