Java

[Java] 자바프로그래밍이란

인생은단짠단짠 2022. 9. 19. 16:00

 

전에 학교에서 자바강의를 들은 적이 있습니다. 그러나 기억이 잘 안나는 부분도 많고, 심화된 내용은 배우지 않아서

다시 자바 프로그래밍 공부를 시작하고자 합니다.

 

먼저 프로그래밍이란 무엇을 의미할까요?

 

자바 프로그래밍의 정의

 

프로그래밍이란?

 

  • 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일
  • 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일
  • 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc )

 

자바 프로그래밍의 특징

 

  • 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.
  • 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.
  • 프로그램이 안정적이다.
  • 풍부한 기능이 제공되는 오픈 소스이다.

 

자바 프로그래밍의 특징 중에 객체지향언어라는 말이 있숩나다.

여기서 객체 지향 프로그래밍이란 무엇일까요?

 

 

객체 지향 프로그래밍이란?

 

  • 프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는 것
  • Object oriented programming(OOP) 이라고 함 ( cf. 절차 지향 프로그래밍 proedural programming )
  • 사용 하는 언어 : Java, C++, C#, Python, JavaScript, Ruby 등 다수

 

객체 지향 프로그래밍의 장점

  • 재사용성
  • 유지보수
  • 코드관리
  • 신뢰성 높은 프로그램

 

자바 설치

eclipse를 설치하면 자바도 함께 설치할 수 있습니다.

그러나 저는 전에 설치했던 eclipse와 자바 11.0.14버전이 있어 새로 다운 받지 않고 그대로 사용합니다.

 

 

자바는 jdk 11 버전을 권장 합니다. 

jdk 11 버전을 다운 받고 난 후 환경 변수 설정을 반드시 해야 합니다. 

 

환경변수 설정 법

 

자바(JAVA) JDK 설치 및 환경 변수 설정하는 방법입니다.

자바(java)는 선 마이크로 시스템(Sun Microsystems)에서 개발된 프로그래밍 기술로 지금은 2010년 1월 오라클(Oracle)에 인수합병되었습니다. 이 자바 언어로 프로그램을 개발할 수 있고 안드로이드 앱

prolite.tistory.com

 

 

 

 

 

 

 

'Java' 카테고리의 다른 글

[Java] 참조 자료형 변수  (0) 2022.09.21
[Java] 객체 구현  (0) 2022.09.21
[Java] 제어문  (0) 2022.09.20
[Java] 자바의 연산자들  (0) 2022.09.19
[Java] 자료형과 변수  (1) 2022.09.19