Java
Java String - 비교하기
문자열 비교에는 String 타입으로 할당한 변수를 "==" 사용하지 않고 "equals ...
#Java #String #Comparison #Foundation #ProjectJFJava
문자열 비교에는 String 타입으로 할당한 변수를 "==" 사용하지 않고 "equals ...
#Java #String #Comparison #Foundation #ProjectJFJava
자바 9 버전부터 String 클래스 내부에서 char[] 타입을 사용하였으나 업데이트 이후 byte[] 타입을 사 ...
#Java #String #Foundation #ProjectJFJava
자바에서 문자열을 다루는 타입은 char, String 타입이 있다. JavaString.java public ...
#Java #Character #Foundation #ProjectJFJava
불변으로 만들어진 클래스는 불변 객체로 값을 함부로 수정할 수 없게 한다. 불변 객체는 다양한 곳에서 사용되고 있는 ...
#Java #Immutable #Foundation #ProjectJFJava
주어진 CCData 클래스는 불변이 아니어서 공유 참조한 경우 사이드 이펙트가 발생되고 있다. 불변 클래스를 만들어 ...
#Java #Immutable #Foundation #ProjectJFJava
이전에 만든 Rectangle 클래스를 활용해 불변 객체를 이용한 사이드이펙트를 방지하는 코드 예제를 만들어본다. ...
#Java #Immutable #Foundation #ProjectJFJava
문제의 코드를 살펴본다. 객체 생성 Rectangle.java public Rectangle { pri ...
#Java #Immutable #Foundation #ProjectJFJava
사이드이펙트(Side Effect)는 작업한 영역을 벗어나 다른 곳에서 변화가 일어난 것을 말한다. 다음 이전 글에 ...
#Java #Immutable #Foundation #ProjectJFJava
불변 객체인 Immutable 설명 전 변수의 기본형과 참조형을 알아볼 필요가 있다. 자바의 데이터 타입은 기본형 ...
#Java #Immutable #Foundation #ProjectJFJava
Object 클래스는 동등성 비교를 하는 equals() 메소드를 제공. 자바 언어에서의 두 객체가 같다의 표현은 ...
#Java #Object #Foundation #ProjectJFJava
이전에 Object 다형적 참조로 객체의 정보를 출력한 것을 살펴보았다. ObjectPrint.java pub ...
#Java #Object #Foundation #ProjectJFJava
Object 클래스의 toString() 메소드는 객체의 정보를 문자열로 반환하여 제공한다. 디버깅에 로깅에 유용하 ...
#Java #Object #Foundation #ProjectJF