iknowahra / cspiEdu

CSPI OJT
0 stars 0 forks source link

2021.09.13 교육 내용 정리 #1

Open iknowahra opened 2 years ago

iknowahra commented 2 years ago

2021.09.13

JDK 1.8 => Oracle 인수하면서 유료화 되어서

이클립스 : 무료

전자정부 프레임워크 : 국가 표준 JDK 1.8 을 지정

JSP : 웹 서블릿 (HTML, CSS, JS) + JAVA

SPRING Framework MVC - JSP의 좀 더 편한 버전

과제 : Spring boot(self)

DB

PL / SQL : 표준 RDS SQL

유료의 장점 : Down time일 때 A/S 해줌

Cloud

할 것

JAVA

Java 개발자 : 제임스 고슬링

매우 큰 장점 : JVM덕분에 OS와 관계 없이 된다. 안드로이드/ 웹 / 임베디드 가능

컴파일러 vs 인터프리터

컴파일러

인터프리터

class 이름은 대문자로 시작

세미콜론 필수

"" 더블 큐오트로 써야함

데이터 타입

String isOpen = "Y"; //"N", "Success", "Fail"

int result = 1; // 1, 0 , -1

배열

비슷한 자료형인데 많은 걸 담아야 할 때 많이 쓴다. 자바에서 객체다.

String[] strArr = new String[10]; //배열의 크기 10

; 실무에선 잘 안쓴다. 얼마나 자원을 쓸지 몰라서.

List list = new ArrayList<String>();

: 배열 크기의 제한이 없어서 많이 쓴다.

java.util (상용버전)

java.awt (폐기된 옛날 버전)

GUI : Graphic User Interface_V3, 프로그램 등등.. 자바로는 요새 안함

MAP<>

: json 같은 key-value 페어

Map<String, Integer> map;

🤲 Integer vs int

String s1 = "11";
int i1 = Integer.parseInt(s1);
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("111", 111);
System.out.pringIn(map.toString());

🙌 print vs pringIn (줄바꿈 안함 <-> 줄바꿈함)

=> 내일은 1시