2025/01 16

코딩초보의 자바(Java)공부 23일차 { 제네릭 - Generic1 }

오늘은 제네릭메서드에관한 공부를 해볼까합니다중요한것이니 잘보고 배워가시는게 있으면 좋겠습니다!제네릭이 필요한 이유public class IntegerBox { private Integer value; public Integer getValue() { return value; } public void setValue(Integer value) { this.value = value; }}public class StringBox { private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; }} 메인코드public class BoxMain ..

Java공부(코딩) 2025.01.06

코딩초보의 자바(Java)공부 22일차 { 예외처리 실습 }

2025.01.03 - [Java공부(코딩)] - 코딩초보의 자바(Java)공부 21일차 { 예외처리 } 코딩초보의 자바(Java)공부 21일차 { 예외처리 }오늘은 자바의 예외처리에대해서다뤄보겠슴다!!예외 계층자바의 예외 처리는 다음 키워드를 사용한다.`try` , `catch` , `finally` , `throw` , `throws` 예외를 다루기 위한예외처리용 객체를 제공`Object` :ddkk1120.tistory.com 위에 글을 먼저 보시고 학습해봅시다 !!! 이어지는 내용이에요참고 : 김영한의 자바https://inf.run/2dUwc예외처리 도입 - 시작public class NetworkExceptionV1 extends Exception{ private String errorCod..

Java공부(코딩) 2025.01.04

코딩초보의 자바(Java)공부 21일차 { 예외처리 }

오늘은 자바의 예외처리에대해서다뤄보겠슴다!!예외 계층자바의 예외 처리는 다음 키워드를 사용한다.`try` , `catch` , `finally` , `throw` , `throws` 예외를 다루기 위한예외처리용 객체를 제공`Object` : 자바에서 기본형을 제외한 모든 것은 객체다. 예외도 객체이다. 모든 객체의 최상위 부모는 `Object`이므로 예외의 최상위 부모도 `Object` 이다. `Throwable` : 최상위 예외이다. 하위에 `Exception` 과 `Error` 가 있다. `Error` : 메모리 부족이나 심각한 시스템 오류와 같이 애플리케이션에서 복구가 불가능한 시스템 예외이다. 애플리케이션 개발자는 이 예외를 잡으려고 해서는 안된다. `Exception` : 체크 예외애플리케이션 ..

Java공부(코딩) 2025.01.03

코딩초보의 자바(Java)공부 20일차 { 중첩클래스 , 내부클래스 2 }

2025.01.02 - [Java공부(코딩)] - 코딩초보의 자바(Java)공부 20일차 { 중첩 클래스 , 내부클래스 1} 코딩초보의 자바(Java)공부 20일차 { 중첩 클래스 , 내부클래스 1}오늘은 중첩클래스 , 내부클래스에대해서 알아보겠습니다!!!중첩 for문이 있듯이클래스도 중첩으로 만들 수 있어요!중첩 클래스의 분류중첩 클래스는 크게는 2가지작게는 4가지로 나뉩니다.   ddkk1120.tistory.com 이 내용과 이어집니다!!! 지역 클래스 지역클래스는 내부클래스의 특별한 종류중 하나임.그러므로 바깥클래스의 인스턴스멤버 접근 가능지역 클래스 예class Outer { public void process() { //지역 변수 int localVar = 0; //지역 클래스 class Lo..

Java공부(코딩) 2025.01.02

코딩초보의 자바(Java)공부 20일차 { 중첩 클래스 , 내부클래스 1}

오늘은 중첩클래스 , 내부클래스에대해서 알아보겠습니다!!!중첩 for문이 있듯이클래스도 중첩으로 만들 수 있어요!중첩 클래스의 분류중첩 클래스는 크게는 2가지작게는 4가지로 나뉩니다.   **중첩 클래스의 선언 위치**정적 중첩 클래스- > 정적 변수와 같은 위치내부 클래스 -> 인스턴스 변수와 같은 위치 지역 클래스 -> 지역 변수와 같은 위치 class Outer {...//정적 중첩 클래스static class StaticNested {...}//내부 클래스class Inner {...}}정적 중첩클래스 :정적메서드와 같이 앞에 static 붙음 내부클래스 : 인스턴스변수(필드)와 같이static이 앞에 붙지 않음  class Outer {public void process() {//지역 변수int..

Java공부(코딩) 2025.01.02

코딩초보의 자바(Java)공부 19일차 { 날짜와 시간 }

기본 날짜와 시간 - LocalDateTime가장 기본이 되는 날짜와 시간 클래스는 `LocalDate` , `LocalTime` , `LocalDateTime` 이다. **LocalDate**: 날짜만 표현할 때 사용한다. 년, 월, 일을 다룬다. 예) `2013-11-21` **LocalTime**: 시간만을 표현할 때 사용한다. 시, 분, 초를 다룬다. 예) `08:20:30.213`초는 밀리초, 나노초 단위도 포함할 수 있다. **LocalDateTime**: `LocalDate` 와 `LocalTime` 을 합한 개념이다. 예) `2013-11-21T08:20:30.213`  코드로 나타내는게 훨씬 이해도 잘 되고쓰기에 유용할거에요!! 1)LocalDatepackage time; import j..

Java공부(코딩) 2025.01.02
반응형