본문 바로가기

전체 글61

Stream 다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것 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(.. 2023. 7. 31.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 2023. 7. 26.
예외 Exception 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.. 2023. 7. 13.
입출력 스트림과 파일 입출력 입출력 스트림: 버퍼를 가지고 순차적으로 이루어지는 입출력 응용프로그램과 입출력 장치를 연결하는 소프트웨어 모듈 입력스트림: 입력장치로부터 자바프로그램으로 데이터 전달 출력스트림: 출력장치로 데이터 출력 입출력 스트림의 종류: 바이트 스트림 : 입출력되는 데이터를 단순 바이트로 처리, 바이트 단위의 바이너리 값을 읽고 쓰는 스트림 이미지 ,동영상 같은 바이너리 파일(=데이터의 저장과 처리를 목적으로 0과 1의 이진 형식으로 인코딩된 파일) InputStream : 추상클래스 OutputStream : 추상클래스 FileInputStream : 파일로부터 바이트 단위로 읽는 클래스 FileOutputStream : 파일로부터 바이트 단위로 저장하는 클래스 ByteArrayInputStream ByteArr.. 2023. 7. 13.