일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 8bit
- Transaction
- DB
- transient
- swing
- where
- set
- array
- DB연동
- 다이얼로그
- 오라클
- java
- Join
- JDBC
- statement
- Annotaion
- stream
- select
- Reader
- 상속
- Serializable
- 조회
- Connection
- 예외처리
- 자바
- 난수
- InputStream
- Oracle
- driver
- 16bit
- Today
- Total
목록전체 글 (46)
오버플로
1. Set - 일차원 배열처럼 생성됨 - 중복값을 저장하지 않고, 검색의 기능이 없음 (List와의 차이점, 값을 얻을 수 없음) - 입력되는 값은 순차적으로 입력되지 않음 - 사용법) 1) 생성 : Set set = new HashSet(); Set set = new HashSet(); 2) 값 할당 : 중복값을 저장하지 않고 순차적으로 입력되지도 않음 set.add(값); 3) 크기 : set.size(); 4) 값 삭제 : 값의 내용과 일치하는 element를 삭제함 set.remove(값); set.clear(); // 모든 방의 값 삭제 5) 값 얻기 : 값을 얻기 위한 객체 사용(Iterator) > set에서 Iterator에게 제어권을 할당해야 함 (List도 사용가능) Iterator ..
1. List - java.util 패키지에 존재 - 일차원 배열처럼 생성됨 - 값은 중복되며, 검색의 기능이 있음 - 객체를 저장하므로 기본형 데이터형을 저장할 수 없음. > 기본형 데이터형은 Wrapper class를 사용하여 객체로 만든 후 저장됨 (=autoboxing) - List사용법) List list = new ArryList(); // is a 관계 객체화 > JDK1.4까지 : 모든 객체를 저장할 수 있음 : 장점) 편의성-모든 값을 저장할 수 있음 / 단점) 값을 꺼내 사용할 때 문제 > JDK1.5이후 : 특정 객체만 저장할 수 있음 ( : Generic) 1) 생성 : ArrayList al = new ArrayList(); 2) 값 추가 : 모든 객체를 다 할당할 수 있음 //값..
JCF - 데이터 구조(DataStructure)를 미리 구현해놓은 클래스들 - 데이터를 처리하기 위해서 구성 및 동작해야 할 메모리의 형태 - List, Set, Map이 java.util.package에서 제공됨 (List, Set – Collection 계열 / Map – Map 계열) - JDK 1.5이상에서부터는 Generic, autoboxing, unboxing이 사용됨 - 가변길이형 (값이 추가되면 길이가 늘어나고, 값이 삭제되면 길이가 줄어듦) 1. List - 일차원 배열처럼 생성됨 - 값은 순차적으로 입력되고, 중복 값을 저장할 수 있으며, 검색의 기능이 있음 - 구현클래스로 ArrayList, Vector, LinkedList 등 제공 2. Set - 일차원 배열처럼 생성됨 - 값은..
DecimalFormat Class - 숫자형식을 변환할 때 (정수, 실수 모두 가능) - java.text package에서 제공하는 Class - 사용법) > 생성) DecimalFormat df = new DecimalFormat(“pattern”); - pattern : 0 : 해당 자리에 값이 없으면 0을 넣어서 보여줌 // 전체 자릿수를 맞출 때 # : 데이터가 존재하는 것까지만 보여줌 > 값 얻기) String str = df.format(값); Ex. DecimalFormat df = new DecimalFormat(“0,000,000”); // 0 df.format(2021); => 뒷자리부터 채워져서 0,002,021됨! Ex. DecimalFormat df = new DecimalFo..
1. import - 클래스가 존재하는 패키지 외부에 다른 클래스를 사용할 때 - package선언과 class 선언 사이에 필요한 만큼 정의하여 사용 - JDK1.5에서부터는 static import 추가 - java.lang 패키지에 포함되어 있는 class는 따로 import가 필요 없음 - 주의!) 패키지가 다르나 같은 이름의 클래스, 인터페이스가 존재한다면 두 클래스 중 하나만 import 받을 수 있음 => full path로 해결 가능 - 클래스를 사용할 때 패키지를 기술하여 사용하는 것 - 문법) 패키지명.클래스명 객체명 = - Ex) Date d = null; // java.util package의 Date (얜 import한 Date) java.sql.Date d1 = null; // ..
# 오늘의 코딩 # Calendar Class 를 사용하여 달력을 만들어보자! - 1일에 해당하는 요일부터 달력시작 - 토요일이면 줄 변경하기 - 연, 월을 설정할 수 있게 작성 package test; import java.util.Calendar; /** * 달력 만들기 * @author user */ public class MyCalendar { public MyCalendar() { Calendar cal = Calendar.getInstance(); // 객체 생성 cal.set(Calendar.YEAR, 2021); // 년도 setting cal.set(Calendar.MONTH, 9); // 월 setting. 실제 월 - 1 System.out.println(cal.get(Calendar..
1. Calendar Class - 하나의 날짜 정보를 얻을 때 (Ex. 년도, 시간, 분 등 ..) (형식있는 날짜를 Calendar로 구하면 문장이 길어짐! 형식있는 날짜는 Date/SimpleDateFormat으로 구하자) - java.util package에서 제공 - abstract class이므로 객체화가 되지 않음 (자식 클래스가 객체화되면 객체로 생성됨) => 자식클래스 : GregorianCalendar - 생성: 1) 자식 클래스를 통해 생성 (is a 관계의 객체화) Calendar cal = new GregorianCalendar(); 2) method를 이용한 생성 (권장) : Calendar의 instance를 얻는 method를 사용하여 객체를 얻을 수 있음 Calendar c..
1. Date Class - SimpleDateFormat클래스와 함께 형식이 있는 날짜를 사용할 때 - java.util package에서 제공 - 비추천 method가 많음.. - 사용법) 1. 생성 : Date date = new Date(); Date date1 = new Date(System.currentTimeMillis()); >> Java에서 유일하게 시간정보를 가진 클래스 : System >> System.currentTimeMillis() : 1970년01월01일00시00분00초부터 현재까지 ms로 얻어냄 * 이 객체를 출력하면 시간이 나온다. 주소가 아닌 값이 나온 이유는! Date Class에서 Object의 toString()을 Override했기 때문. 2. SimpleDateF..