최신 글
기술과 일상을 함께 기록합니다.
기술프로그래밍 › Java › 기초
백분율 변환
Java에서 부분값을 전체값의 백분율로 계산하고 0으로 나누기, 소수점 반올림, 로캘별 표시를 분리해 처리하는 방법을 설명한다.
· 1분 읽기
기술프로그래밍 › Java › 기초
바이트 단위 변환
바이트를 사람이 읽기 쉬운 이진 단위로 바꾸고, KB와 KiB의 차이 및 0·음수 입력을 처리한다.
· 1분 읽기
기술프로그래밍 › Java › 기초
String 보다는 StringBuilder, StringBuffer를 사용해야하는 이유.
문자열 누적 상황에서 String과 StringBuilder의 생성 비용을 비교하고 StringBuffer의 동기화가 필요한 범위를 예제로 설명한다.
· 2분 읽기
기술프로그래밍 › Java › 기초
Java static 키워드
Java static 필드·메서드가 인스턴스와 달리 공유되는 방식, 정적 중첩 클래스와 초기화 시점 및 공유 상태의 주의점을 설명한다.
· 2분 읽기
기술프로그래밍 › Java › 기초
java final 키워드
Java final이 클래스 상속, 메서드 재정의, 변수 재할당에 각각 미치는 영향을 예제로 구분하고 참조 불변성과의 차이를 짚는다.
· 2분 읽기
기술프로그래밍 › Java › 기초
Java 달력 만들기
java.time으로 월의 첫 요일과 일수를 구해 일요일부터 시작하는 콘솔 달력을 만든다.
· 1분 읽기
기술프로그래밍 › Java › 기초
Java 줄바꿈 처리
Java에서 LF와 CRLF를 파일에 기록할 때 운영체제 기본 줄 구분자와 파일 형식의 약속을 구분하고 중복 변환을 피하는 방법을 다룬다.
· 1분 읽기