본문 바로가기

java/그 외 알게된 것들

단축어

Java 개발을 하다 보면 자주 사용하는 코드 패턴이 있다. 이를테면 프로그램의 진입점을 담당하는 main 메서드, 그리고 콘솔에 출력을 찍는 System.out.println이나 System.out.printf 같은 것들이다. 매번 이 코드를 처음부터 치기에는 시간이 아까운 경우가 많은데, 다행히도 IDE에서 제공하는 단축어를 활용하면 이 과정을 훨씬 빠르게 처리할 수 있다.

psvm: 메인 메서드 자동 완성

자바에서 모든 애플리케이션은 public static void main(String[] args) 메서드에서 시작한다. 그런데 이걸 직접 다 치려면 타이핑이 제법 많아진다. 이때 psvm이라는 단축키를 사용하면 아주 간단하다.

psvm을 입력하고 Enter를 누르면
public static void main(String[] args) {
    
}

이런 형태로 메인 메서드가 자동으로 완성된다. 시간을 절약하는 것은 물론이고, 오타를 방지하는 데도 큰 도움이 된다.

메인 메서드 작성이 귀찮을 때 psvm 단축키를 잊지 말자.


sout: println 단축키

System.out.println()은 자바에서 가장 흔하게 사용하는 출력문 중 하나다.

하지만 매번 System.out.println()을 풀로 입력하면 귀찮을 때가 많다. 이럴 때 sout 단축키를 사용하면 훨씬 편하다.

sout을 입력하고 Enter를 누르면
System.out.println();

이렇게 출력 구문이 바로 생성된다. 이후 괄호 안에 출력할 내용을 넣기만 하면 된다.


souf: printf 단축키

System.out.printf()는 형식화된 출력이 필요할 때 사용한다.

예를 들어 숫자를 소수점 두 자리로 맞춰서 출력한다든지, 문자열과 값을 조합하여 보기 좋게 출력하는 경우에 주로 활용한다. 그런데 이걸 매번 풀로 입력하려면 귀찮은 건 똑같다.

souf 단축키를 사용하면, (souf을 입력하고 Enter를 누르면)

System.out.printf("");

이런 형태로 기본 뼈대가 바로 생긴다. 이후 필요한 포맷과 변수를 채워 넣으면 된다.


단축키는 개발자의 시간을 아껴준다

사소해 보일지 모르지만, 이런 단축키들은 개발 생산성을 크게 향상시킨다. 코드를 작성하는 데 드는 시간을 줄이고, 반복 작업에서 벗어나도록 도와준다. 특히 메인 메서드나 출력문처럼 자주 쓰이는 코드라면, 단축키를 적극적으로 활용해 보는 것이 좋다.

요약하자면:

  • psvm: 메인 메서드를 빠르게 생성
  • sout: System.out.println 단축키
  • souf: System.out.printf 단축키

작은 습관 하나가 코드 작성 시간을 줄여주고, 오타를 줄이며, 개발 흐름을 매끄럽게 만들어줄 것이다.

'java > 그 외 알게된 것들' 카테고리의 다른 글

GET과 POST의 차이  (0) 2025.01.08
Public / Static / default  (0) 2024.05.03
This  (0) 2024.05.03
20240412 중간 정리  (0) 2024.04.12
메서드 Method  (0) 2024.04.10