Skip to main content

Java


형변환(Casting)

변환(Conversion)

연산자

String(문자열)

Java: String이란?

1. 개요String은 Java에서 문자들의 연속(문자열) 을 표현하는 대표적인 클래스이며, java.lang 패키지에 포함되어 있어 별도의 import 없이 바로 사용할 수...

Java: String의 불변성 (Immutability)

1. 개요Java의 String 클래스는 불변 객체(Immutable Object) 로 설계되어 있다.즉, 한 번 생성된 문자열은 절대로 수정되지 않으며, 문자열을 변경하려고...

Java: StringBuilder 클래스

1. 개요StringBuilder는 Java에서 가변(mutable) 문자열을 처리하기 위한 클래스이다.java.lang 패키지에 포함되어 있으며 import 없이 사용 가능...

Java: StringBuffer 클래스

1. 왜 필요한가? (등장 배경 및 필요성)1.1 StringBuffer📌 문제 상황기존 String은 불변(immutable) → 문자열을 수정할 수 없음"abc" + "d...

Java: StringBuffer 주요 메서드 정리

1. StringBuffer란?가변(mutable) 문자열 클래스StringBuilder와 API는 동일하지만, 멀티스레드 환경에서 안전하도록 모든 메서드에 synchroni...

Java: String vs StringBuilder vs StringBuffer 비교

1. 개요자바에서 문자열을 다룰 때 흔히 사용하는 세 가지 클래스인 String, StringBuilder, StringBuffer는 모두 CharSequence 인터페이스를...

Java: 기본형(int) vs String(불변 객체)의 메모리 구조 비교

1. Java의 메모리 구조Java 프로그램은 크게 세 가지 메모리 공간을 사용한다:1.1 Stack 영역지역 변수 및 기본형(primitive type) 값 저장메서드 호출...

Java: BufferedReader

Java: BufferedWriter

Stream

정렬(Sort)

삽입정렬, 선택정렬, 버블정렬

1. 삽입 정렬 (Insertion Sort)두번째 값부터 이전 값들과 비교를 시작한다. 비교하는 값을 Key라고 할 때, Key를 변경 할 자리에 삽입하고, 그 자리에 있던...