목록메타정보 (2)
개발 무지렁이
𐂂 리플랙션 자바 클래스와 인터페이스의 메타정보를 Class객체로 관리한다. (메타정보: 패키지정보, 타입정보, 멤버정보[생성자, 필드, 메서드]) 메타정보를 프로그램에서 읽고 수정하는 행위를 '리플랙션'이라고 한다. Class clazz = [클래스이름].class; Class clazz = Class.forName("패키지... 클래스이름"); Class clazz = 객체참조변수.getClass(); clazz.getName() //ch12.sec11.exam01.Car clazz.getPackage().getName() //ch12.sec11.exam01 clazz.getSimpleName() //Car 𐁍 java.lang.reflect ⭐. 생성자, 필드, 메서드에 대한 선언부 경로를 제공한다..
[article/write.html] 글쓰기 제목 내용 본문이미지 [Util.java] public class Util { public static class date { public static String getCurrentDateFormatted(String pattern) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); return simpleDateFormat.format(new Date()); } } public static class file { public static String getExt(String filename) { return Optional.ofNullable(filename) .filter(f -> ..