자바에서 String타입을 붙일 때 사용하는 방법은 다양하다. 기본 연산자인 +를 비롯하여 String Builder, concat 모두 들어보거나 써본 용어일 것이다. 근데 동작 방식에 어떤 차이가 있을까? 먼저 결과값으로만 비교해보자. public class Main { public static void main(String[] args) { String strSample1 = "Hello"; String strSample2 = "World"; String result1 = strSample1 + strSample2; String result2 = strSample1.concat(strSample2); StringBuilder result3 = new StringBuilder(); result3.ap..
Singleton pattern(싱글턴 패턴) 소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다. 주로 공통된 객체를 여러개 생성해서 사용하는 DBCP(DataBase Connection Pool)와 같은 상황에서 많이 사용된다. 출처: 위키백과 우선 아래와 같은 클래스 하나를 만들어보자 public class Wallet { ... } 그리고 이를 생성자를 통해 만들어보면 Wallet myWallet1 = new Wallet(); Wallet myWallet2 = new Wa..
- Total
- Today
- Yesterday
- GDG
- aws 장애
- Garbage Collector
- transaction
- DEVIEW2016
- AWS
- 면접왕 김지디지
- 가비지 컬렉터
- http
- GC
- ssl
- 개발자 컨퍼런스
- 가상환경
- Google Developers Groups
- TLS
- 전문검색 #LIKE검색
- 장고걸스
- django
- jvm
- Djangogirls
- 장고
- Djangogirls Seoul
- java
- Java Virtual Machine
- 트랜잭션
- architecture
- garbage collection
- Deview
- AWSKRUG
- GDG Seoul
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |