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 |
반응형
'일상 > 공부' 카테고리의 다른 글
[ C언어 ] 자료형 (0) | 2024.01.19 |
---|---|
[ C언어 ] 변수, 변수선언, 변수초기화 (0) | 2024.01.17 |
[ C언어 ] C언어 토큰 - 키워드, 식별자 (0) | 2024.01.12 |
[ C언어 ] 문장, 블록, 주석처리하기 (1) | 2024.01.12 |
[ C 언어 ] main함수와 출력 / perfect C 프로그래밍 연습 (1) | 2024.01.09 |