본문 바로가기
Begin 2018

자바 프레임워크 과정 - 수강 2일차 (JAVA 프로그래밍 순서)

by ZEROMI 2018. 4. 4.
728x90

<JAVA 프로그래밍 순서>


1. 새 프로젝트 만들기 

 => 파일메뉴 > 새로만들기 > java Project...

 => 프로젝트 이름 입력 > finish


2. 화면 왼쪽의 생성된 프로젝트가 나타남

 => 확장아이콘(▷) 클릭 : src폴더와 JRE System Library 나타남


3. src 폴더에 새 항목을 추가함

** 자바는 바로 클래스다... **

 => 자바 언어로 만들 것은 클래스임.

* jdk 가 제공하는 클래스들 : 기능 제공용 클래스임.

--> 사용법을 익혀야 함.

* 실행용 클래스 : main 메소드가 존재함.

--> 실행 내용 확인용...

 => src 위에서 마우스 오른쪽 클릭함

 => 팝업메뉴에서 new 클릭 > class (클래스) 선택

 => Name : 새로 추가할 클래스명을 입력함

** Naming Rule : 

클래스명 : 반드시 첫 글자는 영문대문자여야 함.

메소드, 필드, 패키지명 : 첫글자 영문소문자로 작성함

- 첫글자 다음부터 영문, 숫자 섞어도 됨

- 기호문자는 $, _ 만 허용함

- 한글 사용 가능함 : 언어 호환 문제 고려 영문사용 권장함

- 여러 단어를 섞어서 작성할 경우, 두번째/세번째 단어의

  첫글자는 대문자로 함.

 => 자바는 클래스명이 바로 파일명임.

클래스명.java 로 생성됨.



4. java source file 안 내용 작성 순서


 => 반드시 첫 줄에 패키지(package) 선언함

* package : 목적이 같은 클래스들을 묶어 놓은 그룹 *

--> 폴더 구조로 표현됨

--> 이름.이름.이름.xxx //2-3단계정도로 패키지를 구성하는 것이 권장.

ex>

   package test.kitri.sample;


 => 그 다음에는 import 선언문 작성함

import 패키지명.클래스명;

import static 패키지명.클래스명; // 구성이 모두 static일 경우

import 패키지명.*;//패키지에 소속된 항목 모두 다 IMPORT 함.

--> 다른 패키지에 소속된 클래스를 사용하고자 원할 경우에는

   반드시 import 선언을 해야 함.

--> 가져다 포함시키다. 라는 의미임

** 자바 언어를 사용해서 만들어지는 모든 소스파일 안에는

java.lang.* 가 자동 import 됨 **


*** Comment(주석문) ***

: 프로그램 소스의 내용 이해를 돕기 위한 설명 문구

- 컴파일시 소스로 포함이 안됨.

- 주석문은 주석기호로 표현함

//설명문구가 한 줄일 때

/*

  설명문구가 

  여러 줄일 때

*/

=> 자바에서 도큐먼트 문서 자동 만들기에 사용하는 주석

/**

   도큐먼트 문서로 만들어 져야 할 문구나 멤버설명문

*/


 => 클래스 작성부

[public] class 클래스명

{

//멤버 작성함.

//멤버 변수 : Field

//생성자함수 : Constructor

//멤버 함수 : Method

** main 메소드는 해당 클래스의 멤버가 아님 **

** 프로그램을 실행시키기 위해 필요한 특수 메소드임 **

** 프로그램 실행시 start up 스위치의 역할을 함 **


}

728x90