* 자바 기본기를 다시 쌓기 위해 입문 강의부터 다시 듣는 중입니다.
Java 개발환경 구축
1. 이클립스 설치 및 개발환경 구축
2. 환경변수 설정
- 내 PC에 우클릭 > 속성 클릭
- 고급 시스템 설정 > 환경변수 클릭
- 사용자 변수에 ‘JAVA_HOME’ 추가 (값: C:\Program Files\Java\jdk1.8.0_321 (JDK 폴더 경로))
- 시스템 변수의 Path에 javac.exe의 경로 추가 (값: %JAVA_HOME%\bin)
- 시스템 변수의 CLASSPATH에 경로 추가 (값: .;%JAVA_HOME%\lib\tools.jar)
- CMD 창에서 환경변수 설정 제대로 됐는지 확인: CMD(단축키: Windows+R) 켠 후 javac 입력+Enter > 제대로 실행됨
자바 개발 순서
1. 소스 작성
- HelloWorld.java 파일을 c:\TEMP 디렉토리에서 작성
- 자바는 파일 이름 중요! 대소문자를 구별하니 잘 입력해줘야 함
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World");
}
}
2. 작성한 소스 컴파일
- 윈도 콘솔을 실행 (단축키: Windows + R > cmd를 입력한 후 엔터를 입력)
- 디렉토리 위치 변경하기: cd c:\TEMP 입력
- 컴파일하기: javac HelloWorld.java 입력
3. 컴파일한 소스를 JVM을 이용하여 실행
- 실행하기: java HelloWorld 입력
- 화면에 HelloWorld가 출력되는 것을 확인
이클립스를 이용하여 똑같이 실행해 보기
1. eclipse에서 프로젝트 생성 후 소스 작성
- src폴더에서 HelloWorld.java파일 생성
- 앞에서 만들었던 파일과 똑같은 파일을 HelloWorld.java파일로 작성
- 워크스페이스 경로를 파일탐색기로 열어보면 src폴더에 HelloWorld.java파일 확인 가능
2. 컴파일
- bin폴더를 열어보면 HelloWorld.class파일 생성되어 있음
- 이클립스는 소스파일에 문제가 없다면 자동으로 컴파일하여 bin폴더에 클래스를 만들게 됨.)
3. 실행
- 이클립스 실행 단축키: Ctrl + F11
주석문
- 주석
- 프로그램의 코드와 실행에는 영향을 주지 않는 문장 (컴파일 대상에서 제외됨)
- 컴파일
- 작성한 코드를 실행 가능한 파일로 변환하는 작업
- 프로그램에 오류가 있으면 컴파일 과정에 에러가 발생
- 주석의 종류
- 구현 주석 (단축키: Ctrl + / )
- 행 단위 주석 (// 를 해주면, 해당 행이 주석 처리됨 )
- 블럭 단위 주석 (/* 주석으로 사용할 내용 */ )
- 구현 주석 (단축키: Ctrl + / )
- 문서화 주석
- /** 문서에 포함할 내용을 작성함 */
- 선언 바로 전에 작성해야 함 (선언 바로 전에 /** 입력하고 엔터 치면 됨)
- 문서화 주석은 클래스, 인터페이스, 멤버당 하나씩 가질 수 있음
- 문서화 주석 예
import java.io.*;
/**
* <h1>Add Two Numbers!</h1>
* The AddNum program implements an application that
* simply adds two given integer numbers and Prints
* the output on the screen.
* <p>
* <b>Note:</b> Giving proper comments in your program makes it more
* user friendly and it is assumed as a high quality code.
*
* @author Zara Ali
* @version 1.0
* @since 2014-03-31
*/public class AddNum {
/**
* This method is used to add two integers. This is
* a the simplest form of a class method, just to
* show the usage of various javadoc Tags.
* @param numA This is the first paramter to addNum method
* @param numB This is the second parameter to addNum method
* @return int This returns sum of numA and numB.
*/public int addNum(int numA, int numB) {
return numA + numB;
}
/**
* This is the main method which makes use of addNum method.
* @param args Unused.
* @return Nothing.
* @exception IOException On input error.
* @see IOException
*/public static void main(String args[]) throws IOException
{
AddNum obj = new AddNum();
int sum = obj.addNum(10, 20);
System.out.println("Sum of 10 and 20 is :" + sum);
}
}
- 실습
'☕ Java 웹 프로그래밍 > Java' 카테고리의 다른 글
[프로그래머스] Java(자바) 입문 | Part 5. 클래스와 객체 (0) | 2023.05.02 |
---|---|
Java | 클래스, 객체, 인스턴스, 인스턴스화 (0) | 2023.05.01 |
[프로그래머스] Java(자바) 입문 | Part 4. 배열 (0) | 2023.04.28 |
[프로그래머스] Java(자바) 입문 | Part 3. 제어문 (0) | 2023.04.27 |
[프로그래머스] Java(자바) 입문 | Part 2. 변수와 계산 (0) | 2023.04.26 |