본문 바로가기
[Effective Java] 보편화된 작명 규칙을 따르자. [Effective Java] 보편화된 작명 규칙을 따르자. - 패키지 이름은 짧게 하되, 일반적으로 9자 이내의 문자가 좋다. awt와 같이 복합 단어의 첫 자를 딴 두문자나, util 과 같은 약어를 사용해도 좋다. - 타입 매개변수의 이름은 통상적으로 단일 문자이며, 대부분 다음 다섯 개 중 하나이다. 임의 타입은 T, 컬렉션 요소 타입은 E, Map 의 키와 값은 K, V, 예외는 X 임의 타입의 순차는 T에 이어 U, V 또는 T1, T2, T3 등과 같이 하기도 한다. - boolean 이 아닌 속성을 반환하는 메소드의 이름은 명사, 명사구, 또는 동사인 get 으로 시작하는 동사구로 구성한다. size, hashCode, getTime 등이 그 예이다. 이런 return 값이 있는 메소드들은.. 2017. 2. 17.
[Java] Generic explicit type parameter 이야기 [Java] Generic explicit type parameter 이야기 참조 : http://shanhe.me/2011/09/11/explicit-type-parameters-for-generic-methods 참조 : http://docs.oracle.com/javase/tutorial/java/generics/genTypeInference.html - 자바 7, 8 로 version up 이 되면서 조금 더 강화된 compiler 로 type inference 도 강화되어 explicit type parameter 를 지정할 일이 거의 없다. -public static Map toHashMap(Map map) {return new HashMap(null == map ? Collections.em.. 2016. 10. 18.
[Java] Generic Type Tutorial. Java, Generic Type Tutorial. Generic Type. 주로 Java Collection 에서 많이 사용한다.Collection 에서는 어떤 자료를 담을지 알 수 없으므로 최상위 객체인 Object 형태로 저장 및 관리하도록 설계되어 있다. 하지만 이렇게 Object 로만 두게 되면, 일관성 있는 Type 을 유지할 수 없는 경우도 많이 생긴다. 일관성 있는 Type 을 유지하지 못하면, Runtime Error 에 마딱뜨릴 확률이 높아져서 좋지 않다. 이것을 해결하기 위해 Compile Time 에 원하지 않는 Type 이 들어가는 것을 방지하기 위해 고안 된 것이 Generic Type 이다. Generic Class 정의 // T 라는 객체를 다루는 Containerpublic.. 2014. 1. 6.
하스웰, 아이비브릿지, 샌디브릿지, 걸프타운, 블름필드, 클락데일, 린필드 차이점 비교. 하스웰, 아이비브릿지, 샌디브릿지, 걸프타운, 블름필드, 클락데일, 린필드 차이점 비교. i3, i5, i7 에 대해 조사하다가, 중간에 코드명까지 껴 있어서 추가로 조사해보았다.자세한 기술력 보다는 개념파악을 위한 기초적인 비교가 가능한 자료만 정리하였다. i3, i5, i7 차이에 대해 궁금해요? 여기를 클릭. 린필드, 클락데일 린필드(Lynnfield) 45nm 공정, 4코어/4스레드. L3 Cache 8Mi5 1세대 CPU 코드명이다.클락데일보다 공정은 높지만, 성능은 클락데일보다 좋다. 클락데일(ClarkDale) 32nm 공정, 2코어/4스레드, L3 Cache 4Mi3, i5 1세대 CPU 코드명이다. 블름필드, 걸프타운 블름필드(Bloomfield) 45nm 공정, 4코어/8스레드트리플 메.. 2013. 6. 18.
[똑딱이] 색깔 마법사 화이트 밸런스 손가락 꾸욱~♥ 응원해주세요!! 화이트밸런스가 뭐야? 우리 눈은 흰 종이를 형광등 조명 아래서나 백열등 조명 아래서나 똑같이 흰 종이로 인식하지만 디카는 그렇지 않다. 형광등 조명 아래서는 푸르스름하게, 백열등 아래에서는 붉게 나타난다. 어느 물체가 가시광선을 내며 빛나고 있을 때 그 빛을 절대온도 K(켈빈)으로 표현한 것이 색온도이다. 정오의 태양빛은 5,400K. 흐린 날 낮의 태양빛은 6,500~7,000K 형광등빛은 4,500~6,500K 사진을 찍기 전, 항상 촬영현장의 색온도와 카메라의 색온도를 맞춰주는 작업 필요. 오토 화이트 밸런스 믿어 말어? AWB ( 오토 화이트 밸런스 ) 와 함께 백열등, 형광등, 구름, 태양, 플래시 등 화이트 밸런스 옵션 제공 AWB 는 어떤 광원에서도 카메라가 .. 2013. 2. 16.
[똑딱이] 구성을 알면 사진이 재밌다. 손가락 꾸욱~♥ 응원해주세요!! 구성( 프레이밍, 프레임 워크 ) 구도에 앵글, 색, 노출, 초점, 화각 등을 총체적으로 배치하는 작업 화각 렌즈를 통해서 이미지를 볼 수 있는 각도 화각이 넓으면 많은 이미지를 볼 수 있고, 화각이 좁으면 한정된 이미지를 본다. 초점거리에 따라 광각과 표준, 망원으로 구분된다. 초점거리 카메라 뷰파인더 혹은 LCD 창으로 물체가 또렷히 보일 때 렌즈와 이미지센서 사이의 거리. 50mm 표준으로 하여 ( 사람의 시야와 비슷 ) 그 이하는 광각렌즈 그 이상은 망원렌즈 광각렌즈는 우리가 눈으로 볼 수 없는 피사체도 보여주어 이미지가 왜곡되어 표현. 즉, 원근감이 실제보다 과장된다. 가까이 있는 피사체는 더욱 가깝게 보이고, 멀리 있는 피사체는 더욱 멀게 보인다. 망원렌즈 역시.. 2013. 2. 13.
반응형