일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 설치
- 아이코스 청소
- 소나큐브
- 플레이시트 챌린지
- 동해 게스트하우스
- 소나스캐너
- Radler
- DB계정락
- 클리닝스틱 구매
- 가상 광 디스크
- 정적분석
- 소스코드 정적분석
- 경포가시연습지
- Oracle
- 조용한 게스트하우스
- 아이코스 클리닝스틱
- playseat challenge
- SonarScanner
- 레이싱시트
- 뮌헨 맛집
- 동해
- java
- sqlite-jdbc
- KARMOR
- 클리닝스틱 가격
- 103LAB
- 클리닝스틱
- pfiles
- ptree
- TMRecovery
- Today
- Total
티끌모아부자
파일시스템(Windows)에 있는 클래스파일을 로드하고 싶어졌다. ( jar를 로딩하려면 소스에 주석처리한 부분에 해당 로직을 추가해야함) class파일을 로드 하기 위해서 java.net.URLClassLoader를 사용한다. 전체적인 흐름은 다음과 같다.. 1. 클래스패스와 클래스이름이 필요하다. 예를 들면 클래스패스 : C:\workspace\study\classfile 클래스이름 : study.work.hard.StudyClass 2. 입력받은 값으로 URL을 생성하여 URLClassLoader에 넘겨준다. 3. URLClassLoader의 loadClass메소드를 사용하여 클래스를 얻어온다. public class CustomFileClassLoader { public ArrayList getC..
Java Reflection을 통해 클래스파일을 읽어내는 프로그램을 짜면서 클래스의 필드정보를 가져오다가 얻은 지식이다. Class의 getDeclaredField()를 통해서 Field 정보를 가져와서 출력하다보니... String, int 같은 데이터들의 정보는 누가봐도 String, int인데 ArrayList, HashTable 등은 그 자체로 클래스타입이긴 하지만 해당 변수가 실제 어떤 generic type을 가지는지 궁금했다. 실제 할당된 genericType을 타입을 가져오려면 java.lang.reflect에서 제공하는 ParameterizedType을 사용한다. --ParameterizedType 멤버 함수 및 설명 추가하기... ParameterizedType의 getActualTyp..