프레임워크/Spring Boot

ArrayList  ArrayList sportStarts = new ArrayList(); sportStarts.add("김연아"); sportStarts.add("박태환"); sportStarts.add("손흥민"); sportStarts.add("이강인"); sportStarts.add("김송아"); 이런 리스트 객체가 있을 때 리스트 내 모든 요소를 출력하는 방법은 아래와 같다. 순수 for문 for(int i=0; i단점HashMap의 경우 index로 접근할 수 없다.Iterator인덱스 없이 모두가 사용할 수 있는 방법 Iterator sportsStartIterator = sportS..
배열리스트크기고정동적빈칸가능불가능조회빠름비교적 느림데이터 중간에 추가느림빠름넣을 수 있는 자료형의 개수단일 유형여러 유형넣을 수 있는 자료형의 종류원시 자료형, 객체 자료형객체 자료형 배열과 리스트 모두 Java의 모든 class를 담을 수 있으며, 다형성을 활용해 여러 유형의 class를 담을 수 있으나, 리스트는 Java의 모든 class의 상위 타입인 Object를 활용하여 구현되었기에 primitive type을 담을 수 없어 wrapper class를 활용하지만 배열은 기본형 wrapper class 없이 담을 수 있다.
로그(Log)= 발자국을 찍는다.= 이 시스템이 잘 돌아가는지 확인하기 위함.= 에러 찾는 용도! 지금까지는 콘솔창에 주로 찍긴 했지만 콘솔창은 사용자 화면이므로텍스트파일에 archiving 하곤 한다. 라이브러리Logging, Logback, log4j 등이 있지만 slf4j(gradle / 롬복)을 주로 사용한다.더보기 롬복 slf4j 사용 예시 : @Slf4j 어노테이션을 붙여 사용한다.import lombok.extern.slf4j.Slf4j;@Slf4j@RestController@AllArgsConstructorpublic class ProductController {...}로그 레벨 (Log Level)정의로그 레벨(Log Level)은 로그 메시지의 중요도를 나타내는 수준을 의미한다.로그 레..
정의프로그램 실행 중 나타나는 오류 개발자가 예상하지 못한 오류예외 처리오류가 나서 실패한 것을 성공으로 바꾸는 것이 아닌, 오류가 나서 실패했다고 알려주는 것 기본 문법try { // 예외가 발생할 것 같은 의심스러운 코드 } catch(예외클래스 e) { // 예외 터지면 실행되는 코드} ArrayIndexOutOfBoundsException package com.example.shoppingmall.exercise;public class ArrayIndexOutOfBoundEx { public static void main(String[] args) { // 예외 발생 상황 String[] str = { "A", "b"}; try { S..
김꿍디꿍디
'프레임워크/Spring Boot' 카테고리의 글 목록 (2 Page)