본문 바로가기
Programing/JAVA (& 혼공자Java)

자바(Java) 란,

by a.k.a DUKI 2020. 9. 1.
728x90
반응형

프로그래밍 언어는 여러 종류가 있다. 

그 중 대표 적으로,

  • Java
  • C
  • C++
  • C#
  • Pyton
  • 등등등등등등등

이렇게 여러 가지가 있다. 

 

프로그램들이 제공하는 언어에 따라 기능이 다르기 때문에 어느 언어가 제일 좋다고 할 수는 없는 듯하다.

Pyton이 쉽다고 요즘 많이 하고, 기업에서도 선호한다는데,

 

그래도 아직 Java를 더 많이 쓰고 기업들이 여전히 더 선호하기 때문에 나는 자바로 선택.

 

 

Java는 썬 마이크로시스템즈에서 발표한 후 전 세계적으로 다양한 분야에서 사용되고 있다.

  • 안드로이드 애플리케이션
  • 웹사이트
  • 게임 
  • 등등

( 사실 웹사이트를 가장 만들고 싶어서 공부를 시작했지만, 게임까지 가능하다니 신기하다.

어느 정도 배우면 가능할지 모르겠지만, 게임도 한 번..  )

 

 

자바는 오라클에서 라이센스를 갖고 있다. 하단 링크에서 다운 가능하다.

https://java.com/ko/download/

 

무료 Java 소프트웨어 다운로드

모든 Java 다운로드 다른 컴퓨터 또는 운영 체제용 Java를 다운로드하려면 아래 링크를 누르십시오. 모든 Java 다운로드 문제 보고 Java 응용 프로그램이 포함된 페이지를 방문할 경우 항상 이 페이��

java.com

 

자바를 왜 쓸까, 자바의 장점을 나열해보면

  1. 모든 운영체제에서 실행이 가능하다.
    • 개발된 프로그램은 어느 운영체제에서 실행이 가능하다. (나중에 더 자세히 야기하자.)
  2. 객체 지향 프로그래밍 (OOP: Object-Oriented Programing)
    • 객체를 만들고 객체를 서로 연결해서 더 큰 프로그램을 완성하는 기법 
    • 자바는 객체 지향 프로그래밍을 위한 최적의 언어
  3. 메모리 자동 정리
    • RAM을 자동 관리하여, 개발자는 개발에만 신경 쓸 수 있게 환경 조성
  4. 무료 라이브러리 풍부
    • 오픈 소스 라이브러리가 풍부해 개발 시간을 단축시킴

 

본 내용은 #혼자 공부하는 자바 책을 참고해 공부하려 작성했습니다.

 

728x90
반응형

'Programing > JAVA (& 혼공자Java)' 카테고리의 다른 글

자바(Java) - 타입변환  (0) 2020.09.05
자바(Java) - 타입  (0) 2020.09.03
자바(Java) - 변수 선언  (0) 2020.09.03
자바(Java) - Hello World!  (0) 2020.09.02
자바(Java) - JVM (Java Virtual Machine)  (0) 2020.09.02

댓글