728x90

가이드 2

[회고] 이탈리아 가이드 출신 개발자의 2022년 11월 월간회고

11월 한달 기록 Tech Blog 카카오 사태이후 요즘 블로그를 옮기는것을 심히 고민하고 있었는데, 노션 꾸미는 재미에 빠져버린것 같다. 아직 익숙치 않아서 조금 불편하긴한데, 하나하나 적용하는게 꽤 흥미롭다. 기술 블로그에 대해 고민이 많다. 공부하는것을 기록하는 용도인데, 이게 화면에 보여지는것도 중요하다고 생각을 해서, 티스토리를 계속 이용해야되나 고민중이다. Study 네트워크와 서버부터 시작해서 Java와 Nuxt, TypeScript. 그리고 Docker와 Oracle 등 일하면서 궁금한것들을 꽤나 많이 계속 찾아보았다. 중요한건 이것들 기록을 통해서 내것으로 만들어야하는데, 생각보다 기록하는게 쉽지가 않다. 또한 알아갈수록 내가 아는게 많아지까 공부의 양도 많아지고, 어떻게하면 잘 정리 할..

생각정리 2022.12.01

[Java] 리플렉션(Reflection)이란?

Reflection(리플렉션)이란? 구체적인 클래스 타입을 알지 못해도 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API이다. 런타임에 지금 실행되고 있는 클래스를 가져와서 실행해야하는 경우. 동적으로 객체를 생성하고 메서드를 호출하는 방법으로 Java의 리플렉션은 클래스, 인터페이스, 메소드들을 찾을 수 있고, 객체를 생성하거나 변수를 변경하거나 메소드를 호출할 수 있다. Reflection을 사용하는 경우는 코드를 작성할 시점에 어떤 타입의 클래스를 사용할지는 모르지만, 런타임 시점에 지금 실행되고 있는 클래스를 가져와서 실랭해야하는 경우 프레임워크나 IDE에서 이런 동적인 바인딩을 이용한 기능을 제공한다. 흔히 IDE의 종류중에 하나인 인텔리제이의 자동완성 기능. 그리고 스..

JAVA 2022.03.01
728x90