HTTP 요청 데이터 개요 HTTP 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 방법 1. get ->쿼리 파라미터 /url?username=kim&age=20 메시지 바디없이 url에 쿼리파라미터를 포함 검색 필터 페이징등에서 많이 사용하는 방식 2. post -> html form content type : application/x-www-form-urlencoded 메시지 바디에 username=kim&age=20 회원 가입, 상품주문, html form 사용 3. http message body에 데이터를 직접 담아서 요청 http api에서 주로 사용 json, xml, text 데이터 형식은 주로 json에서 사용 post put patch HTTP 응답 데이터 1. 단순 텍스트 응답..
다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것 List list = Arrays.asList(1,2,3,4,5); Stream intStream = list.stream(); //컬렉션 Stream strStream = Stream.of(new String[] {"a","b","c"}); // 배열 Stream evenStream = Stream.iterate(0 , n-> n+2); // 0 2 4 6 8 Stream randomStream = Stream.generate(Math::random); IntStream intStream = new Random().ints(5); // 난수 스트림 크기가 5 스트림 제공 기능 - 중간 연산 , 최종 연산 stream.distinct().limit(..
int num =Integer.valueOf(str); String str = Integer.toString(num); String str2 = Double.toString(num); String str = String.valueOf(num); int num = Integer.parseInt(str); nextLine() hello\n nextInt() hello next() hello 컴파일 에러(오류) : 문법에 맞지 않아 컴파일할 때 발견 런타임 에러 : 실행시 발견하는 에러 자바에서는 실행시 발견하는 오류(Exception 과 error) 를 클래스로 정의 Object Throwable 미약 오류 Exception(RuntimeException IOException) 심각 오류 Error(OutO..