본문 바로가기

java15

우테코 프리코스 4: java-christmas 우테코 프리코스 4: java-christmas를 구현하며 생각해본 내용을 정리하였습니다. https://github.com/dearmysolitude/java-christmas-6-dearmysolitude 이 단계에서는 문제 해결을 위해 1단계부터 지금까지 피드백 받은 내용을 적용하고 문제 해결에 초점을 맞추어 구현하였습니다. MVC 모델에 대해서는 정식으로 적용하지는 않았으므로 감안하고 보시면 감사하겠습니다. 주어진 입력 라이브러리만 사용할 것 Output View 와 Input View를 나누어서 구현할 것 단위 테스트 코드를 적용할 것 메서드는 하나의 기능만 하도록 구현할 것 3항 연산자와 else 예약어를 사용하지 말 것 클래스에서 getter로 필드값을 가져와서 처리하지 말고, 되도록이면 클.. 2023. 11. 18.
우테코 프리코스 1: java-baseball 우테코 프리코스 미션을 진행하면서 배운 내용들을 정리하였습니다. https://github.com/dearmysolitude/java-baseball-6 구현 0. Application public class Application { public static void main(String[] args) { // TODO: 프로그램 구현 int button = 1; AnswerBox answerBox = new AnswerBox(); List numGenerated; System.out.println("숫자 야구 게임을 시작합니다."); while (button == 1) { // 게임: 종료 버튼(2) 안눌리면 계속 진행됨 numGenerated = NumGen.generate(); answerBox.s.. 2023. 10. 31.
00 | Java의 동작: Hello.java 기초(노션) JAVA는 객체 지향 언어. 플랫폼에 독립적이다. 느리지만, 버전 업 되면서 다른 언어들의 장점을 흡수하고 있다.(모던 자바) 람다: 함수형 프로그래밍 Stream API: 람다 표현식과 메서드 참조 등의 기능과 결합하여 매우 복잡하고 어려운 데이터 처리 작업을 쉽게 조회하고 필터링하고 변환하고 처리할 수 있도록 한다. 병렬 프로그래밍: 여러 개의 CPU 코어에서 작업을 배분해서 동시에 작업을 수행한다. 클래스 class 이름은 파일 이름과 동일해야 한다. 첫 글자는 무조건 대문자. public class Hello{ ... } 메서드 클래스는 필드(Field)와 메서드(Method)를 가질 수 있다. 프로그램 실행이 시작되는 시작점: main 메서드 public static void mai.. 2023. 10. 4.