2. Java 개발 환경 구축
자바2.Java 개발환경 구축
1) java 프로그래밍 준비물
[1] JRE
* 사용자를 위한 실행환경만 제공
[2] JDK
*실행환경과 반기계어로 변환하는 컴파일러까지 포함
[3] JAVA 사이트 : 오라클 사이트 접속
* 저장 위치 : 임의 가능
* 주소는 수시로 바뀌기 때문에 알아 둘 것!
[4] JDK의 설치와 환경 설정
* JAVA_HOME : 자바의 홈 Directory
*CLASSPATH : 실행시 클레스 파일의 위치와 참조 파일들의 위치 지정 ( 기본 공용 폴더)
* PATH : 실행 명령어 위치 지정 (bin)
2) jdk 다운 받기
3) 자바 환경 수입
4) JAVA_HOME 환경변수 설정
5) PATH에 JAVA_HOME 환경변수 넣기
* 이번엔 Path
6) JDK 설치 후 확인
*Java 명령어 실행
* java-version 실행
7) JDK 가 설치 후 부수적으로 갖춰지는 요소들
4. Eclipse -> 자동 완성 기능
5. EditPlus
^자바를 잘 실행 시켜주는 에디터들,
8) 자바 컴파일과 실행
[1] 컴파일 하는 방법 (javac이용)
* C:\>javafile이 있는 디렉토리\javac 파일명.java
[2] 실행 하는 방법(java 이용)
* C:\>javafile이 있는 디렉토리\java
9) Hello java
메모장을 이용하여 작성
//프로그램명
import java.lang.*;
public class HelloJava{
public static void main(String [] args){
System.out.println("Hello. Java!");
}
}
cmd 창 열기
cd c:\test
dir 파일의 목록을 보겠습니다
자바 -> 클레스 파일로 변경
javac HelloJava.java
아무 메세지 없이 떨어지면 성공!
dir
HelloJava.class 클레스라는 파일이 생김
java HelloJava(.class생략가능)
HelloJava!라는 메세지가 나옴! (성공)
10) 개발 툴인 이클립스를 설치하여 실행하기
자바 기반의 프로그램을 작성하려면 편집 프로그램을 설치해야 함
*사용자가 편리한 것으로 JBuiler, KAWA, Visual Age For Java , Forte 등의 자바용 편집기나, Editplus , 메모장 같은
범용 편집기를 사용해도 됨
* 그러나 요즘은 자바 기반 오픈소스 플랫폼인 이클립스를 사용함
- 이클립스는 무료로 사용할 수 있는 개발 툴로, 편리하게 어플리케이션을 개발 할 수 있어서 각광을 받고 있음
11) 이클립스 다운로드 받아서 설치하기
eclipse.org
글씨 키우는 방법 ctrl +
Public class HelloJva
^ 이 클레스의 이름을 나타내줌 HelloJva
^public 이라는 뜻은 얘로 클레스 명을 만들어 주었으면 좋겠어
}
}
class A {}
class B {}
public static void main(String [] args){
시작할 때 꼭 써주어야 하는 것. 외워야 함.
15) 자바 프로그래밍하기
HelloJava.java
컴파일이 완성이 되면 .class 파일이 생김
java로 실행이 되면 최종 결과를 얻어 오겠습니다.
16) 자바 프로그램의 기본 구조
크래스와 메소드의 정의
클래스를 정의하는 문장
자바로 프로그램을 작성한다는 거은 확장자가 "java" 인 소스 파일을 하나 만들어서 자바 문법에 맞는 내용을 기술하는 것을 의미함
16) 자바 프로그램의 기본 구조
주석문 ( 컴파일러가 신경 안쓴다)
[1] /* ~*/ 주석문 (c 언어 주석)
* /*로 시작해 */이 나올 떄까지 모든 내용이 주석 처리가 됨
* 여러 줄에 걸쳐 블록 단위로 주석 처리할 경 우 사용 함
/*
/*
*/
*/
에러 조심 !
[2] // 주석문
* // 뒤에 있는 한 줄만 주석 처리 됨
[3] /** ~*/ 주석문(API 주석)
* 여러 문장을 주석 처리할 수 있다는 면에서 /* ~*/ 와 유사한 기능을 지님
가독성을 높이기 위한 들여쓰기
클래스나 메소드의 시작과 종료를 나타내는 {} 내에 내용을 기술 할 때는 가독성을 높이기 위해 들여쓰기를 함
tab키
가독성을 높이기 위해 반드시 한다.
17) 사용자 정의 명칭
사용자가 정의한 이름이라는 뜻
-> 폴더의 이름, 3. 클래스의 이름(HelloJava), 1. 매서드의 이름(함수명), 그리고 2.필드의 이름(변수) 등을 정이 할 떄 사용
다음과 같은 규칙으로 이루어져 이음
[1] 첫글자는 $,_,영문 대소문자여야 함
* 한글도 가능하지만 권장하지는 않음
[2] 글자수에는 제한이 없음
[3] 공백 문자는 포함할 수 없음
^ Hello Java 2개의 단어로 인식하게 됨
[4] 특수문자(@,#,%,^,&,!,?)는 사용할 수 없음
[5] 숫자는 첫글자가 아닐 경우 사용이 가능함
HelloJava2 가능
[6] 예약어는 사용 할 수 없음
class public
권장사항
[1]Class
* 첫글자는 $,_,대문자를 사용하자
[2] Method (함수)
* 첫글자는 $,_,소문자를 사용하자
[3] Field(변수)
* 일반적으로 전부 대문자인 경우는 상수를 정의하는 static final 필드이고, 그 외는 소문자임
[4] 합성어의 첫글자는 대문자로 사용 함
'자바' 카테고리의 다른 글
제어문 (0) | 2018.09.10 |
---|---|
자바 연산자 (1) | 2018.09.09 |
자바 기본 입출력 (0) | 2018.09.08 |
자료형, 변수 및 상수 소개 (0) | 2018.09.08 |
JAVA 프로그래밍 소개 (0) | 2018.09.08 |