2025/02 25

자바/스프링 부트캠프 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

자바/스프링 부트캠프 20일차 (스트림)

1) 스트림1-1) map함수 예제 1-2 ) flatMap 1-3) Stream Sorted (스트림정렬) 1-4) peek , forEach 1-5) Sequencial  ,  Parallel  (순차   , 병렬) 1-6) Consumer AndThen 1-7) Function   andThen()  , compose()  @@ 1) 스트림 @@1-1) @@ map함수를 이용한 예제 @@ 파일의내용(파일을 한줄 씩 가져와야할 것같다BufferReader사용하자)Car클래스class Car{ private int month; private int con; private String car; private int qty; private String remark; public Car(int month, ..

Java공부(코딩) 2025.02.27

프로젝트1 ( java만 사용한 프로젝트)(만드는과정)

내용은 다음과같다.일단 전체적인 틀을 한번 잡아봤습니다 Event클래스 ( 날짜를 추가해야함 , 일정에관련된 클래스)class Event { String title; String startTime; String details; Event(String title, String startTime, String details) { this.title = title; this.startTime = startTime; //이부분에 이벤트의 종료시간이 없고 this.details = details; //이벤트의 날짜도 안넣어서 추가를 해야할것같다.!!! }}package event;import java.io.BufferedR..

프로젝트 2025.02.26

자바/스프링 부트캠프 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

주말복습3(접근제어자 , 인터페이스,내부클래스, 예외처리)

1) 접근제어자 2) 인터페이스 2-1) 람다3) 내부클래스 4)예외처리  1) @ @ 접근제어자 @ @ private  * private      :    동일한 클래스내에서만 접근 허용* (default)   :    같은 패키지 내에서만* protected :    같은 패키지 내에서만 ( 상속관계는 다른패키지도 가능)* public       :    all 클래스에는 public , (default) 만 사용이 가능함객체생성을 막고싶다면 생성자를 private으로 막아놓자 예시package ex8_modifier.test;public class Modifier2 { private int v1=10; int v2=20; protected int v3=30; public int v4 = 40..

자바/스프링 부트캠프 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
반응형