본문 바로가기

JAVA

[JAVA] 1. Package&Class 생성

자바 공부 스타트

 

1. 패키지 만들기

자바 코딩을 시작하기 위해서는 먼저 프로젝트를 생성해야한다.

프로젝트를 생성하고나면 아래와 같이 폴더와 파일이 만들어진다.

- 세팅스는 아직 모르겠고

- src는 소스파일을 보관하는 폴더로 소스코드들을 모아두는 곳이다.

- bin은 자바 컴파일러가 자동으로 .class 파일을 생성하는 폴더다. (src 폴더에 만든 문서는 확장자가 .java)

 

프로젝트를 만들었으면 src 폴더에 소스코드를 만들어서 코딩을 시작할 수 있는데

먼저 패키지 폴더를 만들어야 한다.

 

WHY? 하나의 프로젝트를 완성하기 위해서는 수 많은 코드들이 필요하기 때문.

하나의 소스파일에 모든 코드를 때려박으면 수정도 가독성도 협업하기에도 어렵다 고로 패키지 생성ㄱㄱ

 

패키지는 도메인의 역순으로 만드는 것이 좋고 3개 이상 만드는 것이 좋다.

 

WHY? 일단 도메인은 고유의 유일한 것이기 때문에 다른 사람과 겹칠 수 없다.

그리고.. 또 뭐더라.. 기억이... 암튼 3개 이상ㄱㄱ

아마도 여러 개의 단계로 구분해서 프로젝트를 완성하려는 것이 아닐까?

 

패키지 생성하는 법

src 폴더에서 오른 클릭 new - package 선택 후 name에 패키지 명 입력

나는 3개의 패키지를 만들었고 com - br - first 로 만들었다.

* 패키지를 만들 때 name에서 .(dot)을 활용하면 한번에 여러 개를 만들 수 있다.

ex) com.br.first 로 만들면 아래와 같이 만들어진다.

도메인의 역순으로 만들었다. 다시 순서를 맞추면 first.br.com

패키지 만들기가 끝났다.

 

2. 클래스 생성

소스코드를 작성하기 위해서는 클래스를 만들어야한다.

 

클래스 생성하는 방법

클래스를 생성하려는 패키지에서 오른 클릭 new - class 선택 후 name에 클래스 명 입력

 

 

* 클래스와 패키지를 동시에 생성하는 방법이 있다!!

* src 폴더에서 new - class 선택하면 위 화면과 다르게 아래와 같이 package 란이 비어있다.

* 비어있는 package 란에 원하는 패키지 명을 입력해서 넣으면 패키지와 클래스가 동시에 생성된다!

ex) 1. package 란에 com.br.first 입력 (원하는 패키지 명)
      2. name 란에 원하는 클래스 명 입력

 

 

 

3. 소스코드 입력을 위한 대망의 첫 클래스

Package는 com.br.first 순으로 각각의 com / br / first 는 패키지명을 의미한다.

Class는 New 라는 이름으로 만들었다

코드 한번 입력하기 드럽게 힘드네...

 

 

 

일단 이클립스에 기능이 상상 이상으로 많아서 이것 저것 눌러가며 익혀가는 것이 필요하겠다. 모르는 것을 알아가는게 생각 이상으로 재밌는 점이 많다. 이것 저것 누르다 보면 지멋대로 창이 변형된다거나 갑자기 내가 보던게 사라진다거나 암튼 뭔가 뭔가 일어난다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이클립스가 괜찮게 느껴지는건 이것 저것 알림이 상당히 디테일하고 많다는 점. 일단 첫 발은 내딛었다!

'JAVA' 카테고리의 다른 글

[JAVA] 06. 연산자  (0) 2022.10.17
[JAVA] 05. 형변환  (0) 2022.10.17
[JAVA] 4. Scanner  (1) 2022.10.14
[JAVA] 3. 변수  (1) 2022.10.13
[JAVA] 2. 다른 클래스에 있는 메소드 호출하기  (0) 2022.10.13