본문 바로가기

Language/Java53

[자바 기본 개념] 컬렉션(Collection) - Vector / 예제 1. 컬렉션 - 요소(element)라고 불리는 가변 개수의 객체들의 모음 - 다양한 객체들의 삽입, 삭제, 검색 등을 관리하기 용이 - 제네릭이란? 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할 수 있도록 클래스나 메소드를 일반화시키는 기법 1.1 Vector -배열의 길이 제한 극복 -원소의 개수가 넘쳐나면 자동으로 길이 조절 -벡터 중간에 객체 삽입: 삽입된 뒤의 객체는 뒤로 하나씩 이동 ****예제 package day04; import java.util.Vector; public class _01PointVectorEx { public static void main(String[] args) { // TODO Auto-generated method stub Vector v = new V.. 2016. 6. 22.
[자바 기본 개념] Calendar Class 12. Calendar 클래스- 시간과 날짜 정보 관리 à 년, 월, 일, 요일, 시간, 분, 초, 밀리초, 오전 오후 등- Calendar는 추상 클래스이므로 new Calendar() 하지 않음- Calendar now = Calendar.getInstance(); 이용- 내가 관리할 날짜와 시간을 Calendar객체를 이용하여 저장 필드 의미 필드 의미 YEAR 년도 DAY 한 달의 날짜 MONTH 달 DAY_OF_WEEK 한 주의 요일 HOUR 0 ~ 11시로 표현한 시간 AM_PM 오전인지 오후인지 구분 HOUR_OF_DAY 24시간을 기준으로 한 시간 MINUTE 분 SECOND 초 MILLISECOND 밀리초 2016. 6. 22.
[자바 기본 개념] Math Class 11. Math 클래스-기본적인 산술 연산을 수행하는 메소드 제공-모든 멤버 메소드는 static으로 정의됨 static double abs(double a) 절대값 반환 static double cos(double a) 코싸인값 반환 static double sin(double a) 싸인값 반환 static double tan(double a) 탄젠트값 반환 static double exp(double a) 값 반환 static double ceil(double a) 지정된 실수보다 크거나 같은 수 중에서 가장 작은 정수를 실수 타입으로 반환 static double floor(double a) 지정된 실수보다 작거나 같은 수 중에서 가장 큰 정수를 실수 타입으로 반환 static double max(.. 2016. 6. 22.
[자바 기본 개념] String 객체 / equals() / StringBuffer 10. String 객체-String 클래스는 하나의 스트링만 표현-단순 리터럴로 생성, ex) String s = "Hello"; -String 객체로 생성, ex) String t = new String("Hello");-스트링 객체는 수정 불가능 10.1 ==과 equals()-equals()는 내용을 비교하기 때문-== 는 같은 레퍼런스인지 비교 10.2 주요 메소드 char charAt(int index) 지정된 인덱스에 있는 문자값을 반환 int indexOf(int ch) 지정된 인덱스에 있는 문자값을 반환 in indexOf(int ch, int fromIndex) fromIndex 위치부터 끝까지 문자 ch 탐색. 인덱스 리턴. 없으면 -1리턴 String concat(String str.. 2016. 6. 22.
[자바 기본 개념] 박싱과 언박싱(boxing/unboxing) 9. 박싱과 언박싱-박싱: 기본 데이터 타입을 Wrapper 클래스 객체로 변환하는 것-언박싱: 반대의 경우를 언박싱이라고 한다.-자동 박싱(Auto boxing) à 기본 타입의 값을 자동으로 Wrapper 객체로 변환 -자동 언박싱(Auto unboxing)à Wrapper 객체를 자동으로 기본 타입 값으로 변환 2016. 6. 22.
[자바 기본 개념] Object Class / 오브젝트 클래스 8. Object 클래스-java.lang 패키지에 포함-자바 클래스 계 층 구조의 최상위에 위치-모든 클래스의 수퍼 클래스 8.1 toString()-객체를 텍스트 형태로 표현한 문자열로 반환-반환되는 문자열 : 클래스 이름@객체의 hash code-객체와 문자열이 + 연산이 되는 경우 객체의 toString() 메소드를 호출 8.2 Wrapper 클래스-자바 기본 데이터 타입을 클래스화한 8개 클래스 기본 데이터 타입 Byte Short Int Long Char Float double boolean Wrapper클래스 Byte Short Integer Long Character Float Double Boolean 8.2.1 주요메소드 메소드 설명 static int bitCount(int i) 이진.. 2016. 6. 22.