일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- conda remove
- 컬렉션 프레임웍
- Selenium
- GIT
- openai
- streamlit
- 사이킷런
- 자바 열거형
- 스프링 부트3
- 셀레니움
- 차원증가
- oracle
- 사이킷런 회귀
- Python
- 컬렉션 인터페이스
- URI 원칙
- 완주하지못한선수
- 머신러닝
- 스프링 부트
- 알고리즘
- 자바 로그 레벨
- 오라클
- h2 데이타베이스
- db
- 쓰레드 풀
- 프로그래머스
- WinError5
- REST API
- 파이썬
- Java
- Today
- Total
목록Java (3)
노트 :
1. 열거형: 관련된 상수들을 같이 묶어 놓은 것. C언어와 달리 값만 아니라 타입까지 체크하므로 타입에 안전한 열거형(typesafe enum)이라 불림. 2. 정의: enum 열거형 이름 { 상수명1, 상수명2, .....}; enum Direction {EAST, WEST, SOUTH, NORTH}; 3. 열거형 상수의 비교 1) == enum Direction {EAST, WEST, SOUTH, NORTH}; void compareValues() { dir = Direction.EAST; if (dir == Direction.EAST) { System.out.println("동등값"); } } 2) compareTo() enum Direction {EAST, WEST, SOUTH, NORTH}; ..
1. 스트림: 데이터소스를 추상화하여 자료의 대상에 관계없이 같은 방식으로 연산을 수행할 수 있도록 함 2. 스트림 사용의 장점 1) 연산의 추상화: 배열이나 컬렉션뿐만 아니라 파일에 저장된 데이터도 모두 같은 방식으로 처리 가능 2) 코드의 재사용성 증가. 단 스트림 자체는 일회용임 3. 스트림 생성 ① String[] strArr = {"Amy", "Bella", "Chris"}; => Stream stream1 = Arrays.stream(strArr); ========================================= ② List strList = Arrays.asList(strArr); => Stream stream2 = strList.stream(); 4. 스트림의 특징 1) 일회용:..
1. 컬렉션 프레임웍: 데이터 그룹을 다루고 표현하기 위한 단일화된 구조 * 컬렉션 프레임웍의 핵심 인터페이스 인터페이스 특징 List 순서가 있는 데이터의 집합. 데이터의 중복 허용 예) 대기자 명단 Set 순서가 없는 데이터의 지합. 데이터의 중복 비허용 예) 양의 정수집합, 소수의 집합 Map 키(key)와 값(value) 쌍으로 이루어진 순서가 없는 데이터의 집합. 키는 중복이 허용되지 않으나 값은 중복이 허용된다. 예) 우편번호, 지역번호(전화번호) * 컬렉션 프레임웍의 핵심 인터페이스간의 상속 계층도 2. 구현 클래스 1) List : ArrayList, LinkedList, Stack, Vector 외 2) Set: HashSet, TreeSet 외 3) Map: HashMap, TreeMa..