[Java] 프로그램 개발 과정

[Java] 프로그램 개발 과정

자바 프로그램 개발을 위해서는 일단 파일 확장자가.자바인 텍스트 파일을 생성하고 자바 언어로 코드를 작성해야 한다.이렇게 만들어진 자바 소스 파일을 컴파일러인 자바 명령어로 컴파일하면 확장명이 .class인 바이트 코드 파일이 생성된다.

자바 프로그램은 완전한 기계어가 아닌 바이트코드 파일(.class)로 구성된다.바이트코드 파일은 운영체제에서 바로 실행할 수 없어 JVM(JVM)이라는 번역기가 필요하다.자바 가상 머신(JVM) JVM(Java virtual machine)은 자바를 실행하기 위한 가상 머신이라 할 수 있다.자바에서 작성된 애플리케이션은 모두 이 가상컴퓨터(JVM)에서만 실행되기 때문에 자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.

일반 애플리케이션의 코드는 OS만을 거치고 하드웨어에 전달되지만 Java어플리케이션은 JVM을 다시 한번 거친다. 그러므로 일반 애플리케이션의 경우 다른 OS에서 실행시키기 위해서 애플리케이션을 해당 OS에 맞추어 변경해야 한다.그러나 Java어플리케이션은 JVM이 OS와 어플리케이션 사이에서 중개자 역할을 하고 주기 때문에 OS에서 독립하고 있다.그러므로 다른 OS에서도 변경 없이 실행이 가능하다.프로젝트 작성 01자바 프로젝트를 생성하기 위해서 메뉴에서 File>New>Java Project를 클릭한다.

02 Project name에서 ‘day01’을 입력하고 ‘Finish’ 버튼을 누른다.

03 day01 프로젝트가 생성된 경우 프로젝트의 src 폴더를 선택하고 마우스 오른쪽 버튼을 클릭한 후 [New] – – [Package] 을 선택한다.04 Package 이름은 바꿔도 상관없지만 나는 프로젝트 이름대로 자동으로 생성되는 ‘day 01’이라고 입력했다.05day01 패키지를 선택하고 마우스 오른쪽 버튼을 클릭한 후 [New] – [Class]를 선택한다.06 클래스 이름을 ‘Hello’로 입력하고 main() 메서드를 자동으로 추가하기 위해 [public static void main(String[]args)]을 체크한 후 [Finish] 버튼을 클릭한다.07 Hello.java 편집뷰에서 다음과 같이 작성 후 출력하면 콘솔창에 “Hello world”가 출력된다..!클래스와 메서드 클래스는 필드 또는 메서드를 포함하는 블록, 메서드는 어떤 일을 처리하는 실행문을 모은 블록을 말한다.중괄호 {}블록의 앞부분인 public class Hello를 클래스 선언부라고 한다.public class는 공개 클래스라는 뜻이고 Hello는 클래스 이름이다.클래스 이름은 소스 파일 이름과 같아야 하며 대문자와 소문자도 일치해야 한다.자바 명령으로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 main() 메서드 블록을 가지고 있어야 한다.나카 괄호{}블록의 앞부분인 public static void main(String[]args)을 메서드 선언부라는.괄호()의 눈앞의 main은 메소드 이름으로, java명령으로 바이트 코드 파일을 실행하면 최초로 main()메소드를 찾고 블록 내부를 실행한다.주석 사용 주석은 프로그램 실행과는 관계 없이 코드에 설명을 붙인 것을 말한다.복잡한 코드에 주석을 붙이면, 전체 코드가 이해하기 쉽게 수정하기가 쉽지, 특히 본인이 작성한 코드를 다른 사람이 볼 필요가 있는 경우는 주석을 넣는 것이 좋다.주석 기호는 다음의 3가지가 있다.구분 주석 기호 설명 라인 주석 ///에서 라인 끝까지 주석으로 처리 범위 주석 //*/*와 */사이의 내용 모두 주석 처리 문서 주석 /*//*와 **사이의 내용 모두 주석 처리주로 javadoc 명령으로 API 문서 생성에 사용주석 기호는 코드 내 어디서나 작성 가능하지만 문자열 내에서 작성할 수는 없다.문자열 내부에서 주석 기호는 주석문이 아닌 문자열 데이터로 인식하기 때문이다.

error: Content is protected !!