Java
Java String - 비교하기
문자열 비교에는 String 타입으로 할당한 변수를 "==" 사용하지 않고 "equals ...
Java
문자열 비교에는 String 타입으로 할당한 변수를 "==" 사용하지 않고 "equals ...
Linux
리눅스에서 그림이나 이미지 편집 용도로 자주 사용하는 소프트웨어로 gimp 소프트웨어가 있다. 김프는 래스터 그래픽 ...
Java
자바 9 버전부터 String 클래스 내부에서 char[] 타입을 사용하였으나 업데이트 이후 byte[] 타입을 사 ...
Java
자바에서 문자열을 다루는 타입은 char, String 타입이 있다. JavaString.java public ...
ColorManagementSystem
프린터 캘리브레이션이나 인화물 색상 분석 때 사용되었던 유료 소프트웨어였는데, 프리웨어로 전환되어 이제 누구나 사용 ...
Java
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
Java
주어진 CCData 클래스는 불변이 아니어서 공유 참조한 경우 사이드 이펙트가 발생되고 있다. 불변 클래스를 만들어 ...
Java
앞 글에서 불변 객체의 값은 변경할 수 없다고 하였다. 하지만 개발 요청 사항이 복잡해질수록 불변 객체 변경되어야 ...
Java
이전에 만든 Rectangle 클래스를 활용해 불변 객체를 이용한 사이드이펙트를 방지하는 코드 예제를 만들어본다. ...
Java
문제의 코드를 살펴본다. 객체 생성 Rectangle.java public Rectangle { pri ...
Java
사이드이펙트(Side Effect)는 작업한 영역을 벗어나 다른 곳에서 변화가 일어난 것을 말한다. 다음 이전 글에 ...
Java
불변 객체인 Immutable 설명 전 변수의 기본형과 참조형을 알아볼 필요가 있다. 자바의 데이터 타입은 기본형 ...