본문 바로가기

언어/JAVA

Eclipse에서 Java Code Convention 설정하기 이클립스에서 코드 컨벤션에 맞게 포맷팅을 설정하는 방법과 저장시 자동으로 컨벤션에 맞게 수정되도록 설정을 해보겠습니다. 1. Java Code Convention 설정 Preferences 창을 켜줍니다. 맥의경우 좌측위에 Eclipse를 눌러서 들어가거나, 커맨드키 + , 을 사용하여 해당 창을 띄울 수 있습니다. Preferences -> JAVA -> Code Style -> Formatter 로 이동해줍니다. 저는 기본적으로 설정이 Eclipse로 활성화 되어 있습니다. 해당 코드 컨벤션을 stylegoogle로 변경해보겠습니다. github.com/google/styleguide google/styleguide Style guides for Google-originated open-source .. 더보기
java version 바꾸기 - MAC OS 자바 JDK 다운 받기 www.oracle.com/java/technologies/javase-downloads.html 먼저 자바를 다운 받습니다. cd /Library/Java/JavaVirtualMachines/ 맥에 dmg 파일을 설치하면 다음 경로에 설치된 jdk 폴더들을 볼 수 있습니다. # List Java versions installed /usr/libexec/java_home -V # Java 11 export JAVA_HOME=$(/usr/libexec/java_home -v 11) # Java 10 export JAVA_HOME=$(/usr/libexec/java_home -v 10) # Java 9 export JAVA_HOME=$(/usr/libexec/java_home -v 9.. 더보기
Java char 형변환 Java 공부를 하다가 예제에서 '가'를 넣었는데 int로 형 변환했을 때 값이 신기해서 이것저것 찾아보았습니다. java에서는 char를 2byte의 공간을 사용하여 유니코드 값을 참조한다고 합니다. 전체 소스코드 public class PromotionTest { public static void main(String args[]){ byte b1 = 127; char c1 = '가'; int i1; double d1; System.out.println("자동 형변환의 결과"); i1 = b1; System.out.println("i1(int) = b1(byte) 형변환: " + i1); i1 = c1; System.out.println("i1(int) = c1(char) 형변환: " + i1); d.. 더보기