늦은 프로그래밍 이야기

221124 TIL (미니프로젝트 : 은행관리 프로그램) 본문

내일배움캠프/TIL, WIL

221124 TIL (미니프로젝트 : 은행관리 프로그램)

한정규 2022. 11. 24. 22:54

TIL

오늘 배운 내용 정리

Java 문법

2022.11.24 - [내일배움캠프/Java 기초] - 정규표현식

 

정규표현식

정규표현식 (Regular Expresstion) - 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식. - 주로 전화번호, 이메일, 주민번호가 정상적으로 입력 되었는지 검증할 경우에 사용. - if문을 사

jk891113.tistory.com

2022.11.24 - [내일배움캠프/Java 기초] - '==' 연산자와 .equals 의 차이

 

'==' 연산자와 .equals 의 차이

'==' 연산자와 .equals의 차이 - int나 boolean 같은 일반적인 데이터 타입의 비교는 '==' 연산자를 사용하여 비교. - String처럼 class의 값을 비교할때는 .equals() 메소드를 사용하여 비교한다. String 변수 생

jk891113.tistory.com


미니프로젝트

 - 은행관리 프로그램 미니프로젝트를 진행하며 정규표현식을 사용하여 계좌번호를 형식에 맞게 입력하는 것을 구현하였다.

 - if문에서 '==' 연산자를 사용하여 비교연산을 하였을 때 입력값이 같은 값임에도 false값이 반환되어서 .equals로 대체하고 둘의 차이를 공부하였다.

 - 계좌의 엔티티 클래스를 구현하며 객체 지향 프로그램을 이해하게 되었다.


오늘 배운 것

오늘 은행 관리 프로그램 미니프로젝트를 진행하였다.

어제 메모장 프로그램 구현 후 바로 하는 프로젝트라 처음에는 문제 없이 진행되는 듯 싶었으나,

어제 완성한 프로젝트의 도메인 클래스를 분리하라는 피드백을 받아서 시도해 보았다.

처음에는 어떻게 해야할지 감이 잡히지 않았지만, 다른 팀들의 완성된 코드를 보고 분석하며 비슷하게 시도해보다가 객체지향으로 구현하는 방식을 조금 깨닫게 되어 도메인 클래스를 분리하고 UI 클래스도 분리하여 프로젝트를 진행하였다.

 

오늘 많은 수확이 있었던 것 같아 기분이 좋고, 내일도 프로젝트를 하며 얻어가는 것이 있으면 좋겠다.


'내일배움캠프 > TIL, WIL' 카테고리의 다른 글

4주차 WIL  (0) 2022.11.27
221125 TIL (미니프로젝트, CS특강)  (0) 2022.11.25
221123 TIL (메모장 미니프로젝트)  (0) 2022.11.23
221122 TIL (Java 복습)  (0) 2022.11.22
221121 TIL (객체지향, Git)  (0) 2022.11.21
Comments