자바 2023 기초 수업 내용

프로그래밍,객체, 클래스, 이클립스
홍윤's avatar
Aug 12, 2024
자바 2023 기초 수업 내용

1장: 프로그래밍과 객체

프로그래밍 개념
  • 프로그래밍이란 컴퓨터에게 명령을 내리는 것을 의미합니다.
  • JAVA는 프로그래밍 언어 중 하나로, 컴퓨터가 이해할 수 있는 명령을 전달하는 역할을 합니다.
JAVA 프로그래밍 과정
  • 프로그램은 소스 파일로 작성되고, 이를 **컴파일(compile)**하여 컴퓨터가 이해하는 기계어로 변환합니다.
  • JAVA 소스 파일(.java)은 컴파일 후 JVM을 통해 기계어로 변환되어 실행됩니다.
  • 주로 JAVA9 버전이 사용됩니다.
JAVA의 역사와 특징
  • JAVA는 **C 언어(1972)**에서 시작된 프로그래밍 계열의 연장선으로, **C++(1983)**을 거쳐 **JAVA(1995)**가 탄생했습니다.
  • JAVA는 모든 운영체제에서 실행이 가능하며, **객체 지향 프로그래밍(OOP)**을 지원합니다. 또한, 메모리 자동 정리 기능(가비지 컬렉터)과 풍부한 무료 라이브러리를 제공합니다.
객체 지향 프로그래밍(OOP)
  • OOP는 객체를 조합하여 프로그램을 만드는 기법입니다.
  • *객체(Object)**는 두 가지 요소로 구성됩니다:
      1. 속성(Attribute): 객체의 특성, 예를 들어 색상, 크기, 무게 등.
      1. 메소드(Method): 객체의 동작이나 기능, 예를 들어 카메라의 사진 찍기 기능 등.
JAVA 설치 및 환경 설정
  • JAVA를 개발하기 위해서는 **JDK(Java Development Kit)**가 필요하며, 이는 자바 응용 프로그램을 개발하는 데 필요한 도구를 포함합니다.
  • *JRE(Java Runtime Environment)**는 자바 프로그램을 실행하는 환경이며, JVM을 포함합니다.
  • JAVA 설치 후, 환경 변수를 설정해야 하며, 명령 프롬프트(CMD)를 사용하여 자바 프로그램을 컴파일하고 실행할 수 있습니다.

2장: 클래스와 이클립스

클래스(Class)
  • 클래스는 객체를 생성하기 위한 틀입니다.
  • 객체를 생성하는 예: 여기서 Shirt는 클래스, myShirt는 객체를 참조하는 변수(참조 변수)입니다.
    • Shirt myShirt = new Shirt();
이클립스(Eclipse)
  • 이클립스는 JAVA 개발을 돕는 통합 개발 환경(IDE)입니다.
  • 이클립스를 다운로드하고 설치한 후, 프로젝트 작업을 시작할 수 있습니다.
      1. 프로젝트 생성: File → New → Project → Java Project → Project Name 지정.
      1. 패키지 및 클래스 생성: Project → Package 생성 후, 필요한 클래스(Java 파일)를 생성합니다.
 
Share article

Uni