Java - 컬렉션
·
Java
컬렉션이란? 다수의 데이터를 다루기 위한 자료구조를 표현하고 사용하는 클래스의 집합 컬렉션의 특징 요소라 불리는 가변 개수의 객체들의 저장소 객체들의 컨테이너라고도 불림 요소의 개수에 따라 크기 자동 조절 요소의 삽입, 삭제에 따른 요소의 위치 자동 이동 고정 크기의 배열을 다루는 어려움 해소 다양한 객체들의 삽입, 삭제, 검색 등의 관리가 용이 컬렉션은 제네릭 기법으로 구현 제네릭 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할 수 있도록 클래스나 메소드를 일반화 시키는 기법 클래스나 인터페이스 이름에 , , 등 타입매개변수를 포함 제네릭 컬렉션 사례 : 벡터 Vector 에서 E에 구체적인 타입을 주어 구체적인 타입만 다루는 벡터로 활용 정수만 다루는 컬렉션 벡터 Vector 문자열만 다루는 ..
Java - 객체(2)
·
Java
클래스 public class People { int age; String name; int x, y; int speed; public People(String name, int age, int spped, int x, int y){ //이름 나이 속도와 좌표를 입력받는 생성자 this.name = name; this.age = age; this.speed = spped; this.x = x; this.y = y; } public People(String name, int age, int speed){ //이름 나이 속도만 입력해서 생성할경우 기본 좌표 0,0 this(name, age, speed, 0, 0); } public String getLocation(){ //현재 위치 출력하는 메소드 ret..
Java - 객체(1)
·
Java
1.고객정보를 출력하는 예제 import java.util.*; public class Main { public static class Order{ int orderNum; String customerID; String orderDate; String customerName; public void OrderInfo(){ System.out.println("주문번호 : "+ orderNum); System.out.println("주문날짜 : "+ orderDate); System.out.println("고객아이디 : "+ customerID); System.out.println("고객명 : "+ customerName); } } public static void main(String[] args) { Or..