본문 바로가기

java9

스프링 2일차 정리 DTO : Data Transfer Object ; 데이터를 전달하기 위한 객체. 로직을 갖지 않는 순수한 데이터 객체(getter, setter 만 가짐) /MVC 모델 중 Model, View, Controller 중 어느 곳 에도 속하지 않는다. DAO : Data Access Object ; 데이터 베이스에 접근하는 역할을 하는 객체.데이터의 CRUD(Create Read Update Delete) (DB에서 Insert Select Update Delete와 매칭됨) 담당한다. VO : Value Object ; 값 그자체를 표현하는 객체 Entity ; 실제 DB테이블과 매핑되는 클래스. (데이터를 전달하는 클래스가 아님)  if (rs.next()) { // 넥스트가 있으면 넥스트 가져오기 .. 2024. 7. 10.
백준 10845번 큐 스택에 이어서 큐 자료구조 연습을 해보았다.큐는 먼저 들어온 값이 먼저 나가는 FIFO(First In First Out) 선입선출 자료구조이다.스택은 위로 쌓인다 라는 개념, 큐는 뒤로 줄 세운다 라는 개념.Queue queue1 = new LinkedList();Queue queue2 = new Queue() { @Override public boolean add(Element element) { return false; } @Override public boolean offer(Element element) { return false; } @Override public Element remove() { return nu.. 2024. 7. 5.
백준 10828번 스택 스택 구현문제를 풀어보았다.자바에는 Stack stack = new Stack ()을 선언해서 사용할 수 있지만,스택 자체를 공부하기에는 직접 구현하는 것이 도움이 될 것 같아서문제 요구사항대로 스택을 구현했다.스택은 쌓인다 라는 의미로, 먼저 들어온 것이 마지막에 나가고,마지막에 들어온 것이 먼저 나가게 되는 LIFO(Last In First Out) 구조이다.추가로 큐 자료구조는 FIFO(First In Last Out). 전체코드는 문제의 요구사항대로 구현했다.다음 코드는 세 번의 제출 중 가장 깔끔하다 생각하는 세 번째 제출 코드이다. import java.io.*;import java.util.StringTokenizer;public class Main { private static int.. 2024. 6. 30.
반응형