What’s New for Today

  1. Java Programming Study
    • Error handling
      • try
      • catch
      • finally
      • try-with-resources
    • Memory Structure
      • Garbage Collection
      • Object class Methods
        • clone
          • shallow copy
          • deep copy
        • equals
    • Built-in Classes
      • Wrappers
        • Integer
        • Double …
      • Array
        • sort
        • binary search
  2. Algorithm Study
  3. Java Spring Framework
    • Spring Convertion
    • Spring Container
      • Application Context
        • AnnotationConfigApplicationContext java 기반의 config 파일을 이용한 Spring Container 생성
        • GenericXmlApplicationContext xml 기반의 config 파일을 이용한 Spring Container 생성
      • Bean Factory
    • Bean Search
      • getBean
      • getBeansOfType
    • Bean Definition

Feelings

binary search나 two pointer 문제 같은 경우, 알고리즘 자체에 대한 내용을 크게 어렵지 않다. 또한, 코딩 테스트에서 주로 다뤄지지 않은 유형들이기도 하다. 하지만, 해당 알고리즘들을 다른 알고리즘과 같이 응용하면 효율적으로 해결할 수 있는 문제들이 많다. 애초에 코딩 테스트 목적 자체가 누가 알고리즘을 잘 외우고 있냐가 아니라, 누가 더 잘 이해하고 있는지를 파악하기 위한 목적이 많아, 복합적인 유형의 문제들이 많은데 이에 대한 대비가 필요하다.

순수 자바로만 구성한 예제를 Spring 환경으로 바꾸면서, Spring 에서 사용되는 개념들을 공부하고 있는데, 정말 Spring Framework에서 제공하는 기능들이 많다고 생각한다. DI를 위해 Spring Container, Spring Bean, 등이 쓰이고, 이런 것들을 구성하는 모든 곳에서 역할과 구현의 분리가 철저히 이루어져 있는 것을 알게 되었다. 그만큼 역할/구현의 분리로 얻을 수 있는 장점이 뚜렷하다는 것이다. 이런 점을 염두해두면서 개발에 임해야한다.

태그:

카테고리:

업데이트:

댓글남기기