package kr.or.ddit.study01;
public class HelloWorld {
public static void main(String[] args) {//main + 컨트롤 스페이스 (실행되는 위치)
System.out.println("Hello World!"); //syso (출력)
}
}
//main syso 클래스 안에서만 실행
인코딩 (UTF-8)
인코딩은 표현할 수 있는 가짓수가 많아 타입으로 나누는데 인코딩을 무엇을 선택하냐에 따라 표시가 달라진다
(타입으로 나누기 때문에 많은 byte가 필요하지 않는다)
인코딩 설정 방법
window > preferences (검색 enc) > content Types / Workspace의 인코딩을 변경
(인코딩으로 코드가 깨졌을 경우에는 메모장으로 열어 복사해서 붙여넣기)
주석
package kr.or.ddit.study01;
/** 도큐먼트 주석
* @author 저자 이름
* @since 24.03.04
* @version 1.0 (몇 번 수정하였는가? 2.0 으로 넘어가는 경우는 새로운 버전으로 업그레이드할 시 변경)
*/
public class JavaDoc { //(클래스 이름 커서) 알트 시프트 j 클래스 설명 적어두는 주석
public static void main(String[] args) {
System.out.println("JavaDoc");
// 한줄 주석
/*
범위 주석
*/
}
}
변수 설정 후 출력하기
package kr.or.ddit.study01;
public class JavaVar {
public static void main(String[] args) {
int x; // x변수의 공간 생성
x=3; // 값 입력
int y=5; //초기값 생성
System.out.println("x+y = "+(x + y)); // 문자열 이후 값을 덧붙일 땐 +
}
}
단축키
package kr.or.ddit.study01;
public class ShortCut {
public static void main(String[] args) {
// ctrl + shift + L : 모든 단축키 안내
// ctrl + shift + C : 한 줄 주석/취소
// ctrl + shift + / : 범위 주석
// alt + shift + j : 도큐먼트 주석
// ctrl + alt + 방향키 : 라인 복사
// alt + 방향키 : 라인 이동
// ctrl + D : 라인 삭제
// ctrl + N : 신규 생성
// ctrl + S : 저장
// ctrl + shift + S : 파일 전체 저장
// ctrl + Z : 실행 취소
// ctrl + Y : 되돌리기
// ctrl + F11 : 소스 실행
// F11 : 디버그 실행 (라인 더블 클릭한 곳에서 정지)
// F8 : 다음 브레이크 포인트로 이동
// F6 : 한 줄 씩 이동
// ctrl + shift + F : 자동 정렬
// ctrl + A : 전체 선택
// ctrl + shift + O : import
// ctrl + shift + Y : 소문자 변환
// ctrl + shift + X : 대문자 변환
// alt + shift + a : 다중선택하여 여러줄 같은 문자 쓰기
// alt + shift + r : 변수명 한번에 바꾸는 단축키
// alt + shift + s : GenerateToString 등
// alt + shift + s : Generate Constructor using Fields 생성자 생성
}
}
템플릿
Window > Preferences > Templates
'JAVA > JAVA BASIC' 카테고리의 다른 글
[JAVA] 반복문 - for문 (0) | 2024.03.11 |
---|---|
[JAVA] 조건문 (0) | 2024.03.08 |
[JAVA] 연산자 (0) | 2024.03.07 |
[JAVA] 타입 변환 & 시스템 입출력 (0) | 2024.03.06 |
[JAVA] 변수와 기본타입 & 제어문자 (0) | 2024.03.05 |