java
-
JAVA 7 정리카테고리 없음 2016. 4. 6. 11:44
1. Binary Literals 2진수 리터럴 사용가능 * 십진수로 6인 숫자 표현 2진수 표현법이 없었는데, 0B or 0b로 표현가능 기존에 있었던 표현8진수는 숫자 0 뒤에 붙이기16진수는 0X or 0x 로 표현 숫자 리터럴 중간에 언더스코어( _ ) 사용가독성을 높이기 위해 적용된것 같습니다.' _ ' 는 숫자 사이 어디에든 넣을 수 있고, 언더스코어를 둘이상 붙여 쓸 수도 있습니다. 2. String in Switchswitch 문에는 int와 Enum타입만 사용할 수 있었지만, JDK7부터는 String도 사용가능하다.null 값이 들어오면, java.lang.NullPointerException (NPE) 에러가 발생합니다. 3. Improved Type Inference for Gene..
-
[JAVA] @SuppressWarningscomputer/JAVA 2014. 5. 15. 10:05
@SuppressWarnings("rawtypes") ? 책에 나온 소스를 분석하는데 다음 구문이 나왔다. @SuppressWarnings("rawtypes")이게 무슨 뜻이지???? 주로 사용하는 언어가 JAVA가 아닌지라 잘 몰라서 열심히 찾아보았다. 찾아보니 다음 블로그에 자세한 내용이 작성되어 있었다. (원문 바로가기) 이클립스가 권해주는 어노테이션. 컴파일러가 일반적으로 경고하는 내용 중 "이건 하지마"하고 제외시킬 때 쓰는 것.옵션을 확인해보니 다음과 같았다. (blog의 내용이다) all : 모든 경고 cast : 캐스트 연산자 관련 경고 dep-ann : 사용하지 말아야 할 주석 관련 경고 deprecation : 사용하지 말아야 할 메서드 관련 경고 fallthrough : switch문..