일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 thread 실행 순서 제어
- SpringBoot 2
- 자바입력
- JAVA11
- heroku
- 자바 스레드 실행 순서 제어
- Easy
- array
- 수학
- 카데인 알고리즘
- input
- R
- Kadane's Algorithm
- hash table
- 사칙연산
- scanner
- Today
- Total
DeFacto-Standard IT
1. 가정 - 게임에서 유닛과 색상을 모델링한다. - 유닛은 색상 정보를 가지고 있다. 2. Naive Code - Colorpublic class Color { private String name; public Color(String name) { this.name = name; } public String getName() { return this.name; } }색상정보를 저장하는 클래스이다. - Unitpublic class Unit { private Color color; private String name; public Unit(String name, Color color) { this.name = name; this.color = color; } public String getName() {..
1. 가정 - 로거를 구현한다. - 문자열을 넘기면 해당 문자열을 출력하는 로거를 작성한다. 2. Naive Code - Log4Jpublic class Log4J { public void logging(String string) { System.out.println("Log4J : " + string); } }Log4J라는 이름의 Logger클래스이다. 문자열을 받아서 콘솔에 출력하는 역할을 한다. - NaiveClientpublic class NaiveClient { public static void main(String args[]) { Log4J logger = new Log4J(); logger.logging("Log this String"); } }로거를 활용해서 문자를 로깅한다. 실행 결과는..
1. 가정 - 아톰을 만든다. - 아톰은 펀치공격이 가능하다. 2. Naive Code - Punchpublic class Punch { private final String attackType = "Punch"; public String getName() { return attackType; } }펀치 공격에 해당하는 클래스. - Atompublic class Atom { private final String robotType = "Atom"; private Punch punch; public void setPunch(Punch punch) { this.punch = punch; } public void attack() { System.out.println(robotType + " : " + punch..