1. Pair 클래스 구현 후, 목적에 맞게 정렬하기 예제 예시) second 내림차순, first 오름차순 예제 import java.util.Collections; import java.util.Comparator; import java.util.Vector; public static void main(String[] args) { Vector result = new Vector(); // second 내림차순, first 오름차순 예제 Collections.sort(result, new Comparator() { public int compare(Pair p1, Pair p2) { // second 먼저 내림차순 if(p1.second > p2.second) { return -1; } // 같으면 ..
### 컬렉션 프레임웍 데이터 군을 저장하는 클래스들을 표준화한 설계 데이터 군을 다루고 표현하기 위한 단일화된 구조 ### 컬렉션 다수의 데이터, 즉 데이터 그룹 ### 프레임웍 표준화된 프로그래밍 방식 ### 컬렉션 프레임웍의 핵심 인터페이스 컬렉션 프레임웍에서는 컬렉션데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스를 정의(List, Set, Map) 인터페이스 List와 Set의 공통된 부분을 다시 뽑아서 새로운 인터페이스인 Collection을 추가로 정의 즉, 컬렉션 프레임웍의 모든 컬렉션 클래스들은 List, Set, Map 중의 하나를 구현하고 있다. 1. List: 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다. 구현..
### 16.1 네트워킹(Networking) 네트워킹이란 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. 자바에서 제공하는 java.net패키지를 사용하면 이러한 네트워크 어플리케이션의 데이터 통신 부분을 쉽게 작성 할 수 있으며, 간단한 네트워크 어플리케이션은 단 몇 줄의 자바코드 만으로도 작성이 가능하다. ### 16.1.1 클라이언트/서버(client/server) 서버는 서비스를 제공하는 컴퓨터이고, 클라이언트는 서비스를 사용하는 컴퓨터가 된다. 웹서버에 접속하여 정보를 얻기 위해서는 웹브라우저(클라이언트 프로그램)가 있어야 히고, FTP서버에 접속해서 파일을 전송받기 위해서는 알 FTP와 같은 FTP클라이언트 프로그램이 필요하다. 네트워크를 구성할 때 전용서버를 두는..
- Total
- Today
- Yesterday