겹바림 4

[Java 복습] DAO, DTO 작동 구조 연습

DAO, DTO 구조에 대한 이해가 부족하기에 이에 대한 연습을 하기위해 나만의 간단한 형식의 Main, DAO, DTO 클래스를 작성하여 데이터 프린트를 해보았다. 데이터 교환 역할을 할 DTO // SmallDto.java package dto; public class SmallDto { private int num1; private int num2; public SmallDto() {} public SmallDto(int num1, int num2) { super(); this.num1 = num1; this.num2 = num2; } public int getNum1() { return num1; } public void setNum1(int num1) { this.num1 = num1; } pu..

[Java 복습] 단순한 성적 관리 CLI

코드가 while 로 지속적으로 실행되는 과정에서 선택지의 번호를 입력받고 그에 해당하는 데이터를 출력해 주는 프로그램이다. CLI 상태에서 작동하며 선택지가 아닌 입력에 대해 예외처리가 적용되지 않았지만 현재 나의 수준에서 작성된 코드를 더욱 지저분하게 만들고 싶지 않아 여기서 만족하려 한다. while, switch, function(array), for each, scanner 등등 적용해 볼 수 있는 기회였다. import java.util.Scanner; public class MainClass { static boolean isLoop = true; static String subjName; static String studentName; public static void main(String..

[Java 복습] 프린트 그리고 변수

자바 과정을 시작하였다. 맥북에서 사용하는 이클립스는 별로 마음에 들지 않는다. 특히, 한글 주석을 입력할 때 마지막 글자가 씹히는 현상이 발생한다. 검색을 해보니 원래 그렇단다. 맥북을 사용하다 보면 한글 입력 완성에 그다지 신경을 쓰지 않는 것이 너무 뻔하게 보여 맥북의 문제가 첫 번째 원인이지만 다른 프로그램들은 이를 어떻게든 해결해준 모습을 보면 또 한편으로는 이클립스가 별로인지도.. (영어로 적으라는 큰 가르침인가) 자바는 17.0.5 버전을 설치하였고, 이클립스는 2021-12 버전을 설치하였다. https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html Java Archive Downloads - Java SE 1..