Java(9)
-
[JAVA 기초부터 훑어보기]03. Eclipse(이클립스) 다뤄보기
이클립스는 자바 프로그램을 쉽게 개발하기 위한 통합 개발 환경(IDE)으로 비영리 단체인 이클립스 재단에서 배포한다. 오픈소스 프로젝트로 개발됨(From IBM) 1. 이클립스의 3가지 개념 (1) 워크벤치(workbench) - 하나의 작업을 진행하는 작업 공간이라고 생각하면 된다. 워크벤치는 메뉴바, 툴바, 퍼스펙티브바, 퍼스펙티브 (2) 퍼스펙티브(perspective) - 각 퍼스펙티브는 특정한 작업을 수행하기 위한 기능들의 집합을 제공 - 자바 퍼스펙티브는 자바 소스 파일을 편집할 때 필요한 뷰들을 제공 - 디버그 퍼스펙티브는 자바 프로그램을 디버깅 할 때 필요한 뷰들을 포함 (3) 뷰(view) - 뷰는 에디터를 지원하고 파일이나 클래스, 콘솔 등의 자원들을 표시하며 워크벤치에서 정보의 리스트..
2023.01.10 -
[JAVA 기초부터 훑어보기]02. 자바 개발 도구
1. JDK (1) JDK란 - 자바 개발 도구(Java Development Kit) (2) JDK와 JRE 차이점 - JDK는 JRE에 추가로 자바 프로그램을 개발하는 데 필요한 컴파일러, 디버거와 같은 명령어행 개발 도구를 추가한 것. 개발을 하기 위해서는 JDK를 설치해야함! - JRE는 Java Runtime Environment의 준말로 자바 프로그램을 실행시키기 위한 라이브러리, 자바 가상 기계, 기타 컴포넌트들을 제공. 자바 프로그램을 개발하지 않고 실행만 하는 일반인들을 위한 환경 (3) 설치방법 - 오라클이 자바를 인수하면서 사이트 주소가 복잡해졌지만, 간단한 방법은 java.sun.com에 가서 Java SE 다운로드 버튼을 클릭하면 됨 2. Java SE JDK 사용하는 법 경로 설..
2023.01.09 -
[JAVA 기초부터 훑어보기] 01. 자바란 무엇인가?
1. 프로그래밍 언어 - 소스코드: 인간이 프로그래밍 언어를 사용하여 원하는 작업을 텍스트로 기술한 것 - 소스파일: 소스코드가 파일에 저장된 것 - 오브젝트 파일: 컴파일러가 소스파일을 기계어로 변환하여서 저장한 파일 2. 자바 가상 기계 (1) 자바의 실행 과정 - 컴파일러는 자바 프로그램을 가상 기계의 명령어로 변환한다. 자바 가상 기계는 가상 기계의 명령어를 실제 기계의 명령어로 변환한다. - 보통의 프로그래밍 언어는 소스 코드가 컴파일러에 의해 기계어로 변환되면 컴퓨터에서 바로 실행 가능하다 - But! 자바 컴파일러는 특정한 컴퓨터를 위한 코드를 바로 생성하지 않는다. 대신 가상적인 기계를 위한 코드를 생성한다. 이 코드는 바이트 코드(byte code)라고 불린다. ※ JIT(just-in-..
2023.01.09