목록Language/Java (58)
한 걸음 두 걸음
final은 엔티티를 한 번만 할당한다는 것으로, 선언한 변수 또는 함수 또는 클래스를 수정하지 못하도록 제한하기 위해서 사용한다. final은 Immutable, Security, 최적화된 성능(제한을 통해 Override로 인한 실수를 최소화 하고 버그를 줄인다)을 위해 사용되며, override method 를 명시적으로 차단한다. 변수의 경우 상수로 만들기 위해 이용하며, 함수의 경우 단순 호출(즉, 상속 등의 기능 없다.)을 하는 경우에 활용한다. 그러므로 기본적으로 코드 가독성을 해치지 않고 명시가 필요한 부분에 사용된다. 참고 URL : https://blog.lulab.net/when-should-i-use-final-in-java/ 클래스 및 생성자 의존성에 대한 final / 함수에 대..
0. String / StringBuilder / StringBuffer중 필요한 Class 선정 후 사용 String : 변경되지 않는 문자열 연산에 적합. 멀티스레딩 safe StringBuffer : 멀티 쓰레드용(동기) 자주 변경되는 문자열 StringBuilder : 단일스레드용(비동기) 자주 변경되는 문자열 * stringBuilder 함수 사용 참고링크 http://www.dreamy.pe.kr/zbxe/CodeClip/158356 https://docs.oracle.com/javase/8/docs/api/ (stringBuilder -> string으로 바꿀 때 toString사용) ---String기준--- 1. 문자열 입력받기 1.1 next()함수 개행문자를 무시하고 띄어쓰기 혹은 엔..