minyule.log
로그인
minyule.log
로그인
자바 실전 프로그래밍 1 - 개발환경 설정 및 프로젝트 생성
김민영
·
2023년 6월 13일
팔로우
0
Java
0
자바 실전 프로그래밍
목록 보기
1/4
자바프로그래밍 시작하기
기본 정보
프로그래밍 : 컴퓨터가 아는 언어를 만들기
컴파일
프로그래밍 언어 문법에 맞는지 확인
컴퓨터가 이해할 수 있는 기계어로 번역
컴파일러 : 컴파일 언어를 기계어로 바꿈
자바의 역사
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
자바 프로젝트 만들기
자바 프로젝트 생성
프로젝트 내 패키지 생성
패키지 이름은 소문자로 작성 권장
패키지는 프로그램 소스의 묶음
패키지 내 클래스 생성
Pascal 형식으로 이름 작성 권장
메인 클래스는 main 포함
빌드
빌드하면 src, bin 파일 생김
내 작업 디렉토리는 C:\Users\minyoung\eclipse-workspace\Chapter1
src : 소스 코드 (.java)
bin : 컴파일 된 실행 파일이 있는 폴더 binary (.class)
김민영
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=
팔로우
다음 포스트
자바 실전 프로그래밍 2 - 클래스와 인스턴스
0개의 댓글
댓글 작성