부트캠프(Java) 20

자바/스프링 부트캠프 21일차

1)Stream - Collect1-1)Boxed1-2) collect1-3) Reducing1-4)Reducing1-5) Groupcollect의 다양한 함수   1) @ @  Stream . Collect @@  1-1 ) Boxed * Box : 기본자료형==> 객체화  * asDoubleStream() : IntStream => DoubleStream  * boxed() : IntStream -> Streampackage ex10_collect;import java.util.Arrays;import java.util.stream.IntStream;import java.util.stream.Stream;public class Ex01_Boxed { static int sum = 0; public s..

부트캠프(Java) 2025.02.28

자바/스프링 부트캠프 19일차(람다식과 스트림 )

1) 람다식 1-1) Consumer1-2)Supplier1-3) Function1-4) Operator1-5) Predicate1-6) 정리 2) 스트림 1-1) Consumer * java ApI에서 제공되는 인터페이스* - java.util.function 패키지에 속한 인터페이스* - 랃다를 이용하기위한 인터페이스 ( 함수적인터페이스)** Consumer 인터페이스* void accept (매개변수) : 매개변수가있고 리턴값은 없는 메서드* Consumer : void accept(T)* BioConsumer : void accept(T,U)* IntConsumer : void accept(int)* doubleConsumer : void accept(double)* longConsumer : v..

부트캠프(Java) 2025.02.26

자바/스프링 부트캠프 18일차( 멀티 스레드)

1) 멀티스레드1-1) 프로세스와 스레드1-2)스레드 ,Runnable1-3) 스레드의동기화1-4) wait , notify , notifyAll1-5)데몬스레드1-6)Join() 메서드1-7) Thread 우선순위1-8)스레드 총 정리1-9) 멀티프로세스      1-1) 프로세스와 스레드 1-2) 스레드,Runnable코드로 보는 예시 ) Thread생성 1.Thread 클래스 상속 , run()메서드구현 package ex1_create;/* * Thread 클래스를 상속 * run() 메서드 구현 : 스레드의기능 */class Thread1 extends Thread{ Thread1(String name) { super(name);//Thread 이름설정(getName()으로호출가능) } ..

부트캠프(Java) 2025.02.25

자바/스프링 부트캠프 17일차( 보조스트림 ,객체직렬화 , 파일)

1) 보조스트림1-1) BufferedReader1-2)PrintStream 2)객체의 직렬화2-1) ObjectOutputStream2-2) ObjectInputStream 3) 파일 @@ 1) 보조스트림 @@보조스트림이란? 1. 기존의 스트림에 새로운기능을 추가  2. 객체 생성시 다른 스트림을 생성자의 매개변수로받는다 1-1) BufferedReader보조스트림이란? 1. 기존의 스트림에 새로운기능을 추가  2. 객체 생성시 다른 스트림을 생성자의 매개변수로받는다 ex) new BufferedReader(new InputStreamReader(System.in));  3.BufferedReader의 생성자 : new BufferedReader(Reader)  화면에서 한줄씩 입력받아서 buffere..

부트캠프(Java) 2025.02.25

자바/스프링 부트캠프 16일차 ( 반복자 , 스트림)

1) Iterator (반복자)  Enumeration 2) stack 과 Queue 3) 입출력 스트림 텍스트가 아닌 파일은 반드시 FileInputStream , FileOutputStream 이용       1) Iterator (반복자)  Enumeration  * Iterator 인터페이스 : 반복자 ITerator() : Collection 객체는 Iterator 객체로 변환이 가능함주요메서드 boolean HasNext() : 조회할요소가있는가 Object next(); ㅣ 조회대상 객체리턴 void remove(); : 조회된 객체를 제거 . next() 실행 이후에가능    public class IterartorEx1 { public static void main(String[] arg..

부트캠프(Java) 2025.02.21

자바/스프링 부트캠프 15일차( Collection {set , map} )

1)  Set HashSet() TreeSet()2) MapHashMap() Hashtable() TreeMap()3)Collection 정리   2025.02.19 - [AWS활용 자바 부트캠프] - 자바/스프링 부트캠프 14일차( collection )  자바/스프링 부트캠프 14일차( collection )1) 컬렉션 프레임워크    1-1) List     1-2 ) set 1) 컬렉션 프레임워크  * Collection 인터페이스 : 객체를 여러개저장할 수 있는 객체] * List : Collection 인터페이스의 하위* 객체들 저장할 때 저장된ddkk1120.tistory.com 1) Set어제 간략하게 다룬 Set을 다시한다!!!    객체추가시 중복 판단 기준 * 1 .equals 메서드..

부트캠프(Java) 2025.02.20

자바/스프링 부트캠프 14일차( collection )

1) 컬렉션 프레임워크    1-1) List     1-2 ) set 1) 컬렉션 프레임워크  * Collection 인터페이스 : 객체를 여러개저장할 수 있는 객체] * List : Collection 인터페이스의 하위* 객체들 저장할 때 저장된 순서를 유지 -> 인덱스 사용 가능* 구현클래스 : ArrayList , Vector , LinkedList..* Vector : Collection프레임워크 이전의 클래스/* Collection프레임워크에서 제공되는 함수ㅘ 기존에사용했던함수 혼합 * Set : Collection 인터페이스의 하위* 객체 중복저장 불가능* 구현클래스 : HashSet , TreeSet , LinkedHashSet 1-1) List* List : Collection 인터페이스..

부트캠프(Java) 2025.02.19

자바/스프링 부트캠프 12일차(API

1)API 1) java.lang   1-1) String   1-2) StringBuffer ,  StringBuilder   1-3) Math   1-4) Wrapper   1.5) 정리 2) java.utils         2025.02.14 - [AWS활용 자바 부트캠프] - 자바 / 스프링 부트캠프 11일차( 예외처리 , API) 자바 / 스프링 부트캠프 11일차( 예외처리 , API)1) 예외처리  1-1) finally  1-2) thorws   1-3)throw   1-4) 오버라이딩에서의 예외처리   1-5) 체크예외와 언체크예외 생성 2) API          2-1) java.lang 패키지          2-1.1) Object          2-1.2) Stringddkk1..

부트캠프(Java) 2025.02.17

자바 / 스프링 부트캠프 11일차( 예외처리 , API)

1) 예외처리  1-1) finally  1-2) thorws   1-3)throw   1-4) 오버라이딩에서의 예외처리   1-5) 체크예외와 언체크예외 생성 2) API          2-1) java.lang 패키지          2-1.1) Object          2-1.2) String 3) 예외처리와 API를 이용한 예제  2025.02.13 - [AWS활용 자바 부트캠프] - 자바 / 스프링 부트캠프 10일차 ( 람다식 , 내부클래스, 예외처리) 자바 / 스프링 부트캠프 10일차 ( 람다식 , 내부클래스, 예외처리)어제에 이어서 람다식을 하네요!! 1) 람다식1-1) 추상메서드가 매개변수 , 리턴타입이 없는경우1-2) 추상메서드의 매개변수가있고 리턴타입은 void인경우 1-3)  추..

부트캠프(Java) 2025.02.14
반응형