본문 바로가기

전체 글24

[Java] String을 int와 Integer로 변환하는 방법 Java에서 String을 int와 Integer로 변환하는 방법Java에서 문자열을 숫자로 변환하는 경우가 많습니다.이 글에서는 Integer.parseInt()와 Integer.valueOf()의 차이, 캐싱 범위, 객체 비교 방법까지 상세히 설명합니다. 1. String을 int로 변환 (Integer.parseInt)Integer.parseInt() 메서드를 사용하면 문자열을 기본형 int로 변환할 수 있습니다.String str = "123";int num = Integer.parseInt(str); 이 코드는 "123"이라는 문자열을 int로 변환하여 num에 저장합니다.만약 입력 문자열이 숫자가 아니라면 NumberFormatException이 발생할 수 있으므로 유효성 검사를 추천합니다. .. 2024. 8. 5.
[java] 자료형 변환의 종류 Java 자료형 변환의 종류Java에서는 다양한 상황에서 자료형(타입)을 변환할 수 있습니다.이 글에서는 자바의 주요 자료형 변환 방법을 자동 형변환, 강제 형변환, Wrapper 클래스 변환으로 나누어 예제와 함께 정리합니다. 1. 자동 형변환 (Implicit Type Casting)자동 형변환은 자바 컴파일러가 명시적 코드 없이도 자동으로 수행하는 자료형 변환입니다.주로 작은 크기의 자료형에서 큰 크기의 자료형으로 변환할 때 발생합니다. 변환 가능한 예byte → short → int → longchar → intfloat → doubleint value = 100;long longValue = value; // 자동으로 int → long 변환float f = 10.5f;double d = f;.. 2024. 8. 2.
Java Thread 클래스 사용법 Java Thread 클래스 사용법: 쓰레드 생성, 시작, 중단Java에서 멀티스레드를 구현할 때 가장 기본이 되는 Thread 클래스의 사용 방법을 정리했습니다.Thread 클래스 상속, run() 오버라이딩, interrupt 처리 등 실전 예제와 함께 소개합니다. 1. Thread 클래스 상속하여 쓰레드 생성하기Java에서 새로운 쓰레드를 만들기 위해서는 Thread 클래스를 상속받고,run() 메서드를 오버라이딩하는 방식이 가장 기본입니다.이 방식은 반복적인 작업이나 백그라운드 처리가 필요한 로직에 적합합니다. 아래는 Thread 클래스를 상속받아 구현한 Java 쓰레드 예제입니다:private class MyThread extends Thread { private int interval =.. 2024. 8. 1.
Spring HandlerInterceptor 사용법 Spring HandlerInterceptor 사용법과 적용 예제Spring MVC에서 인터셉터를 사용하면 컨트롤러 실행 전후 또는 전체 요청 처리 완료 후에 사용자 정의 로직을 삽입할 수 있습니다. 이 글에서는 HandlerInterceptor 인터페이스 구현 방법과 실전 적용 예제를 소개합니다. 1. HandlerInterceptor란?HandlerInterceptor는 Spring Web MVC에서 요청 처리 과정의 특정 시점에 개입할 수 있는 인터페이스입니다.주로 인증, 로깅, 성능 측정 등의 목적에 활용됩니다. HandlerInterceptor는 아래 세 가지 메서드를 통해 요청 흐름을 제어합니다preHandle() – 컨트롤러 실행 전 호출, 요청 차단 가능postHandle() – 컨트롤러 .. 2024. 7. 26.
[VSCode] region 코드접기 Visual Studio Code에서 #region 사용하기코드 블록 그룹화하기안녕하세요~Visual Studio Code에서 코드의 특정한 블록들을 그룹화하고 싶은 경우, #region / #endregion 키워드를 사용할 수 있습니다.하나의 클래스 파일에 많은 메소드들이 있는 경우, 그룹화하게 되면 코드 분석 시 좀 더 용이한 것 같습니다.#region 사용법아래는 VSCode에서 Java 사용 시, #region 사용법입니다.public class test { //#region user function private void user_a() { } private void user_b() { } //#endregion //#region group functio.. 2024. 7. 23.
[C#] WPF Button 이미지 WPF Button에 이미지 설정하는 방법WPF Button 이미지 설정하기안녕하세요~WPF에서 버튼의 상태에 따라 이미지가 변경되도록 설정할 수 있습니다. Trigger를 사용하면 버튼에 마우스를 올리거나 클릭하거나 비활성화되는 상태에 따라 별도의 이미지를 적용할 수 있습니다.Trigger를 사용한 이미지 변경다음은 각 상태에 맞는 이미지를 버튼에 적용하는 방법입니다. 버튼의 IsMouseOver, IsPressed, IsEnabled을 트리거로 사용하여 이미지 소스를 변경합니다. 위 예제에서 IsMouseOver가 True일 때, 버튼에 마우스를 올리면 close_over.png 이미지가 버튼에 표시됩니다.전체 코드 예시아래는 위의 트리거를 적용한 전체 코드 예시입니다. .. 2024. 7. 17.