본문 바로가기

Language87

[자바 기본 개념] 컬렉션(Collection) - ArrayList / 예제 1.2 ArrayList -벡터와 달리 자동으로 쓰레드 동기화 지원 않음 -리스트의 맨 뒤에 객체 추가: 공간이 모자라면 자동 늘림 -리스트의 중간에 객체 삽입: 삽입된 뒤의 객체는 뒤로 하나씩 이동 -임의의 위치에 있는 객체 삭제 가능: 객체 삭제 후 자동 자리 이동 ***예제 package day04; import java.util.ArrayList; import java.util.Scanner; public class _02ArrayListEx { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList a=new ArrayList(); Scanner scanner=new Scanner(System.in.. 2016. 6. 22.
[자바 기본 개념] 컬렉션(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.