본문 바로가기
일상/공부

[ Java ] 자바기초 - 용어정리, 출력, 단축키

728x90
반응형

원래는 네이버 블로그에 글을 썼었는데 다시 공부도 할 겸, 내가 쓴 글을 참고해서 자바 복습을 하려고 한다!


프로젝트, 패키지, 클래스


자바에서는 '프로젝트', '패키지', '클래스' 라는 용어를 사용하는 데(다른 언어에서도 비슷하게 사용하긴 한다) 이 용어들의 뜻을 알아보자

  • 프로젝트: 하나의 완성된 프로그램   ex) 네이버
  • 패키지: 클래스를 하나의 일정한 단위로 묶어서 저장하는 폴더    ex) 메일
  • 클래스: 프로젝트를 완성하기 위한 세부적인 기능    ex) 메일 쓰기, 메일 삭제, 메일 읽기

소스파일의 구성요소


패키지 정의

package chapter1;

->해당 소스파일이 해당 프로젝트 안의 어떤 패키지에 있냐를 의미한다

->소스파일의 실제 위치와 패키지 정의가 일치해야 한다!

 

 

클래스 정의

public class ex1{}

->자바 소스 코드의 최소 단위: 클래스

->소스파일을 만들면 클래스가 자동 추가

->소스코드 입력을 위해서는 클래스가 꼭 필요하다. 즉, 소스코드는 반드시 클래스 안에 있어야 한다!

=>주의!! 소스파일의 이름과 클래스 이름은 항상 일치해야하고 실행을 하려면 반드시 main 안에 위치해야한다

 

 

클래스 안에는 이런 것들이 들어간다!

코드블록 {} 의미: ~의 안
사용: {소스코드}
메인메서드 public static void main(String[] args} 메인메서드가 있어야 실행시킬 수 있는 소스파일이 
소스코드 ~~~; 소스코드의 끝: ;
주석 // 한 줄 주석
/*
*/
여러 줄 주석
package Chapter01;

public class ex01{

	public static void main(Stirng[] arg){
    	
        int number;
        
    }

}

출력하기


package Chapter01;

public class ex01{

	public static void main(Stirng[] arg){
    	
        System.out.println();	//줄 바꿈
    	System.out.print();	//그냥 출력
        
        //소스코드는 차례대로 실행된다
        
    }

}

단축키(Window)


System.out.println(); sysout + Ctrl + space
한 줄 삭제 Ctrl + d
한 줄 주석 Ctrl + Shift + c
열린 탭 단기 Ctrl + w
들여쓰기 Tab
내어쓰기 Tab + w
들여쓰기 취소 Tab + Shift

 

반응형