분류 전체보기197 [TIL] 유데미 X 사람인 취업 부트캠프 28일차 / spring boot [1. 오늘 배운 것] 1. 첫 스프링 부트 어플리케이션 - CourseController package com.in28minutes.learnspringboot.courses; import com.in28minutes.learnspringboot.courses.bean.Course; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Arrays; import java.util.List; @RestController public class CourseController { @GetMapping("/course.. 2024. 1. 23. [TIL] 유데미 X 사람인 취업 부트캠프 27일차 / java, spring [1. 오늘 배운 것] 1. 오늘 배우게 될 것들 - spring container - spring context - ioc container - application context - java bean v spring bean - 일치하는 빈이 여러개라면? 2. 스프링 컨테이너(컨텍스트, ioc 컨테이너) - 스프링 빈 및 빈의 수명 주기를 관리하는 컨테이너 - 준비된 시스템을 출력 - JVM내부에는 우리가 구성한 모든 빈을 관리하는 스프링 컨텍스트가 있음 - 자바 클래스를 만들고 구성을 만들면, ioc 컨테이너가 런타임 시스템을 만듦 3. java bean vs pojo vs spring bean - POJO : 오래된 방식의 간단한 자바 오브젝트 (Plain Old Java Object) - 자바 .. 2024. 1. 22. [TIL] 유데미 X 사람인 취업 부트캠프 26일차 / java, spring [1. 오늘 배운 것] 1. 자바 모듈화 - 자바 시스템 9부터 도입 - 노출하고 싶은 부분만 골라 제어 가능 - 자바 런타임 감소 - 외부 모듈에 의존성을 구체화할 때 requires 사용 2. 새로운 자바 API - copyOf() : list, map, set의 사본을 생성 - List nameCopy = List.copyOf(names); 3. readString, writeString - readString : 파일의 내용을 읽어오기 위한 메서드, 내용이 없을 경우 IOException 발생 가능 - writeString : 문자열을 파일에 쓰기 위해 사용, 파일이 이미 존재하는 경우 덮어쓰게 되며, 파일이 존재하지 않으면 새로 생성 4. predicate-not - predicate : 주어진.. 2024. 1. 19. [TIL] 유데미 X 사람인 취업 부트캠프 25일차 / java [1. 오늘 배운 것] 1. 퍼즐 - 아래에서는 예외처리가 제대로 이뤄지지 않는다 - NullPointerException에 관한 내용을 다루고 있지 않으므로 try { AmountAdder.addAmounts(new Amount("Rupee", 5), new Amount("Rupee", 5)); String string = null; string.toString(); } catch (CurrenciesDoNotMatchException e) { System.out.println("Handled CurrenciesDoNotMatchException"); } 2. 플래시카드 복습 - Exception : 예외적인 상황 발생이나 오류로 인해 프로그램 흐름을 중단시키는 것 - ExceptionHandling .. 2024. 1. 18. [TIL] 유데미 X 사람인 취업 부트캠프 24일차 / java [1. 오늘 배운 것] 1. 함수형 프로그래밍 - 정렬 - 중복값 제거 - map 2. 연습문제 - 1~9의 제곱 출력 - 리스트 내의 단어들을 소문자로 출력 - 리스트 내의 단어들의 길이를 각각 출력 3. 스트림의 종단연산 - 1~10까지의 합 구하기 - 최대값, 최소값 구하기 4. Collerctors.toList 5. Optional - 널 포인터 예외라는 오류를 피하고자 할 때 사용 - 결과에 아무 값도 없다면 null값 환원 - 따라서, object()함수 대신 옵셔널로 값을 환원받을 수 있음 6. 함수형 인터페이스 - Function : 입력값을 받고 어떤 출력값 반환 - Predicate : 입력값이 참인지 거짓인지 확인 7. 코딩 실습 - 홀수 걸러내기 return numbers.strea.. 2024. 1. 17. 제네릭 1. 제네릭이란 - 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능 - Java에서 다양한 데이터 타입을 사용하는 클래스나 메서드를 작성할 때, 코드의 재사용성과 안정성을 향상시키기 위해 도입된 기능 2. 사용 방법 - 선언 방법은 아래와 같음 public class ClassName { ... } public class ClassName { ... } - Key, Value를 사용하는 Map과 같은 경우, 두 가지 변수를 선언할 수 있음 - T, V 등의 타입은 클래스 안에서만 유효 - MyCustomList.class package oop2.jenerics; import java.util.ArrayList; public class MyCustomList {.. 2024. 1. 17. 이전 1 ··· 4 5 6 7 8 9 10 ··· 33 다음