[Java] 자바 시작하기

INO·2022년 3월 16일
0
post-thumbnail

Java란?

자바는 2가지 특징이 있다.
1. 가상 머신에서 동작한다.
2. 객체 지향 언어다.

가상 머신(Virtual Machine)

가상 머신은 OS상에서 가상으로 동작하는 소프트웨어 머신을 말합니다.

자바는 JVM을 사용하여 OS의 차이 없이 어플리케이션을 생성할 수 있습니다.

객체지향

객체지향이란 현실 세계의 사물에 비유해 프로그램을 작성하는 사고방식입니다.

객체지향을 사용하면 어느 정도의 구현 방법을 통일할 수 있게 됩니다. 그래서 작성자가 아니더라도 프로그램을 이해하기 쉬워졌습니다.

  • 객체 지향을 도입하면 기능 변경이나 재사용이 쉬어져 개발 효율이 올라갑니다.

객체지향의 장점

  • 객체 지향은 인원이 많이 투입되는 개발에 적합합니다.
    -> 하나의 기능을 몇 개의 작은 프로그램으로 나누고, 규칙을 지키게 함으로서 동시에 많은 사람들이 개발할 수 있습니다.

Java Application 개발

자바로 만들어진 애플리케이션은 하나 이상의 클래스 파일로 구성됩니다.

프로그래머는 소스 코드를 작성하고 자바 컴파일러를 통해 컴파일 하여 클래스 파일을 생성합니다.

  • .java는 소스 파일을 만들고 컴파일 과정이 지나게 되면 .class가 확장자인 클래스 파일이 생성됬습니다.

개발 환경 구축

IDE, 통합 개발 환경

통합 개발 환경은 애플리케이션 개발을 지원하는 환경

JDK, Java Development Kit

자바로 개발을 하려면 JDK를 사용해야 합니다. JDK는 자바 애플리케이션 개발 도구 모음으로 자바로 기술된 소스 파일을 컴파일하는 등 자바 애플리케이션을 만들 때 사용합니다.
JDK를 설치하면 Java Runtime Exception라는 환경도 같이 설치됩니다.

profile
🎢

0개의 댓글