자바 실전 프로그래밍 1 - 개발환경 설정 및 프로젝트 생성

김민영·2023년 6월 13일
0

자바프로그래밍 시작하기

기본 정보

  • 프로그래밍 : 컴퓨터가 아는 언어를 만들기
  • 컴파일
    • 프로그래밍 언어 문법에 맞는지 확인
    • 컴퓨터가 이해할 수 있는 기계어로 번역
    • 컴파일러 : 컴파일 언어를 기계어로 바꿈
  • 자바의 역사
    • C언어(1971) -> C++(1985) -> Java(1995)
    • 안정적, 플랫폼 영향 적음
    • 초기에는 가전제품, 휴대용 장치용
    • C 계열: 메모리 직접 핸들링 - 프로그램 다운되는 경우 발생
    • C 계열 언어의 문제점 보완
  • 자바의 특성
    • Java Code (.java) - JAVAC 컴파일러 (JDK) -> Java Code (.class)
    • .class : JVM 위에서 실행
    • Windows, Linux, Mac 등 OS 위에 JVM이 깔리고, 그 JVM에서 .class 파일이 동작하므로 플랫폼 영향 적음
    • C: Windows 컴파일러, Linux 컴파일러가 별도. 실행파일도 별도로 생성됨

Java 특징

  • 속도 문제 줄음, 디바이스 독립적
  • 객체 지향 프로그래밍 (<-> 절차지향 프로그래밍 C언어)
    • 재사용성, 쉬운 유지보수, 코드 버전 관리 용이, 높은 신뢰성
    • 객체 설계, 상속, 인터페이스 등 고민 필요
  • 웹 서버 개발, 앱 개발, 게임 관련 플러그인 또는 서버단 프로그램 개발 시 사용

프로그램 설치 순서

  • Java -> Eclipse 순서로 설치하기 (Eclipse 설치 시 Java 경로 필요)
  • JDK : 자바 라이브러리
  • JRE : JVM

자바 프로젝트 만들기

  1. 자바 프로젝트 생성
  2. 프로젝트 내 패키지 생성
  • 패키지 이름은 소문자로 작성 권장
  • 패키지는 프로그램 소스의 묶음
  1. 패키지 내 클래스 생성
  • Pascal 형식으로 이름 작성 권장
  • 메인 클래스는 main 포함
  1. 빌드
  • 빌드하면 src, bin 파일 생김
    • 내 작업 디렉토리는 C:\Users\minyoung\eclipse-workspace\Chapter1
    • src : 소스 코드 (.java)
    • bin : 컴파일 된 실행 파일이 있는 폴더 binary (.class)
profile
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=

0개의 댓글