[Java] 예외 처리 (Exception Handling)
·
Language/☕ Java
예외처리란?예외처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 예기치 못한 상황을 관리하는 프로그래밍 기법이다. 이는 마치 온라인 쇼핑몰에서 주문 과정의 여러 단계를 안전하게 관리하는 것과 같다. 프로그램의 안정성과 신뢰성을 높이는 데 필수적이며, 예외처리를 통해 개발자는 오류 상황을 예측하고 적절히 대응할 수 있다. 예를 들어, 결제 처리 중 은행 서버 연결이 실패했을 때, 백엔드에서는 해당 거래를 임시 저장하고 재시도하며, 동시에 프론트엔드에서는 사용자에게 "결제 처리 중입니다. 잠시만 기다려주세요."라는 메시지를 표시할 수 있다. 결결과적으로 시스템 전체가 중단되는 것을 방지하고, 사용자 경험이 향상되며 데이터 무결성이 유지된다예제를 통해 간단히 이해해보자!이 프로그램은..
[Java] String 클래스
·
Language/☕ Java
String 클래스String은 클래스이다. 따라서 기본형이 아니라 참조형이다.참조형은 변수에 계산할 수 있는 값이 들어있는 것 이 아니라 X001과 같이 계산할 수 없는 참조값이 들어있다.따라서 원칙적으로 '+' 같은 연산을 사용할 수 없다 public class StringConcatMain { public static void main(String[] args) { String a = "hello"; String b = "world"; String result1 = a.concat(b); String result2 = a + b; // System.out.println(result1); System.out.printl..
[Java] 불변 객체
·
Language/☕ Java
불변 객체-기본형과 참조형의 공유자바의 데이터 타입을 가장 크게 보면 기본형(Primitive Type)과 참조형(Reference Type)으로 나눌 수 있다.기본형 : 하나의 값을 여러 변수에서 절대로 공유하지 않는다.참조형 : 하나의 객체를 참조값을 통해 여러 변수에서 공유할 수 있다.많이 했던 거지만 다시 복습할 겸 해보자!!//기본형public class PrimitiveMain { public static void main(String[] args) { //기본형은 절대로 같은 값을 공유하지 않는다. int a = 10; int b = a; //a => b, 값 복사 후 대입 System.out.println("a=" + a); ..
Sooya186
'Language/☕ Java' 카테고리의 글 목록