Java/공부

2. 자바의 장단점과 활용 분야

pakms980319 2024. 3. 2. 14:50

1. 자바의 장단점

 

1) 자바의 장점

  • 간결하면서도 강력한 객체지향 언어이다
  • 개방형 구조이므로 여러 기술과 융합이 가능하다
  • 플랫폼에 독립적이므로, 여러 운영체제나 하드웨어에서도 동일하게 실행한다
  • 많은 오픈소스 프레임워크로 생산성을 증가하고 유지보수 비용을 절감할 수 있다

 

2) 자바의 단점

  • 처리 속도가 중요한 애플리케이션에는 적합하지 않다
  • GUI 요소가 많은 MS 윈도우 응용 프로그램 개발에는 적합하지 않다
  • 하드웨어에 연결하여 제어할 수 없기 때문에 직접 하드웨어를 정밀하게 조정해야 하는 프로그램 개발에는 적합하지 않다 (가상머신을 이용하기 때문이다)

2. 자바의 활용분야

 

1) 웹과 자바

  • 초기 단계에 자바가 다른 언어와 기술적 차별성으로 내세웠던 부분이다
  • 웹 애플리케이션을 개발할 때는 서버에 기반을 둔 웹 프로그래밍 기술인 서블릿과 JSP를 주로 사용한다

 

2) 스마트폰과 자바

  • 자바는 안드로이드의 기본 개발 언어로 스마트폰을 비롯한 태블릿, 스마트폰TV 등에 널리 사용
  • 자바는 최근 애플리케이션 개발에 사용되는 기술인 HTML5와 CSS3와 상호 보완적인 측면으로 발전하고 있으며, 앞으로도 스마트폰 개발의 주역을 담당할 것으로 전망

 

'Java > 공부' 카테고리의 다른 글

04. 이클립스로 자바 프로젝트 생성  (0) 2024.03.04
3. 자바 프로그램 개발 절차  (0) 2024.03.02
1. 자바 가상머신과 플랫폼  (0) 2024.03.02
0. 형변환  (0) 2024.02.28
0. 변수  (0) 2024.02.27