본문 바로가기

Java2

[자바의 정석] 변수 자바의 정석 독학부터 학원의 스프링 프로젝트까지 모두 Java란 언어로 진행했는 데 정작 중요한 자바에 대해 잊고 살았던 거 같다. 기본을 다시 잡자는 의미로 자바의 정석을 1편부터 정주행할 예정이다. 나만의 공부 정리글이라 중구난방일 수 있으니 참고바란다. 변수(variable)프로그래밍언어에서의 변수란, 값을 저장할 수 있는 메모리상의 공간을 의미한다.단 하나의 값을 저장할 수 있는 메모리 공간. 변수의 선언과 초기화변수를 사용하려면 먼저 변수를 선언해야하는데, 변수의 선언방법은 다음과 같다.int age; // age라는 이름의 변수를 선언 변수타입변수에 저장될 값이 어떤 '타입'인지를 지정하는 것저장하고자하는 값의 종류에 맞게 변수의 타입을 선택해서 적어주면 된다.정수형, 실수형, 문자형 등 다양.. 2024. 5. 3.
[Java] String, StringBuilder, StringBuffer의 차이 String, StringBuffer, StringBuilder 차이점과 장단점. 프로그래머스 문제를 풀다보면 문자열을 이용한 풀이를 생각보다 많이 접한다. 가끔은 StringBuilder를 쓰고 StringBuffer를 쓰는데 둘의 정확한 차이점을 제대로 알아보기 위해 글을 적어볼까 한다. 일단 큰 정의는 String, StringBuffer, StringBuilder.. 모두 문자열을 저장하고, 관리하는 클래스이다. 1) String 먼저 String과 다른 클래스(StringBuffer, StringBuilder)의 차이점은 String은 immutable(불변), StringBuffer는 mutable(변함)에 있다. String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않는다. + 연산.. 2024. 3. 14.