본문 바로가기

Computer236

[CS] Spring Spring POJO(Plain Old Java Object) 외부의 종속성이 없는 단순한 자바 객체 프로그래밍 지향하는 프레임워크 다른 클래스나 인터페이스를 상속하지 않고 getter, setter와 같이 기본적인 기능만 가진 자바 객체 1 2 3 4 5 6 7 8 9 10 public class example { private int age; private String name; public int getAge(){return age;} public String getName(){return name;} public void setAge(){this.age = age;} public void setAge(){this.name = name;} } IoC(Inversion of Control, 제어의 역.. 2023. 7. 6.
[CS] Java Java 특징 객체지향(캡슐화, 상속, 다형성 등) 언어 JVM(Jva Virtual Machine) 위에서 동작 → 운영체제로부터 독립적이나 실행속도가 느린 단점이 존재 실행 절차: *.java 파일 생성 → compiler: *.java → *.class 파일인 Byte code로 Compile → JVM: Byte Code → 기계어인 Binary Code로 변환 → CPU에서 실행되어 사용자에게 제공 다중 상속이나 타입이 엄격 JVM 구성: Class Loader, Execution Engine, Runtime Data Area Class Loader: 바이트 코드(*.class)들을 JVM의 메모리 영역인 Runtime Data Areas에 배치 Execution Engine: 클래스 로더를 통.. 2023. 7. 6.
[BaekJoon] 13241번 최소공배수 문제풀이 (Success) 13241번: 최소공배수 정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 배수이다(10*1 = 10) 6은 1의 배수이다(1*6 = 6) 20은 1, 2, 4,5,10,20의 배수이다. 다 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputSt.. 2023. 6. 14.
[BaekJoon] 10798번 세로읽기 문제풀이 (Success) 10798번: 세로읽기 총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’ www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; publi.. 2023. 6. 11.
[BaekJoon] 2566번 최댓값 문제 풀이 (Success) 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.math.BigInteg.. 2023. 6. 9.
[BaekJoon] 24267번 알고리즘 수업 - 알고리즘의 수행 시간 6 문제풀이 (Success) 24267번: 알고리즘 수업 - 알고리즘의 수행 시간 6 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net ☕Language: Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.math.BigIn.. 2023. 6. 8.