일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- orelse
- Factory Method Pattern
- 패스트캠퍼스 #환급챌린지 #패스트캠퍼스후기 #습관형성 #직장인자기계발 #오공완
- producer
- Spring Security
- 함수형 프로그래밍
- 디자인패턴
- Functional Programming
- 카프카
- orElseGet
- effective java
- Stream
- mokito
- git cli
- 싱글톤
- junit5
- Clean Code
- optional
- 인텔리제이 단축키
- JWT
- TDD
- Java
- SpringBoot
- Authentication
- Java8
- topic
- consumer
- signWith
- #패스트캠퍼스 #환급챌린지 #패스트캠퍼스후기 #습관형성 #직장인자기계발 #오공완
- kafka
- Today
- Total
목록Java (8)
goodbye
SOLID 란? 컴퓨터 프로그래밍에서 SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한것이다. 프로그래머가 시간이 지나도 유지보수와 확장이 쉬운 시스템을 만들고자 할 때 이원칙들을 함께 적용할 수 있다. SOLID 원칙들은 소프트웨어 작업에서 프로그래머가 소스코드가 읽기 쉽고 확장하기 쉽게 될 때까지 소프트웨어 소스 코드를 리팩토링하여 코드 냄새를 제거하기 위해 적용할 수 있는 지침이다. 이 원칙들은 애자일 소프트웨어 개발과 적응적 소프트웨어 개발의 전반적 전략의 일부이다. 1. SRP 단일 책임 원칙(Single responsibility principle) 2. OCP 개방-폐쇄 원칙 (Open/clos..
1. Enum 이란? 관련이 있는 상수들의 집합을 의미한다. 자바에서는 final로 String과 같은 문자열이나 숫자들을 나타내는 기본 자료형의 값을 고정할 수 있는데 이렇게 고정된 값을 상수라고 한다. 어떤 클래스가 상수만으로 작성되어 있으면 반드시 class로 선언할 필요가 없기때문에 class 대신 enum이라고 선언하면 이 객체는 상수의 집합인 것을 명시적으로 나타낸다. 2. 상수를 정의하는 다양한 방법 Java 1.5 version 부터 추가된 enum이 나오기전에는 다양한 방법으로 상수를 정의했다. a. 주석으로 상수 의미를 전달하는 방법 public class Color { public static void main(String[] args) { /* 하얀색 == 1 파란색 == 2 검정색..