BACKEND/Java

BACKEND/Java

[Java] 터미널에서 컴파일하고 실행하기

이클립스는 개발자의 편리를 위해 소스 파일을 저장하면 자동으로 컴파일하고, Run 아이콘을 클릭하면 복잡한 명령어를 몰라도 쉽게 자바 프로그램을 실행해줍니다. ** Mac OS, JDK 8 버전을 기준으로 작성하였습니다. 01. 이전에 만들어 놓은 'Test01' 프로젝트가 있는 폴더를 열면 다음과 같이 src 폴더와 bin 폴더를 확인 할 수 있다. src 폴더에는 소스파일 (com/test/Hello.java)이 저장되어 있고, bin 폴더에는 바이트 코드 파일(com/test/Hello.class)이 저장되어 있다. 우선 이클립스를 종료하고 bin 폴더 안에 있는 내용을 모두 삭제 해준다. 02. 명령 프롬프트를 실행하고 다음과 같이 작성해 Test01 폴더로 이동한다. cd Applications..

BACKEND/Java

[Java] 프로젝트 생성

01. [File] - [New] - [Java Project] 1) [Project name] 입력란에 프로젝트명을 입력해준다. 2) [Location] 입력란에서 프로젝트 폴더 생성 경로를 확인한다. 3) [JRE]에서 사용할 Java 버전을 확인한다. 4) [Project layout]은 기본적으로 자바 소스 파일(.java)과 컴파일된 바이트 코드 파일(.class)을 분리해서 저장하도록 되어있다. [Finish] 를 누르면 'Test01' 프로젝트가 생성된다. 02. Test01 프로젝트의 src 폴더를 선택 후 마우스 오른쪽 버튼을 클릭하면 다음과 같은 창이 보여진다. 그리고 [New] - [Package]를 선택해 패키지를 생성해준다. 03. 이전에 생성한 com.test 패키지를 선택한 후..

BACKEND/Java

[Java] 자바의 시작

프로그래밍 언어로 작성한 파일을 소스(source) 파일이라고 한다. 소스 파일은 컴퓨터가 바로 이해할 수 없기 때문에 컴파일(complie) 이라는 과정을 통해서 0과 1로 이루어진 기계어 파일로 번역한 후에 컴퓨터에서 사용한다. 자바의 특징 1. 모든 운영체제에서 실행 가능 : 자바로 작성된 프로그램은 모든 운영체제에서 실행 가능하다. 윈도우에서 개발된 프로그램을 수정하지 않고 바로 리눅스에서 실행 가능하다. 2. 객체 지향 프로그래밍 : 객체를 만들고, 이 객체들을 서로 연결해서 더 큰 프로그램을 완성하는 기법을 객체 지향 프로그래밍 (OOP, Object-Oriented Programming) 이라고 한다. 3. 메모리 자동 정리 : 자바는 메모리(RAM)를 자동 관리 하므로, 개발자는 메모리를 ..

숭코기
'BACKEND/Java' 카테고리의 글 목록 (2 Page)