static은 고정된이라는 의미로 static이라는 키워드를 사용하여 static변수와 static메소드를 만들 수 있는데 정적 필드와 정적 메소드라고 하며 이 둘을 합쳐 정적 멤버라고 합니다. 이렇게 만들어진 정적 멤버는 메모리에 한번 할당되어 프로그램이 종료될 때
Java에서는 불변성을 확보할 수 있도록 final 키워드를 제공하고 있다.클래스나 변수에 final을 붙이면 처음 정의된 상태가 변하지 않는 것을 보장한다는 의미이다.Java에서 변수들은 기본적으로 가변적인데, 변수에 final 키워드를 붙여 참조값을 변경 못하도록
java에는 두가지 타입이 있습니다. 원시형, 기본형이라고도 하는 Primitive Type과 참조형인 Reference Type이 있습니다.이 두가지 타입의 대해서 알아봅시다.기본형은 변수에 값 자체를 저장하고, 메모리의 stack영역에 생성됩니다.사용하기 전에 반드
우선 String과 StringBuffer/StringBuilder의 가장 큰 차이는 String은 immutable(불변)이고 StringBuffer/StringBuilder는 mutable(가변)이라는 것입니다.그래서 String은 값이 변경되더라도 실제 값은 메모