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