본문 바로가기

반응형

Server Programming/BackEnd Project

(85)
35일차 - TIL 오늘 한것 스프링의 정석 -ch03 자바 - Data와 자료형 내일 할것 스프링의 정석 -ch03
32일차 - TIL 오늘 한것 스프링의 정석 -ch02 자바 - lang 패키지 내일 할것 스프링의 정석 -ch02 자바의 정석 - 연습문제 9,10
32일차 - 자바. lang 패키지 (+ String클래스의 compareToIgnoreCase, equalsIgnoreCase) Object 클래스 참조값만 비교 객체 자신과 파라미터로 전달된 객체를 비교 참조 값을 비교 equals() 메서드를 오버라이딩해서 객체의 값을 비교하는 것으로 변경한다. package ch13.objequals; public class ObjectEqualsTest { public static void main(String args[]) { Object obj1 = new Object(); Object obj2 = new Object(); if(obj1.equals(obj2)) { // obj1 == obj2 System.out.println("obj1.equals(obj2) -> true"); } else { System.out.println("obj1.equals(obj2) -> false"); }..
31일차 - TIL 오늘 한것 스프링의 정석 -ch02 내일 할것 스프링의 정석 -ch02 자바 -lang 패키지
30일차 - TIL 오늘 한것 스프링의 정석 -ch02 자바 - 예외처리 내일 할것 스프링의 정석 -ch02
30일차 - 자바. 예외처리 예외처리 컴파일 에러 런타임 에러 예외는 처리 가능한 오류 의미적 제약을 위반했을 때 JVM이 프로그램에게 예외라는 에러가 발생했다고 알린다. 예외가 발생했을 때 프로그래머가 원하는 방향으로 움직이도록 하는 것을 예외처리라고 말한다. Exception 제어의 비지역 이동 자바에서 예외가 발생하면 JVM은 예외를 던지고, 발생 지점에서 프로그래머가 지정한 위치로 이동한다. 프로그램의 흐름을 문맥이라고 하는데 이러한 제어의 흐름을 주어진 문맥의 외부로 이동시키고, 미리 선언된 지점에서부터 수행 예외, 조건, Continuation은 비지역 제어 구문의 일반적인 예이다. Exception 처리 키워드 try catch finally throw throws 예외 처리 용도 정상 종료 예외 내용 보고 무시하고 계..
29일차 - TIL 오늘 한것 스프링의 정석 - Spring MVC 내일 할것 스프링의 정석 - Spring MVC 자바 - 예외처리
28일차- 자바. 인터페이스와 내부클래스 인터페이스 - 외부에 공개를 위한 스펙 명세 공통된 메서드를 가지는 클래스를 추상 메서드로 묶거나 관련없는 클래스들을 인터페이스 타입으로 묶기위해 사용한다. 표준화 가능 - 스펙을 정의하고 제시하므로 일관성있는 코드 가능 다중 상속 가능 협업이 쉬워지므로, 개발 시간 단축 느스한 결합이 가능 - 변경에 유연하다. (DIP : 의존성 역전 원칙) 서로 관계 없는 클래스 간의 관계를 맺을 수 있다. 다중의 인터페이스를 구현하게 되면 구현한 클래스는 참조변수를 인터페이스 타입으로 선언해 사용 가능 인터페이스의 작성 규칙 정적 상수와 추상 메서드만을 선언 가능하므로, 추성클래스와 같이 인스턴스 생성 불가 (예외 존재) Java 8 : default method, static method 선언 가능 Java 9 ..

반응형