개발 공부 기록
[java] 이클립스 설정, 프로그래밍 기초 본문
4. 이클립스 설정
폰트설정 : Window -> preference -> Font -> color and Fonts
자바설정 : Window -> preference -> java -> Compiler (11버전으로 되어있는지 확인)
-> Installed JREs (11버전으로 체크) //11버전이 없는경우 add -> 폴더에서 선택
상단 -> Open Perspective ->java

화면구성설정 : Window -> show View -> Outline, Package Explorer, navigatpr 추가
5. 자바프로젝트 만들기
File -> new -> java project -> Project name 입력 -> location확인 -> Use default 11 ~..
-> Create module 체크해제 -> finish

6. 클래스 생성
src -> new -> class -> Package 작성 -> Name작성 -> public method 체크 -> finish
- src에 작업하는 자바 파일은 자동 컴파일되어 bin 폴더에 변환

자바 프로그래밍 기본

- package : 클래스 혹은 인터페이스의 묶음, 폴더와 비슷 / ' . '으로 구분
모든 클래스는 하나의 패키지에 속함
** 대부분의 회사는 회사의 도메인 이름 + 프로젝트 이름 으로 패키지를 생성(중복 방지)
- import : 클래스가 속한 패키지를 지정하는데 사용
import문을 사용하면 클래스를 사용할 때 패키지명 생략 가능
- class : 모든 코드는 반드시 클래스 안에 존재
객체에서 자세히 설명 ..!
-method : 클래스의 기능(동작)을 구현하는 부분
클래스 안에는 여러 개의 메소드를 가질 수 있음
- main method : ‘public static void main(String[] args)’는 main 메소드의 고정된 선언부
(실행메소드) 하나의 Java애플리케이션에는 main메서드를 포함한 클래스가 반드시 하나는 있어야 함
프로그램의 시작점
다른 클래스 안의 메소드 실행하기
1. Application클래스 안의 메인메소드에 실행시킬 메소드가 있는 클래스를 생성(new)해야 한다.
방법 1) import 문을 사용하지 않고 클래스 생성
[표현법]
클래스명 사용할 이름 = new 클래스명( );
ex) com.kh.first.practice.ValuePrinter printer = new com.kh.first.practice.ValuePrinter();
방법1)은 가독성이 떨어짐 ↓ 패키지명 생략가능
방법 2) import 문을 사용하여 클래스 생성
ex) ValuePrinter printer = new ValuePrinter();
ctrl + shift + o 키를 누르면 자동으로 inport를 정리해준다. (위쪽에 import구문 추가됨!)
** ctrl + . 키를 누르면 에러가 발생한 곳으로 이동한다.
ctrl + 1 키를 누르면 해당 에러에 대한 해결 방법을 제시해준다.
2. 클래스를 생성 -> 메소드 호출(실행)
[표현법]
사용할 이름.호출할메소드명( );
ex) printer.print();
네이밍 규칙
1. 클래스명
대문자로 시작, 여러 개의 단어가 있을 때는 단어 앞자리마다 대문자로 표기한다. (낙타 표기법/ 관습적으로 사용)
2. 메소드명
소문자로 시작, 여러 개의 단어가 있을 때는 단어 앞자리마다 대문자로 표기한다. (낙타 표기법/ 관습적으로 사용)
'프로그래밍 언어 > java' 카테고리의 다른 글
[java] 필드, 생성자, 메소드, (0) | 2021.09.07 |
---|---|
[java] 객체 지향 언어, 클래스, 캡슐화, getter, setter (0) | 2021.09.01 |
[java] 배열 (0) | 2021.09.01 |
[java] 변수, 자료형 (0) | 2021.08.31 |
[java] 프로그래밍 기초, 개발 환경 구축, 이클립스 설치 (0) | 2021.08.28 |