본문 바로가기

Java28

기본 API2 - String 1. 문자열 연산2. 문자열 객체3. String 메서드  1. 문자열 연산String 클래스는 다른 클래스들과는 다르게 new 키워드가 아니라 ‘=’ 대입연산자로 객체를 생성할 수 있습니다. 그리고 + 더하기 연산이 가능한 클래스입니다. 기본자료형과 + 연산을 하게 되면 기본자료형도 String으로 자동 형변환이 됩니다. package example;public class StringEx { public static void main(String[] args) { int score = 90; System.out.println("당신의 점수는 " + score + "입니다."); // 자동형변환 //String s = score; // 데이터타입이 달라 에러 String s = String.. 2024. 9. 24.
기본 API1 - Object 1. java.lang 패키지2. Object 클래스3. equals() 메서드4. hashCode() 메서드5. toString() 메서드    1. java.lang 패키지자바에서 제공하는 API 중 가장 많이 사용되는 클래스들로 자바 프로그램의 기본적인 클래스를 가지고 있는 패키지입니다. java.lang 패키지에 있는 클래스들은 import 없이 바로 사용할 수 있는 클래스들로 이루어져 있습니다. 앞에서 String클래스나 System클래스를 import 하지 않고 사용할 수 있었던 이유가 바로 이것 때문입니다. 이 java.lang 패키지의 많은 클래스들 중에서 자주 사용하는 클래스들만 배워보도록 알아보도록 하겠습니다. 클래스용도Object모든 클래스의 최상위 클래스System표준 입출력 관련 .. 2024. 9. 21.
예외처리2 1. 예외 강제 발생2. 예외 떠넘기기3. 사용자 정의 예외 클래스1. 예외 강제 발생throw 라는 키워드를 사용하면 개발자가 직접 예외를 강제로 발생시킬 수 있습니다. 사용방법은throw new Exception(“예외 발생시 메시지”); package example;public class ExceptionEx5 { public static void main(String[] args) { System.out.println("프로그램 시작"); try { throw new Exception("예외 발생"); } catch (Exception e) { System.out.println(e.getMessage()); } System.out.println("프로그램 종료"); } } 실행 결.. 2024. 9. 20.
예외처리1 1. 예외란2. 예외 클래스3. 예외 처리 방법   1. 예외란프로그램 실행 중에 무엇인가 의해서 오작동을 하거나 비 정상적으로 종료되는 경우가 있습니다. 이를 우리는 흔히 에러(error)라고 말합니다. 보통 에러가 발생하면 프로그램은 에러가 발생한 곳에서 멈추게 되는데, 자바 프로그램에서 에러는 JVM에서 실행 중 문제가 생긴 것이므로 이런 에러는 개발자가 대처할 수 있는 방법은 없습니다. 에러는 그 종류와 프로그램에 미치는 영향이 각기 달라서 대처하는 방법도 다릅니다. 예외란 에러 중에서 대처할 수 있는 에러라고 말할 수 있습니다. 예외 처리는 예외를 방치하거나 에러로 인한 프로그램 수행 결과를 잘못 되게 하는 것이 아니라, 에러를 없애고 정상적으로 처리하는 방법을 제공하는 것입니다. 오류와 에러,.. 2024. 9. 18.