본문 바로가기
지식공유/JAVA

JAVA 수업 복습 정리(2)_이클립스 세팅/IDE/자바기초

by 시간기억자 2024. 5. 1.
반응형
  • perspective 변경
    - window > perspective > open perspective > other >  Java 선택

처음에는 자바 자체를 배울거니까 Java perspective로 설정하고

나중에 웹프로그램 배울때는 Java EE perspective로 설정하면 된다.

 

perspective를 바꾸면 뷰가 바뀌는거고 그럼 기능들도 바뀐다는 것과 같다.

 

  • 만약 뷰가 내 의도와 다르게 잘못 설정했을 경우 reset perspective 누르면 된다
  • 특정 뷰를 추가하고 싶으면 window > show view > others > git > git repository & git staging 추가

 

  • 뷰는 드래그 해서 옮길 수 있다.

  • package Explorer 탭은 소스파일 관리 뷰
    - 프로젝트를 먼저 만들어줘야 한다.
    - Create a Java project 클릭

  • JRE(= JVM) 
  • 자바 파일과 클래스파일 구분
  • Module 해제
  • 모듈을 쓰면 모듈 파일이 만들어지고, 그럼 내가 어떤 모듈을 쓸건지 정리를 해줘야한다.
    클래스를 모듈화해서 판매
  • java_1/src 에는 소스파일이 저장됨
    java_1/bin 에는 클래스 파일이 저장됨


  • 이 라이브러리가 가지고있는 수많은 클래스를 활용

 

  • 파일을 편하게 관리하기 위해 폴더를 만듬.
    여기에서는 그걸 패키지라 한다.(폴더개념으로 생각)
    그래서 src 안에 패키지를 만들어준다.
    - src > 마우스 우클릭 > New > Package
    - 패키지 이름은 basic으로(수업용 이름)


  • basic 패키지에 우클릭 해서 > New > class 선택해서 만듬
  • 패키지 안에 소스파일 만들건데 그럼 클래스를 만들면 된다


  • 클래스를 만드니 그 클래스명을 가진 소스파일이 자동으로 생성됨.(그 클래스를 가지고 있는 소스파일이 생성됨)

이클립스 설치 후 Preferences 기본 세팅

  • 글자크기, 글꼴 변경
    - window > preferences > General > Appearance > Colors and Fonts
    - Basic 목록 > Text font 더블클릭(또는 Edit 클릭) > 나눔고딕코딩
    - @로 시작하는 폰트는 가로텍스트로 써지는 버전이다

  • window > preference > workspace > Text file encoding > UTF-8 로 설정
    (기본적으로 UTF-8로 설정되어있긴 한데, 그래도 확인. 이클립스 구버전에서는 다른 것으로 설정되어있을 수도 있음. 예전 버전은 x-window-949 디폴트 값으로 설정된 경우도 있다.)
    ⇒ UTF-8로 설정해야 호환이 잘된다.

package basic;  ⇒ 아래 클래스가 basic 패키지 안에 있다는 것을 표시.


public class FirstEclipseApp {
    public static void main(String[] args){


    }
}
  • 키워드 치다가 컨트롤 스페이스 누르면 자동완성 기능 사용 가능
  • 컨트롤 스페이스는 단어뿐만 아니라 문장도 완성시킬 수 있다
    ⇒ 이건 템플릿 코드가 등록되어있기 때문에 가능하다.
    - 템플릿 코드는 등록도 가능하다
    - window > preferences > Java > Editor > Templates
  • System.out.print 를 예시로 등록해보자
    - Name : mysys
    - Context : 범위 ⇒ 자바 명령 대신 쓸 수 있도록(메소드 안에서만 사용) → Java statements
  • main만 치고 컨트롤 스페이스 누르면 main method 완성시킬 수 있는 메뉴 나온다

    - Pattern 에 System.out.print("${cursor}");
    커서부분은 Insert Variable을 통해 클릭한다.

  • 코딩중 빨간 언더라인 생기면 오류가 있는거다.
    - print() 안에 “” 생략하면 오류가 난다
    - println() 안에 “” 생략해도 오류 안난다. ⇒ 엔터가 포함되어 있기 때문에 그냥 엔터 효과만 있다.

  • 해당 파일을 저장하는 순간 컴파일도 끝나있다. 별도의 컴파일을 할 필요가 없다.

    - 자동적으로 컴파일 되도록 설정이 되어있다.

  • 컴파일이 됐으면 실행(컨트롤 + F11)을 해봐야한다.
    - 컨트롤 + F11


  • 소스코드에 설명문(주석문)을 적어주면 좋다.
    - 프로그램 실행하고는 아무런 상관이 없다.


- JRE 라이브러리 안에 있는 수많은 클래스를 사용할 수 있다.
(JDK 안에 JRE 라이브러리가 있다.)

반응형

댓글