일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- conemu
- 작성중
- 안드로이드
- 보안
- 코스피
- Audacity
- KOSPI
- Android
- 공매도
- java
- Algorithm
- 알고리즘
- IT 키워드
- 주식
- 태터수정
- LDAP
- Qmail
- ubuntu
- Eclipse
- eclipse35
- Linux
- 도서
- adb
- 우분투
- IPTV
- UX
- unix
- 기술사
- uml example
- Today
- Total
목록java (6)
Do diffence
보호되어 있는 글입니다.
Java Decompiler http://java.decompiler.free.fr/ Eclipse plugin : 윈도우, 리눅스 등 지원 JD-Eclipse : http://java.decompiler.free.fr/jd-eclipse/update preferences -> General -> Editor -> File associations -> Class file editor 를 default 로 지정해 주어야 이클립스에서 .calss 파일을 즉시 볼 수 있다. JD-GUI: 윈도우, 리눅스 등 지원 와우 Nautilus 지원. JAD에 비해 좀 더 깔끔한 코드 추출로 가독성이 좋아 보인다. JAD http://www.kpdus.com/jad.html JAD UI : FrontEnd Plus ht..
자바의 모든 클래스는 Object를 상속받고 있다. 이때 overriding해서 사용할 수 있는 메소드가 toString(), equals(), hashCode() 인데. Eclipse Galileo에서 아주 손쉽게 이 메소드들을 작성할 수 있게 해준다. 물론, apache common 프로젝트의 lang 패키지를 사용하는 것도 휼륭한 방법이다. 작성하는 혹은 작성해둔 소스를 열고 Source 메뉴 혹은 Source context 메뉴 -> Generate toString(), Generate hashCode() and equas() 선택하기만 하면 메소드가 아주 손쉽게 소스에 추가된다. ^^
1. ClassA의 methodA(), methodB(), methodC() 가 있는데 파라메터로 받은 메쏘드 이름에 해당하는 메쏘드를 실행하고자 할 때. 2. ClassA의 메쏘드를 동적으로 실행하고자 할 때. String method = "method"; // method 이름 Class aClass = null; Method aMethod = null; ClassA oClass = null; oClass = new ClassA(); aClass= oClass.getClass(); // method에 파라메터 및 값이 있다면 배열로 정의해서 넘긴다. Class[] parameterTypes = new Class[] {}; Object[] arguments1 = new Object[] {}; Objec..
[EKOO의 JAVA를 이용한 자료구조:7회] Tree (1) |JAVA ... 자라서 큰 나무가 되죠. Tree구조에서도 역시 뿌리가 가장중요합니다.... Node로 어떤 Node라도찾아갈 수 있었듯이, Tree에서도 Root만 잃지 않고 있다면 어느... [EKOO의 JAVA를 이용한 자료구조:7회] Tree (2) |JAVA 200507250000 ... 0-1 Knapsack Problem 알고리즘에 사용된 Tree[그림4]는 0-1 Knapsack Problem 을 푸는데 사용되는 State Space Tree의그림을 보여줍니다. 복잡한 알고리즘의... [EKOO의 JAVA를 이용한 자료구조:7회] Tree (3) |JAVA 200507250000 ... 필요도없겠죠? 50보다 큰 숫자들로 이루..
method area와 heap은 JVM 기동시 생성되고, JVM stack은 thread가 처음 만들어질때 thread별로 생성됩니다. 1. Heap 디플트 값은 다음과 같습니다. - 초기 사이즈: 2MB - 최대 사이즈: 64MB 입니다. (맨 아래 참고) 2. JVM stack 1.3에서는 설정할 수 있는 옵션이 없으며, 1.4에서 -Xss 옵션으로 지정이 가능하도록 되어 있지만, default 값에 대해서는 문서화가 되어 있지 않습니다. 그리고, jdk 1.3.1의 linux 버전에서는 stack size와 관련된 버그가 있으므로 참고 바랍니다.(initial stack size가 6MB를 넘어서는 경우 제대로 처리하지 못함) 3. Method area JVM spec에서는 이 영역의 사이즈를 사..