728x90

Progamming

Progamming/Spring

스프링(Spring), 스프링 부트(Spring Boot) 개념, 차이점

스프링(Spring) 개념 Spring 이란 ? Spring은 Java 기반의 Web Application을 만들 수 있는 Framework입니다. 웹 프레임워크로, 자바로 다양한 애플리케이션을 만들기 위한 프로그래밍 틀입니다. 자바 백엔드 개발자는 웹 어플리케이션을 개발할 때 대부분 스프링을 사용합니다. 그 이유는 JAVA의 활용도가 높아지고 프로젝트 규모가 커짐으로 JAVA에서 주로 사용되는 JSP, mybatis 등 많이 쓰이는 기술들을 더 편리하게 사용하기 위해, 라이브러리와 툴을 제공해 주는 스프링을 사용합니다. ◆ 스프링(Spring)의 주요 특징 1. IoC (Inversion of Control) - 제어의 역전 JAVA에선 객체를 생성하고 직접 조작, 호출하여 사용했습니다. 즉 사용자에게..

Progamming/BAEK JOON > 백준의 알고리즘

[백준] 10813번 : 공 바꾸기 - JAVA 문제

https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net 문제 분석 첫째 줄에 N과 M 이 주어진다. 둘째 줄부터 M개의 줄에 걸쳐서 공을 교환할 방법을 주어짐, i, j 로 입력받음 i 번 바구니와 j 번 바구니에 들어있는 공을 서로 교환한다. 두개의 값이 들어올 때마다 배열에 들고 있는 값들을 교환시킨다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] ..

Progamming/BAEK JOON > 백준의 알고리즘

[백준] 10810번 : 공 넣기 - JAVA 문제

https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net 문제 분석 i, j, k = I번 바구니부터 J번 바구니까지 K라는 번호의 공을 넣는다. 가장 처음 바구니에는 공이 들어 있지 않는다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(..

Progamming/BAEK JOON > 백준의 알고리즘

[백준] 2562번 : 최댓값 - JAVA

https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int arr[] = new int[9]; int max = 0; int count = 0; for(int i = 0; i < arr...

728x90
코딩밤
'Progamming' 카테고리의 글 목록