자바 203

[JAVA] 백준 14425번- 문자열 집합

https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokeniz..

ALGORITHM 2022.06.18

[JAVA] 백준 1302번- 베스트셀러

https://www.acmicpc.net/problem/1302 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br..

ALGORITHM 2022.06.18

[Spring] 스프링이란? (특징, 장점)

스프링이란? 스프링이란 POJO기반의 엔터프라이즈 애플리케이션으로, 개발을 쉽고 편하게 해준다. POJO(Plain Old Java Object) – 특정 클래스나 인터페이스를 상속하지 않는다. Servlet, class(related to db) 등을 상속하면 특정 기술에 종속되는 문제가 있다. 그래서 상속하지 않는 대신 메서드나 인터페이스을 활용하고 싶으면 Pojo는 object 메소드를 호출하는 방식을 사용한다. Pojo -> interface -> object1 object2 인터페이스를 구현한 obect1과 object2가 있다고 하자. object1을 사용하다 object2 사용하려고 할 때 POJO는 인터페이스를 이용하기때문에 코드가 바뀌지 않는다. 스프링의 장점 자바 애플리케이션을 개발하는..

BACK/SPRING 2021.10.16