kh day 032
오늘에야 드디어 SQL문을 배우겠구나 하고 설레는 마음으로 학원에 왔는데 오라클 클라우드 계정을 생성하고 전자지갑을 생성하는데 하루가 다 소모되어 버렸다 ㅜㅜ ㅋㅋ 사실 2시간 정도 시간이 남았는데, 이번주부터는 SQL문과 지난 능력단위 시간에 다 배우지 못한 자바 언어를 병행하여 학습하기로 해서 남은 시간에는 제네릭을 배웠다. 제네릭과 람다식은 매우매우 중요하다고 강조하신만큼 잘 집중해서 열심히 배워야겠다!
---
오늘부터는 SQL 언어
(1) Oracle DBMS로 무엇을 사용할 것인가?
- Oracle Cloud ATP 데이터베이스 사용 -> OK
(Autonomous Transaction Processing DB : 자율 운영 데이터베이스) (AI로 자동관리)
전자지갑 다운로드 / API private key download (VS CODE에서 Cloud ATP DB control)
- On-premise Oracle19cR3 사용
Local DB에 대한 접속방법 2가지 방법(EZCONNECT, TNSNAMES)을 익혀야
전자지갑으로 접속하는 클라우드에 대한 기초 지식이 될 수 있다.
(2) Oracle Client.로 무엇을 사용할 것인가?
- Oracle SQL Developer (GUI기반) -> OK
- Oracle SQLcl (CLI 기반) -> 여러개의 sample shcema db 생성에 이용
- MS Visual Source Code (Oracle Extension) -> OK
---
오라클 클라우드 계정생성 + 전자지갑 다운
---
자바 - 제네릭
잊어버린 상태에서 배우려니 쉽지 않다 복습하세요~
제네릭(Generic) 타입이란?
- 기본타입x 참조타입x 제네릭이라는 타입은 사실 없음 그냥 용어임
- ‘컴파일 단계’에서 ‘잘못된 타입 사용될 수 있는 문제’제거 가능
- 자바5부터 새로 추가 !
- 컬렉션, 람다식(함수적 인터페이스), 스트림, NIO에서 널리 사용
- 제네릭을 모르면 API 도큐먼트 해석 어려우므로 학습 필요
제네릭을 사용하는 코드의 이점
- 컴파일 시 강한 타입 체크 가능
- 실행 시 타입 에러가 나는 것 방지
- 컴파일 시에 미리 타입을 강하게 체크해서 에러 사전 방지
- 타입변환 제거 가능
---
'국비학원' 카테고리의 다른 글
[국비지원] KH 정보교육원 34일차 (0) | 2022.05.13 |
---|---|
[국비지원] KH 정보교육원 33일차 (0) | 2022.05.12 |
[국비지원] KH 정보교육원 31일차 (0) | 2022.05.10 |
[국비지원] KH 정보교육원 30일차 (0) | 2022.05.10 |
[국비지원] KH 정보교육원 29일차 (0) | 2022.05.06 |