기술 창고(231)
-
[Java] LinkedList
LinkedList는 각각의 노드를 연결하는 방식의 자료구조이다. 각각의 노드들은 데이터와 함께 다음 노드와 이전 노드 값을 내부적으로 가지고 있다. (이중형 연결 리스트) 어느 위치에서든 추가나 삭제를 할 경우 변경되는 노드만 다시 연결해주면 된다. 그래서 ArrayList는 주로 검색이 많은 경우에 사용하고 LinkedList는 잦은 삽입/삭제 작업이 발생할 때 사용한다. LinkedList 사용 import java.util.*; public class TestMain { public static void main(String[] args) { // LinkedList 생성 / 초기화 LinkedList linklist = new LinkedList(); // LinkedList 자원 추가 link..
2023.01.05 -
@Bean
@Bean Bean 객체로 등록시켜줄 수 있도록 지정하는 어노테이션 입니다. Bean 객체라는 것은 겍체들을 개발자가 직접 관리하는 것이 아닌 Spring에서 자체적으로 관리되는 객체들을 말합니다. 주로 @Configuration 어노테이션과 함께 사용됩니다. 메소드에 적용하여 사용됩니다. @Configuration public class GamingAppLauncherApplication { @Bean // Bean 객체 등록 public MarioGame mariogame(){ return new MarioGame(); } }
2022.12.23 -
@Configuration
@Configuration 설정 클래스임을 지정해주는 어노테이션 입니다. 해당 어노테이션을 지정해주고 @Bean 어노테이션을 메소드에 명시함으로서 Bean 객체(메소드)를 생성하고 관리될 수 있게끔 해줍니다. @Configuration // 설정 클래스 지정 public class GamingAppLauncher { @Bean // Bean 객체 등록 public MarioGame mariogame(){ return new MarioGame(); } }
2022.12.23