
데이터를 한 곳에서 다른 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리영역 (다른말로 Queue(큐)라고도 표현)컴퓨터 안의 프로세스 사이에서 데이터를 이동시킬 때 사용한다Buffer(버퍼)를 이용하는 함수로써Scanner 대신 사용함→ Scanner

java로 개발하다보면 IDE에서 노란색 밑줄로 경고를 할 때가 있다java측에서 개발자에게 이 문법이나 함수 등은 사용하지 않는게 좋을거라고 경고해주는거라고 한다쓸데없는거에도 경고하는경우가 많..이 때 이 노란색 밑줄의 경고를 보이지 않게 해줄수 있는 어노테이션이 바
Java에서 String 클래스는 불변성을 가져 변하지 않는 문자열을 자주 사용하는 경우에 좋은 성능을 기대할 수 있다🖐️하지만 문자열의 변경이 자주 일어나면 효율적인 성능을 기대하기 어렵다String을 만드는 객체Java에서 문자열 데이터 변경을 위해 StringB
StringTokenizer 클래스란하나의 문자열을 여러개의 토큰으로 분리하는 클래스특정 문자에 따라 문자열을 나누고 싶을 때에 StringTokenizer를 사용즉, 문자열을 토큰화함ex) 010-1234-5678 → (-)가 구분자라면 010, 1234, 5678

record란 java 14에서 프리뷰로 도입되었고 java 16에서 정식 스펙이 된 불변 데이터 객체를 간단하게 정의할 수 있는 기능기존의 DTO나 VO를 간편하게 만들기 위한 구조※ 보일러플레이트 코드 (Boilerplate Code)보일러플레이트 코드란 반복적으로
여러 상수를 묶어 하나의 타입으로 정의한 것즉, 상수들의 열거(enumeration)요일, 상태 등 고정된 값들로 구성된 데이터 타입을 만들 때 사용됨기존 인터페이스나 클래스 내에서 상수를 선언하여 상수를 관리했는데클래스 내 선언하는 부분은 네이밍이 겹칠 가능성이 있으

java 문자열에서 특정 부분을 가져올 때 사용되는 방법들을 정리해보자(※ string 👈 s 대문자가 아닌 소문자임)substring(index 번호) : 문자열의 index 부터 끝까지 문자열을 가져옴substring(index1, index2) : 문자열 의 i
비교 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 메소드해당 문자열로 시작되는지 여부를 확인하여 boolean 타입으로 해당 문자열로 시작될 땐 true, 시작되지 않을 땐 false를 리턴(🖐️ 공백 포함하여 확인함)비교 문자열이 특정 문자 또는 문자열로
java에서의 final 키워드는 한 번 정해지면 바꿀 수 없다는 의미를 가짐하지만 사용되는 위치에 따라 의미가 조금씩 달라짐final를 변수에 사용하면 값을 변경할 수 없는 상수가 됨한번 초기화되면 이후 다시 값을 대입 불가능함원시타입(primitive) 👉 값 자

Java 10 부터 var 키워드가 도입되어 사용이 가능하다.해당 키워드는 지역 변수의 타입 추론(Type Inference)을 위한 키워드 이며 변수 선언시 타입을 생략 가능하게 함.지역 변수에만 사용 가능하며, 다음의 경우에는 사용 불가능함:인스턴스 변수 (필드)메