Lambda표현식 개요 및 특징 익명 inner클래스의 표현 함수를 간결하게 표현한 방법 함수나 메소드를 정의하지 않고 한 줄로 표현 람다 표현식을 적용할 수 있는 인터페이스는 추상 메소드가 1개인 인터페이스만 가능(추상메소드가 1개인 인터페이스를 modern자바(8버전 이후)에서는 함수형 인터페이스라 한다.) 사용방법 (매개변수1, 매개변수2, ... ) -> {실행명령문} 매개변수가 1이거나 실행명령문이 1줄이면 ()나 {}는 생략가능 익명 inner 클래스 사용 package bigdata.modernjava.test; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; ..
> 텍스트를 검색하거나 치환하거나 텍스트 안에서 특정 문자열을 추출하려고 할때 사용 특수문자나 기호로 만들어진 패턴이라고 생각 1. 자바 API String클래스의 matches메소드 java.util.regex패키지의 클래스를 이용해서 작업 1) Pattern클래스 - 패턴 문자열을 관리하고 패턴을 정의할 때 사용 2) Matcher클래스 - 패턴과 일치하는 문자열을 관리하기 위한 클래스 find() - 패턴이 만족하는지 확인 (true | false) group() - 일치하는 패턴문자열 리턴 start() - 매칭되는 패턴의 start인덱스 end() - 매칭되는 패턴의 end index+1 package pattern.test; import java.util.regex.Matcher; import..
자바 다운받기 https://www.oracle.com/java/technologies/javase-downloads.html 버전별로 라이센스가 다르므로 필요한 버전 다운로드( 회원 가입 후 다운 가능) 8버전 JDK Download 다운 환경변수 설정하기 내 PC -> 속성 왼쪽 메뉴에 고급 시스템 설정 환경 변수 클릭 시스템 변수 항목에 새로 만들기 클릭 변수 이름 : JAVA_HOME 변수 값 : 자바 설치 경로 디렉터리 찾아보기로 설치경로를 입력. 자바 설치시 설치 경로를 따로 변경하지 않았으면 C:\Program Files\Java\jdk1.8.0_251 변수 이름 : CLASSPATH 변수 값 : .;%JAVA_HOME%\lib\tools.jar; 다음은 시스템 변수 탭에 Path -> 편집..
- Total
- Today
- Yesterday
- Variable allocation
- jdbc
- maven
- JSON
- oracle
- mapreduce
- 빅데이터
- gradle
- RAID Architecture
- 빅데이터 플랫폼
- Replacement Strategies
- I/O Services of OS
- File Protection
- HDFS
- Disk System
- SQL
- Disk Scheduling
- I/O Mechanisms
- Spring
- SPARK
- 하둡
- Flume
- aop
- hadoop
- Allocation methods
- Free space management
- vmware
- springboot
- Java
- linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |