JAVA/JAVA BASIC

[JAVA] 단축키, 기본 설정

아잠만_ 2024. 3. 4. 16:59
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