본문 바로가기

개발공부기록3

[TIL] 231213 스프링 입문 | 김영한 인프런 https://www.youtube.com/playlist?list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 인프런 전체 강의(무료): https://bit.ly/hellospring 재생 목록: https://www.youtube.com/playlist?list=PLumVmq_uRGHgBrimIp2-7MCnoPUs... www.youtube.com MVC : Model Controller View Controller (java파일)과 View(html)을 나눠서 구현하는 것 API : Json방식으로 구현 @ResponseBody를 사용.. 2023. 12. 13.
[TIL] 231128 Java 예외처리 예외 try catch method(){ try{ 예외가 발생할 수 있는 로직 } catch (Exception e){ System.out.println(e.getMessage()); } 예외가 발생할 수 있는 로직을 try로 감싸고 catch로 감싼다 예외처리로 발생할 수 있는 예외에 대비하여, 프로그램의 비정상 종료를 막을 수 있다. catch를 통해 try가 실패하면 이어서 마저 코드를 실행하게 된다 상속에서의 예외 오버라이딩을 할 때, 조상 클래스의 메서드보다 많은 수의 예외를 선언할 수 없다. 조상 클래스의 예외의 개수와 같거나 적어야 한다. 2023. 11. 28.
[TIL] 231120 Java의 정석 연습문제 7장 오답 자바의정석 3판 문제풀이 오답 [7-7] 다음 코드의 실행했을 때 호출되는 생성자의 순서와 실행결과를 적으시오. class Parent { int x = 100; Parent() { this(200); } Parent(int x) { this.x = x; } int getX() { return x; } } class Child extends Parent { int x = 3000; Child() { this.x = x; } Child(int x) { this(1000); } } class Exercise7_7 { public static void main(String[] args) { Child c = new Child(); System.out.println("x=" + c.getX()); } } 답: .. 2023. 11. 20.