Java7의 날짜계산 : Date, Calendar, SimpleDateFormat(2)
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
안녕하세요 - 티친님들🙋‍♀️  저번 포스팅을 이어서 작성해 보겠습니다.  부족한 신입 개발자 이지만 한번 봐주시겠습니까 -? 👩🏻‍💻   이전 포스팅👇 Java7의 날짜계산 : Date, Calendar, SimpleDateFormat(1)안녕하세요 티친분들🙋‍♀️그동안 포스팅이 많이 뜸(?)했습니다.회사 적응기간이다 보니 티스토리에 포스팅하는 날이 많이 적어졌었어요.그만큼 제가 열심히 적응했다고 생각해 주세요 🥺yurizzy.tistory.com      개발 테스트 준비 필요한 데이터1. 현재 서버의 날짜 : today  2. 입력받은 날짜 데이터 2개(시작일 : startDate , 종료일: endDate)     3. 현재 서버의 날짜(today) - 35일 , 조회 시작 가능한 날..
Java7의 날짜계산 : Date, Calendar, SimpleDateFormat(1)
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
안녕하세요 티친분들🙋‍♀️그동안 포스팅이 많이 뜸(?)했습니다.회사 적응기간이다 보니 티스토리에 포스팅하는 날이 많이 적어졌었어요.그만큼 제가 열심히 적응했다고 생각해 주세요 🥺  오늘 작성할 내용은 날짜계산에 대한 것을 적어보려고 합니다.학원 프로젝트때도 만져봤지만 현재 저는 Java7 버전에서 개발을 하고 있어 조금 다르더라고요.다음에 또 사용할 수 있을 것 같아 잊어먹지 않게 한번 정리를 해보려고요. 시작해 보겠습니다.   날짜 계산이 필요하게 된 이유업무를 하면서 기존 서비스 중인 사이트에 보안 개선건으로 요청이 왔다.해당 기능은 날짜와 검색할 조건을 선택하고 🔍검색 버튼을 클릭하게 되면 해당 조건이 일치한 데이터를 DB에서 가져와 화면에 보여주는 기능이었다.사용자의 이력을 조회하는 기능인데..
Java의 상수, 매직넘버란 ?
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
Java에 상수는 변하지 않는 수를 의미한다. 상수를 자바에서 final 예약어로 선언한다. 상수의 장점은 가독성 측면에 값이 변하지 않는 것을 먼저 선언함으로써 읽음에 있어 가독성을 향상해 준다. 또한 바뀌지 말아야 할 값을 선언 시점에 명시함으로 변경되지 않게 방지해 준다. 추가로 일반적인 변수의 경우 메모리에 값을 매번 로드해야 하지만 상수는 값이 변하지 않아 컴파일러에 따라 미리 값을 최초 1회 로드 후 캐싱해 놓는 등 최적화 기회가 생긴다. 멀티스레드 환경에서 변수는 thread-safe를 신경 써야 하는 대상이지만, 상수는 값이 변경되지 않는다.    Magic Number?매직 넘버, 매직 리터럴 이란 소스코드에서 의미를 가진 숫자나 문자를 그대로 표현하는 것을 의미한다. 하지만 이런 코드는..
일급 컬렉션 (First Class Collection)
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
며칠 전 개발바닥 유튜브에서 개발자의 이력서를 검토해 준 영상을 보게 됐다. 참가자 분의 Git을 보면서 코드 리뷰도 해주셨는데, 리팩토링 하기 위한 쉬운 코드를 위해 일급 컬렉션이 필요하다는 것을 들었다.일급 컬렉션이 뭘까? 궁금증이 생겼다.학부 때 들었던 것 같았지만 자세히 기억나지 않아 일급 컬렉션에 대해 검색해 봤다.   일급 컬렉션이란 무엇일까?다른 객체와 동일한 권한(지위)을 가진 컬렉션 객체를 의미한다.즉 , 변수에 할당되거나, 매개변수로 전달되거나, 반환값으로 사용될 수 있으며, 다른 객체와 동일한 방식으로 비교될 수 있다.   Java에서 일급 컬렉션 특징변수나 매개변수에 할당할 수 있다다른 객체와 동등한 지위를 가진다반환값으로 사용 가능하다필요시 메서드에서 생성할 수 있다.  향로님의 ..
2023/11/30🤘 디자인패턴 - State Pattern & SingleTon Pattern
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 시작에 앞서 이번 프로젝트를 하면서 정리하고 있는 나의 포스팅은 거즘 막바지를 다가가고 있다. 그중 코드의 중복성, 가독성 등등 을 고려하여 디자인패턴을 도입하는 것도 하나의 목표였기 때문에 해당 디자인 패턴에 대해서 공부했던 것을 정리하려고 한다 -- 이번 프로젝트 이전 공부 내용 히스토리 -- 더보기 1번째 포스팅 2023/11/20 👌 JAVA 프로젝트 - 시작과 ..
2023/11/27 ~ 2023/11/29🤘 JAVA GUI Swing
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 사건의 발단 1. GUI 에 욕심이 생겨버림 2. 나는 디자인에 재능이 없는 것을 많이 깨달음 3. 어떻게 서든 이쁜 디자인을 뽑아보고 싶은 열망에 시간을 너무 많이 써버림😢 그렇게 최종본이 나왔지만 디자인만 나오고...흑흑.. 이벤트처리에 오류가 발생되었는데 아직 해결하지 못하였다 이 소스들을 토대로 천천히 작성했던 내용들과 공부했던 내용들을 정리하고자 한다 Swing..
2023/11/20 👌 JAVA 프로젝트 - 시작과 분석, 그리고 설계
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com JAVA 프로젝트 조 구성 : 개인 주제 : 자유주제 기간 : 11월 20일 ~ 11월 30일 발표 : 12월 1일 사용 기술 스택 Database JAVA ERD DDL DML DCL View Tirgger Key 추상화 캡술화 상속 다형성 인터페이스 디자인패턴(싱글톤) Collection Framework ( list & map ) DAO DTO AWT Swing : GUI 구성 목표 1. 스스로 주제를 정하고 구현하면서 능동적..
2023/11/17 💛 상속과 인터페이스 미니과제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 실습 전 학습정리 # 상속 특징 1개의 super class만 상속받을 수 있다 / 단일 상속 원칙 extends 키워드를 사용하여 상속한다 super class에서 private로 선언한 멤버변수나 메서드는 상속된 sub class에서 접근할 수 없다 super class에서 선언된 멤버변수나 메서드는 sub class에서 모두 상속받아 사용 가능하다 sub class..
2023/11/16 🫶 인터페이스와 상속
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ♪ ( ・ω・) ・ω・) ・ω・) ・ω・) ・ω・) (っ )っ )っ )っ )っ )っ ( __フ( __フ( _フ( __フ( __フ (_/彡 (_/彡 (_/彡 (_/彡 (_/彡 ❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 상속 정리 상속에 대한 예제로 정리해 보자 tv를 만든다 tv는 스마트 tv와 일반 tv가 있다 스마트 tv는 인터넷이 되고 와이파이 기능이 있다 일반 tv는 인터..
2023/11/15 ⛳️ 추상클래스/메서드/상속 과제 - 마무리
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ♪ ( ・ω・) ・ω・) ・ω・) ・ω・) ・ω・) (っ )っ )っ )っ )っ )っ ( __フ( __フ( _フ( __フ( __フ (_/彡 (_/彡 (_/彡 (_/彡 (_/彡 ❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 과제를 고민하다 생각해 보면 과제를 할 때마다 요구분석과 시나리오, 설계에서 가장 오랜 시간을 보내고 있다. 다른 학생들을 보면 금방금방 끝내고 코드 짜느라 바빠 ..
2023/11/14 📌 추상클래스/메서드/상속 과제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ♪ ( ・ω・) ・ω・) ・ω・) ・ω・) ・ω・) (っ )っ )っ )っ )っ )っ ( __フ( __フ( _フ( __フ( __フ (_/彡 (_/彡 (_/彡 (_/彡 (_/彡 ❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 수업에 시작하기 앞서 어제 정리했던 상속과 추상화에 대해서 몇 번을 읽어봤다. 오늘은 오전부터 has-a와 is-a의 관계를 정리하고 과제를 진행한다고 하셨다 그래..
2023/11/13 🚀 상속과 다형성, 그리고 추상메서드
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ ∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ∧∞∧ ♪ ( ・ω・) ・ω・) ・ω・) ・ω・) ・ω・) (っ )っ )っ )っ )っ )っ ( __フ( __フ( _フ( __フ( __フ (_/彡 (_/彡 (_/彡 (_/彡 (_/彡 오늘도 헛 둘 헛 둘 📝 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 수업 시작 전 몸풀기 오늘 배울 수업 내용은 상속/다형성/추상화메서드, 클래스입니다 왜 자바의 특징 중 상속과 다형성이 나오는 걸까? 여기..
유리쯔의일상
'👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ' 카테고리의 글 목록