
※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. JDBC ( Java DataBase Connectivity ) JDBC (Java DataBase Connectivity) : 자바언어에서데이터베이스에접근할수있는프로그래밍API 순수 jdk로는 DBMS에 접근할 수 없음, sql 못 실행 시킴! 각 회사에서 자기네 DBMS에 접근하는 프로그램API(=드라이버)를 제공하고, 사용해서 접근 DAO (Data Access Object) DTO (Data Transfer Object) 탐색기 경로: C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 자바랑 오라클 사용가능하게 만든 드라이버: ojdbc6_g.j..

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 컬렉션 1) 인터페이스 Set - Hashset클래스 Person -기본생성자,전체생성자, 겟셈, 투스트링 만들기. private String name; private int age; private String address; //멤버변수 SetTest3 SetTest4 - 순서X, 중복불가 HashSet 클래스 : Set에 객체저장. Hash를 사용하여 처리속도가 빠름. LinkedHashSet 클래스 : HashSet과 거의 같음. 차이점은 Set에 추가되는 순서를 유지. TreeSet 클래스 : 객체의 Hash값에 의한 오름차순의 정렬 유지. * +++ 프로젝트 11Day4 컬렉션 2) 인터페..

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 10장. 제네릭, 컬렉션 API, Map API 제네릭 [ 문제 발생 ] 다형성으로 Object 배열을 사용하면 자바의 모든 데이터 저장이 가능. - 특정 데이터형만 추출할때는 instanceof 연산자를 사용하여 일치하는 데이터만 추출하도록 코드 추가 - 다형성에 의해서 다른 잘못된 데이터형이 저장되어도, 파일 시점에서는 확인할 수 없고 실행시에 확인. [ 해결방안=제네릭 ] 1. 사용하는 데이터형을 체크하기 때문에, 프로그램의 안정성을 향상 2. 데이터 사용시 형변환 코드가 필요하지 않기 때문에, 코드 사용도 간편 ========================================> obj..

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 9장. 예외처리 Exception ★발견한 예외를 수정하는건 내가 하는거고!!!! 예외처리는 어디서 예외가 왜 발생했는지 알려주는거임!!!! -ArithmeticException : 0으로 나누는 경우에 발생됨. => if문과 같은 조건문으로 먼저 나누는 수가 0인지 체크하면 예외발생 방지가능. -NullPointerException : null값을 가진 참조변수로 객체 멤버 접근시 발생됨. => 객체를 접근하기 전에 참조변수가 null인지 체크하면 예외발생 방지가능. -ArrayIndexOutOfBoundsException : 배열의 index범위를 넘어서 참조하는 경우. => 배열의 길이를 먼저..