이것이 자바다 6

[이것이 자바다] 자바 정규표현식 공부 정리

pattern_match package sec10.exam01_pattern_match; import java.util.regex.Pattern; public class PatternExample { public static void main(String[] args) { String regExp = "(02|010)-\\d{3,4}-\\d{4}";// 자바에서는 역슬래쉬가 특정한의미가 있으므로 역슬래쉬가 역슬래쉬임을 알리기 위해 역슬래쉬를 두번 쓴다. String data = "010-123-4567";//사용자가 입력한 데이터라고 가정 boolean result = Pattern.matches(regExp, data); //정규표현식으로 data를 검정한다. if(result) { System.out..

Java 2021.01.05

[이것이 자바다] 자바 네트워크2 공부 정리

이번 장은 자바 멀티플렉싱 서버와도 관련이 있다. NIO를 다루기 때문이다. 블로그들을 찾아보다가 NIO에 대해서 아주 잘 설명해주는 사이트들을 찾았다. jongmin92.github.io/2019/03/03/Java/java-nio/ Java NIO와 멀티플렉싱 기반의 다중 접속 서버 자바 NIO에 대한 소개와 NIO와 함께 도입된 자바에서 I/O 멀티플렉싱(multiplexing)을 구현한 selector에 대해 알아봅니다. I/O 멀티플렉싱(multiplexing)에 대한 개념에 대해 아직 잘 이해하지 못하고 있다면 jongmin92.github.io 이 블로그에서 기초적인 내용을 얻어낼 수 있었다. 링크된 사이트들이 몇 있던데, tutorials.jenkov.com/ Jenkov.com Threa..

Java 2021.01.01

[이것이 자바다] 자바 NIO 공부 정리

path package sec02.exam01_path; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Iterator; public class PathExample { public static void main(String[] args) { Path path = Paths.get("src/sec02/exam01_path/PathExample.java"); System.out.println("[파일명]"+ path.getFileName()); //파일명 얻기 System.out.println("[부모 디렉토리명]" + path.getParent().getFileName());//getParent하면 부모 디렉토리의 Path..

Java 2020.12.30

[이것이 자바다] 자바 스트림 공부 정리

stream_introduction package sec01.stream_introduction; import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.stream.Stream; public class IteratorVsStreamExample { public static void main(String[] args) { List list = Arrays.asList("홍길동","신용권","감자바"); //자바 7이전에서 사용한 Iterator 이용하기 Iterator iterator = list.iterator(); while(iterator.hasNext()) { String name = it..

Java 2020.12.24

[이것이 자바다] 자바 람다식 공부 정리

no_argument_no_return package sec03.exam01_no_argument_no_return; @FunctionalInterface //메소드가 하나인지 체크함. public interface MyFunctionalInterface { //함수적 인터페이스 -> 람다식으로 표현 가능 . public void method(); } package sec03.exam01_no_argument_no_return; public class MyFunctionalInterfaceExample { public static void main(String[] args) { MyFunctionalInterface fi; fi = () -> { String str = "method call1"; Sys..

Java 2020.12.22
반응형