------------------------------

클래스 구성
1. 멤버변수
2. 생성자 메서드
3. 일반 메서드
4. 내부 클래스

------------------------------

생성자의 역할

멤버변수에 대한 초기화

------------------------------

메서드의 역할

 

------------------------------

스태틱 메서드를 쓰는 이유

프로그램에서 공통적으로 사용하는 기능

공유를 위함

스태틱 멤버변수를 쓰기 위하여 사용

------------------------------

try catch를 쓰는 이유

에러에는 컴파일에러 / 런타임에러가  있다

컴파일 에러는 코드 작성시에 고칠 수 있지만
런타임 에러는 미리 예측하기가 어렵다

예측하기 어려운 런타임 에러를 대응하기 위해
try catch를 사용한다

엄밀하게는 if문 등을 이용해서 예외를 없도록 만드는 것이 좋으나
자바는 예외처리가 필요한 기능은 무조건 try catch를 써야한다

------------------------------

입력

1. System -> 자바에서 System 클래스는 Console OS를 말한다 (System.in)
2. 파일 입출력
3. 네트워크 입출력

------------------------------

ip 는 네트워크의 주소다 (랜카드 기준)

맥어드레스 - 랜카드의 고유한 번호

여러 아이피를 쓰려면 랜카드를 여러개 꽂으면 된다

------------------------------

드라이버

컴퓨터는 여러회사의 부품이 섞여있다.

그러므로 운영체제가 모든 하드웨어의 정보를 알 수 없다.
드라이버를 설치하면 운영체제가 하드웨어를 제어할 수 있게 된다.

자바에서도 마찬가지다.

자바에 오라클DB에 대한 드라이버를 설치하면
자바에서 오라클DB를 연동해서 사용할 수 있다. 

DB를 위한 자바클래스
1.Connection -> 연결
2.Statement -> 질의
3.ResultSet -> 응답 (결과 집합)

받아온 데이터를 String으로 변환

sql디벨로퍼의 폴더 안에 ojdbc.jar 를 찾는다

+ 자바 lib폴더에 넣고 빌드패스

 

'Programming Language > Java' 카테고리의 다른 글

자바 HashSet // TreeSet  (0) 2020.04.24
자바 StringTokenizer  (0) 2020.04.24
자바 그래프 만들기 (xml, json, gson, 공공데이터, SWING)  (0) 2020.04.22
자바 SWING 리스너  (0) 2020.04.22
20200421  (0) 2020.04.21

+ Recent posts