김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 예외 계층자바는 프로그램 실행 중에 발생할 수 있는 예상치 못한 상황, 즉 예외(Exception)를 처리하기 위한 메커니즘을 제공한다. 이는 프로그램의 안정성과 신뢰성을 높이는 데 중요한 역할을 한다. 자바의 예외 처리는 다음 키워드를 사용한다.`try`, `catch`, `finally`, `throw`, `throws` `Object`: 자바에서 기본형을 제외한 모든 것은 객체다. 예외도 객체이다. 모든 객체의 ..
김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 중첩 클래스, 내부 클래스란?다음과 같이 클래스 안에 클래스를 중첩해서 정의할 수 있는데, 이것을 중첩 클래스(Nested Class)라 한다.class Outer { ... //중첩 클래스 class Nested { ... }} 중첩 클래스 분류중첩 클래스는 클래스를 정의하는 위치에 따라 다음과 같이 분류한다. 중첩 클래스는 총 4가지가 있고, 크게 2가지로 분류할 수 있다.정적 중첩..
김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 자바 날짜와 시간 라이브러리자바 날짜와 시간 라이브러리는 자바 공식 문서가 제공하는 다음 표 하나로 정리할 수 있다.원문: https://docs.oracle.com/javase/tutorial/datetime/iso/overview.html*: 초는 나노초 단위의 정밀도로 캐쳐된다. (밀리초, 나노초 가능)**: 이 클래스는 이 정보를 저장하지는 않지만 이러한 단위로 시간을 제공하는 메서드가 있다.***: `Zone..
김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 비즈니스 요구사항고객을 3등급으로 나누고, 상품 구매 시 등급별로 할인율을 적용한다. 할인 시 소수점 이하는 버린다.`BASIC` → 10% 할인`GOLD` → 20% 할인`DIAMOND` → 30% 할인회원 등급과 가격을 입력하면 할인 금액을 계산해주는 클래스를 만들어보자. 문자열과 타입 안전성`String`public class DiscountService { public int discount(String g..
김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 래퍼 클래스기본형의 한계자바는 객체 지향 언어이다. 그런데 자바 안에 객체가 아닌 것이 있다. 바로 `int`, `double` 같은 기본형(Primitive Type)이다. 기본형은 객체가 아니기 때문에 다음과 같은 한계가 있다.객체가 아님: 객체 지향 프로그래밍의 장점을 살릴 수 없다. 예를 들어 객체는 유용한 메서드를 제공할 수 있는데, 기본형은 객체가 아니므로 메서드를 제공할 수 없다.추가로 객체 참조가 필요한 컬..
김영한의 실전 자바 - 중급 1편 강의 | 김영한 - 인프런김영한 | , 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다? 이걸로는 안됩니다!전 우아한형제들 기술이사, 누적 수강생 40만 명 돌www.inflearn.com 기본자바에서 문자를 다루는 대표적인 타입은 `char`, `String` 2가지가 있다.public class CharArrayMain { public static void main(String[] args) { char[] charArr = new char[]{'h', 'e', 'l', 'l', 'o'}; System.out.println(charArr); String str..