본문 바로가기

반응형

공부

(316)

.class file format 과 overriding에 관한 참고 사항 다음의 내용을 가지고 테스트를 해 보자. public class A { public String getString() { return "call A.getString() Method"; } } public class B extends A { public String getString() { return "call B.getString() Method"; } } public class C { public static void main(String... strs) { B b = new B(); System.out.println ( b.getString() ) ; } } 이렇게 만든 상태에서 모두 컴파일을 하고, C 화일을 실행 시키면 "call B.getString() Method" 가 나온다. 그 후에 B..
Java Coffee 참여형 공부 블로그 : StudyLang.com 출처 : http://www.studylang.com/5 Java coffee 자바커피 From Wikipedia, the free encyclopedia 무료백과사전 위키피디아 Jump to: navigation , search Java coffee is a coffee produced on the island of Java. In the United States, the term "Java" by itself is slang for coffee generally. The Indonesian phrase Kopi Jawa refers not only to the origin of the coffee, but is used to distinguish the..
Homemade chocolates 참여형 공부 블로그 : StudyLang.com 출처 : http://www.studylang.com/4 Homemade chocolates 집에서 만드는 초콜렛 by Simon Rimmer from Something for the Weekend 주말을 위한 어떤것 Serves 6-8 Preparation time overnight 조리시간 : 하룻밤 Cooking time 10 to 30 mins 만드는 시간 : 10 ~ 30분. Ingredients 재료 400g/14oz dark chocolate, minimum 70 per cent cocoa solids 400g/14oz 검정 초코렛, 70% 고형 코코라 40g/1 and a half oz butter 40g/1.5oz 버터 400ml/14fl ..
Moore attacks US government 참여형 공부 블로그 : StudyLang.com 출처 : http://www.studylang.com/3 "We brought back 15 minutes of the movie and we're concerned about any possible confiscation efforts on their part because of the value that that film has as a result of the work that we did while in Cuba" - Michael Moore Moore attacks US government 무어, 미국 정부를 공격하다. 6.52, Tue Jun 12 2007 Controversial film-maker Michael Moore has lashed ..
What Men Live By # 1 http://www.studylang.com/entry/What-Men-Live-By-1 Tolstoy's Short Stories What Men Live By # 1 I Simon was a poor shoemaker. He rented a peasant's hut*, and lived with his wife and children. His pay was low, but bread was expensive. He spent the money he earned on food. 시몬은 가난한 구두수선공이다. 그는 부인, 자식들과 함께 소작농의 오두막을 빌려서 살고 있다. 그의 수익은 작았으나 빵값은 비쌌다. 그는 번 돈을 음식을 구입하는데 사용한다. Simon and his wife had only o..
[Java] ArrayList의 removeAll과 HashMap의 remove 비교. 일을 하다가 발견한 문제이다. 특정한 동작을 하는것이 있었는데.. 이 놈이 유독스럽게 Mac 에서만 무진장 오래 걸린다는 문제 였다. 윈도우에서는 단 1초도 안되어서 끝나는 작업이었지만, Mac 에서만 22초가 소요되고 있었다. 문제가 어디서 발생하는지는 찾았는데, 왜 Mac 에서만 유독 느린지 이유를 밝혀 내지는 못했다. 여하튼, 문제는 ArrayList의 removeAll 메소드에 있었다. removeAll 메소드에 대해서 좀 살펴 보자. ArrayList 의 상속 관계를 보면 아래와 같다. 여기서 removeAll 이라는 메소드는 Collection 에서 interface를 제공하고 있으며, 실제 그 구현은 AbstractCollection 에 아래와 같이 되어 있다. 보다시피 현재의 컬렉션에서 p..
Java의 Windows FileOutputStream 은 안전하지 않다.. 오랜만에 공부하는 포스팅 ㅎㅎ.. Windows에서 Java의 FileOutputStream을 사용하게 되면, 다음과 같은 네이티브 코드를 사용하게 된다. void fileOpen(JNIEnv *env, jobject this, jstring path, jfieldID fid, int flags) { DWORD access = 0; DWORD sharing = FILE_SHARE_READ | FILE_SHARE_WRITE; DWORD disposition = OPEN_EXISTING; DWORD flagsAndAttributes = FILE_ATTRIBUTE_NORMAL; HANDLE h = NULL; int pathlen = 0; /* Note: O_TRUNC overrides O_CREAT */ if..
객체지향과 플라톤 ㅎㅎ' 이전에 적은 글이. 클래스와 객체의 차이에 대해서 이야기를 했었군요.. ( 참고 : [PP/초보용] 클래스? 객체? 아니 이게 도대체 뭔가? ) 오늘 마침 "인간의 본질에 관한 일곱가지 이론"이라는 책을 보았다. ( "인간 본질에 관한 일곱가지 이론" 레즐리 스티븐슨, 임철규 옮김, 종로서적 ,1981년 ) ( 진주 내려 갔을때, 서점에 들렀다가 천원에 팔길래 -_- 낼름 집어 왔다. -_- ) ( 아주 가끔씩 내가미쳤지라 생각하며 이런 글들도 읽어 주어야 한다. ㅎㅎ ) 읽던중 플라톤이 말하는 "고양이" 라는것에 대한 이야기가 나왔고, 인터넷에 검색해 적당한 문구가 있어서 이렇게 옮겨 놓습니다. 출처 : http://cafe.naver.com/marxstudy/225 ( 문제가 된다면 삭제 하도록 하겠..

반응형