일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- plusgame
- 데이터타입
- JAVA기초
- 별찍기
- 소인수분해
- #Java
- #java_festival
- 피보나치수열
- 증감연산자
- #이차원배열
- #완전수구하기
- switch-case문
- java조건문
- 비교연산자
- java
- switch문
- 변수의특징
- #알고리즘
- 연산자
- 삼항 연산자
- 알고리즘
- 팩토리얼
- 2차원배열
- for문 369게임
- else if문
- 논리연산자
- 이진수
- 로또 프로그램
- if문
- 복합대입연산자
- Today
- Total
목록JAVA (41)
숭어 개발 블로그

필터링 메소드에는 distinct() 와 filter()가 있다. distinct() 는 요소의 중복을 제거한다. filter() 메소드는 매개값으로 주어진 Predict가 true를 리턴하는 요소만 필터링 한다. .filter( t -> return true;) 또는 .filter ( t-> true ) Ex) List에서 중복된 이름을 제거하고 출력 & 성이 '신'인 이름만 필터링 해서 출력 package study0620.Stream_Filtering; import java.util.ArrayList; import java.util.List; public class FilteringExample { public static void main(String[] args) { // TODO Auto-ge..
컬렉션으로부터 스트림 얻기 package study0620.Stream_Collection; public class Product { private int pno; private String name; private String company; private int price; public Product(int pno, String name, String company, int price) { super(); this.pno = pno; this.name = name; this.company = company; this.price = price; } @Override public String toString() { return new StringBuilder().append("{").append("pno..
스트림(Stream)이란? - JAVA8 부터는 컬렉션 및 배열의 요소를 반복 처리하기 위해 스트림(Stream)을 사용 할 수 있다. - 스트림은 요소들이 하나씩 흘러가면서 처리된다는 의미를 가지고 있다. - List컬렉션에서 요소를 반복 처리하기 위해 스트림을 사용하면 다음과 같다. Stream stream = list.stream(); stream.forEach( item -> //item처리 ); package study0620.Stream; import java.util.HashSet; import java.util.Set; import java.util.stream.Stream; public class StreamExample { public static void main(String[] ar..
람다식이란? - 함수형 프로그래밍이란 함수를 정의하고 이함수를 데이터 처리부로 보내 데이터를 처리하는 기법을 말한다. - 자바는 함수형 프로그래밍을 위해 Java8부터 람다식 (Lambda Expressions)을 지원한다. - 자바는 람다식을 익명 구현 객체로 변환한다. (이름이 없는 인터페이스 구현객체) - 인터페이스의 익명구현 객체를 람다식으로 표현하려면 인터페이스가 단 하나의 추상 메소드만 가져야한다. 1.매개변수가 없는 람다식 - 함수형 인터페이스의 추상 메소드에 매개변수가 없을 경우 람다식은 다음과 같이 작성할 수 있다. // 실행문이 2개인경우 ()-> { 실행문; 실행문; } // 실행문이 하나인경우 생략할 수 있다. () -> 실행문 2.매개변수가 있는 람다식 -매개변수를 선얼할 때 타입..

TCP 네트워킹 -TCP는 연결형 프로토콜로 상대방이 연결된 상태에서 데이터를 주고 받는다. -클라이언트가 연결 요청을 하고 서버가 연결을 수락하면 고정회선을 통해 데이터 전달 -java.net 패키지에서 ServerSocket 과 Socket 클래스 제공 - ServerSocket : 클라이언트의 연결을 수락하는 서버쪽 클래스 - Socket : 클라이언트 연결요청과 양쪽 데이터를 주고 받을때 사용 되는 클래스 [서버] - ServerSocket / Scoket 이용 package study0602.Network; import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.n..