티스토리 뷰
1. 프로젝트 만들기
▶ java 환경으로 만들기
Perspective --> Java 선택
▶ 파일 만들기
▶ 파일 이름 지정
- 0407 로 지정해줌
대화상자) project 이름 : 0407
▷ 프로젝트
- 응용 프로그램을 만들 때, 여러 폴더를 구성하는데 그 폴더들을 담는 가장 외부의 폴더
- 프로젝트 이름은 응용 프로그램의 이름과 비슷하게 진행
▶ class 파일 생성
src 오른쪽 마우스 클릭
▶ Package - 소스 파일( . java) 을 담기 위한 하나의 폴더
▶ Name
- 패키지 이름은 ex를 끝에 붙이기로함 (ex) basicex)
- class 이름은 대문자로 시작하기로 함 (ex) BasicTest)
▶ 실행
2. 폰트 설정하기
▶ window -> preferences 선택
▶font 검색 후 -> Colors and Font 선택
Basic 더블탭
▶ Text Font 선택
▶ 폰트 선택
※ 나눔 고딕체가 제일 보기 편리함 - 네이버에서 다운 후 사용 가능
3. 기본구조
프로젝트
- 페키지(음악담당) com.koreait.music
-자바 소스 파일 -MainTheme.java
-자바 소스 파일 -CrisisTheme.java
- 페키지 (캐릭터 담당) com.koreait.character
-자바 소스 파일 -MainCharacter.java
-자바 소스 파일
- 패키지 (배경화면)
-자바 소스 파일
-자바 소스 파일
- 패키지(무기 담당)
-자바 소스 파일
-자바 소스 파일
☆ 자바 소스 파일 : 0000.Java
package 내가만든 이름;
public class 클래스 이름{ --소스파일 이름과 클래스 이름이 동일해야함
동일하지 않으면 에러가 남
void sword(){ --메서드 : 영어단어뒤에 소괄호가 붙어있음
}
int hp; --변수 : (인스턴스)변수
int attack;
}
※ 클래스 내부에는 메서드 + 변수 들어있음
(1) 메뉴에서 run 을 찾아서 (java application )실행
(2) Ctrl+ F11 단축키 사용
※ 메서드라고 부름 -메인 메서드가 있어야 실행 가능
※ 한 프로젝트의 시작 점을 알려주는 메서드 : main() "메인 메서드"
○ static public = public static 순서 바뀌어도 가능
▶ 주석 Comment : 설명글
▷ 소스가 커질 때, 분석을 용이하게 하기 위해서 중간중간에 설명글을 달아 놓음
▷ 특정 소스를 잠시 실행시키지 않음 (나중에 실행 시킴)
▷ 에러가 났다 -> 주석으로 막아놓고 원인 분석을 할 수 있음
(이유-->오답노트 작성)
(1) // 한줄 주석으로 만듬
(2) /* */ 열고 닫고 -특정 부분을 주석으로 만듬
(3) /** */ 메서드나 클래스에 주석을 달자
▶ package, public, class, static, void ... -->자주색 단어 : 키워드
▶ package basicex;<-- 이 소스 파일은 basicex 패키지에 있다(상태 설명)
▶ public : 이 클래스는 외부에 공개되어 있는 상태
▶ class : BasicTest 를 만들어라 (명령)
▶ static : 이 메서드를 미리 만들어 놔 (명령), 만들어진 상태
▶ void : 이 메서드는 리턴값이 없음
▶메서드를 분류 방법 : 영어단어() 예외
→키워드() 이때는 메서드가 아님 ex) for() while()
▶ 들여쓰기로 문단 파악 가능
class Ba{
}
--> 앞글자에 괄호를 맞춤
public class BasicTest {
static public void main(String [] args){
System.out.println("안녕 첫 자바 프로그램 ");
}
}
System.out.println( " 안녕 자바 ");
Sysyem--> 시스템 본체
out --> 출력
4. 출력하기
▶ println() - 줄바꾸고 출력
▶ print() : 그냥 출력
아규먼트에 \n \t \r 같은 문자들을 넣으면 특수 기능을 수행하게 된다
▷이스케이프 시퀀스(escape sequence) : "제어문자"
\n : new line(엔터)
\t : tab키
\r : carriage return
...
...
▶ printf()
▶ 메서드 ( 내용 )
내용 --> Argument(아규먼트)
아규먼트를 보낼테니 이 값을 꼭 수행해라
ex) insertAge(10)
-->10이라는 아규먼트를 보낼테니 나이(insertAge)에 삽입해라
▶엔터 : \r\n 의 조합으로도 기능이 구현된다 ->> 2byte 유니코드
\n으로도 기능이 구현됨 -->> 1byte 체제 아스키코드
▶ 탭 : 일정한 간격 맞추기
1 1234
12 1234
123 1234
1234 1234
'Programing > Java' 카테고리의 다른 글
Java1 - 05. Scanner 활용/ Dialoginput (0) | 2017.04.13 |
---|---|
Java1 - 04. 형변환. scanner(입력문) (0) | 2017.04.12 |
Java1 - 03. 변수(Variable) (0) | 2017.04.12 |
Java1 - 02. 출력문 . 자료형 . byte (0) | 2017.04.10 |
Java / Eclipse(이클립스) 설치하기 (0) | 2017.04.07 |