Tom's Note
반응형
Class 객체
프로그래밍 언어/자바 2023. 7. 31. 11:13

클래스와 인터페이스를 메모리에 로드하고 조작하는데 사용되는 메타데이터를 포함하는 객체 Class 객체를 통해 클래스의 정보를 동적으로 가져올 수 있음( 리플렉션 ) 리플렉션을 통해 클래스 구조, 필드 확인, 인스턴스 생성, 메소드 호출, 필드 설정 등 가능 주요 용도 클래스 정보 가져오기: 클래스의 이름, 접근 제어자, 상위 클래스, 인터페이스 등의 정보를 동적으로 얻을 수 있음 인스턴스 생성: Class 객체를 통해 new Instance() 메소드를 호출하여 해당 클래스의 인스턴스를 동적으로 생성 가능 메소드 호출: Class 객체와 리플렉션을 사용하여 동적으로 메소드를 호출 가능 getMethod()로 메소드를 얻고, invoke()를 통해 메소드를 호출함 필드 접근: Class 객체를 사용하여 클..

this vs getClass()
프로그래밍 언어/자바 2023. 7. 31. 11:00

this는 현재 객체를 가리키는 참조 변수 클래스 내부에서 사용됨 해당 객체의 멤버 변수와 메서드에 접근하는데 사용됨 클래스 내부에서 자신의 인스턴스를 참조하기 위해 this 키워드를 사용함 getClass() 메소드는 Object 클래스의 메소드로 해당 객체의 클래스 정보를 가져올 때 사용 이 메소드는 Object 클래스의 하위 클래스에서 상속받아 사용할 수 있음 객체가 생성된 실제 클래스를 반환 예시 class Shape{ private String a; public void setA( String a ) { this.a = a; } public String getA() { return this.a; } } class Circle extends Shape{ }; public class This_get..

스프링 공부 기록
프레임워크 2020. 1. 6. 22:03

자바 스프링 카테고리는 책 한권으로 구성된 자료를 토대로 공부한 내용입니다. ※ 책제목 : 코드로 배우는 스프링 웹 프로젝트 ※ 지은이 : 구멍가게 코딩단 지음 ※ 출판사 : 남가람북스 목적 스프링으로 웹 프로젝트에서 사용되는 게시물 관리를 만들어 보는 것이 주된 목적입니다. 실무 개발에서 사용하는 도구로서 스프링을 다루고 있습니다. 책의 구성 PART 1 : 스프링 개발 환경 구축 PART 2 : 스프링 MVC 설정 PART 3 : 기본적인 웹 게시물 관리 PART 4 : REST 방식과 Ajax를 이용하는 댓글 처리 PART 5 : AOP와 트랜잭션 PART 6 : 팡리 업로드 처리 PART 7 : Spring Web Security를 이용한 로그인 처리

반응형