📢수업 1일차
`
- 주 5일 온/오프라인 병행하여 진행 예정임. (코로나 상황에따라 달라짐)
✏ part1 : 자바기초
✏ part2 : 백앤드
✏ part3 : 프론트엔드
✏ part4 : 세미프로젝트&프로젝트
- Databas(Oracle기반) <-통신-> WEB Server(java 기반 Spring)-Web Server Application <-통신-> Browser(HTML5 & CSS & JavaScript & JQuery & Ajax)
자바 -> 오라클 -> 웹클라이언트->Spring 순으로 공부예정임.
📌수업 정리 내용
- JDK 8이후 버전은 라이센스가 되어있기 때문에 설치는 무료이나 유로로 사용해야함. 그래서 8버전으로 다시 설치.
- 프로그래밍 언어란 사람과 컴퓨터의 대화를 할 수 있도록 만든 환경. 고급언어와 저급언어로 구분된다.
- 컴퓨터는 0과1만 알아들을수 있기때문에 프로그래밍 언어가 있는것.
- 많은 인력들이 빅데이터,AI,분석 쪽으로 이동이 되어서 현재 자바개발자인력이 준 상태라고함. 나에게는 희소식인듯 하다.
- 대부분의 WEB,ERP,B2C시스템은 자바이며 다른 언어로 이동하여도 자바를 알아야 가능하다고 생각됨.
- 자바는 한번 컴파일을 통해 ByteCode(클래스)파일을 만들어서 어떤 OS든지 실행 시킬수 있는 언어이다. 즉 이식성이 좋다.
- 자바는 객체 지향 언어이다. --> OOp(Object Oriented Programming) 부품 객체를 먼저 만들고, 이것들을 조합해 전체 프로그램을 완성시키는 기업.
- 자바는 처음부터 OOP개발용 언어로 설계하여 캡슐화, 상속, 다형성 기능을 완벽하게 지원한다.
- 자바는 멀티 스레트를 쉽게 구현이 가능 하다. 동시에 여러가지 작업 또는 대용량을 적업을 빨리 처리가 유용하다.
- 자바 프로젝트 폴더 기본 트리 JavaWorSpace/javaproject/src/package/class
- package는 src종속되는 폴더이다. class는 소스를 만드는 공간이다.
- class파일을 만들때는 첫글자는 대문자여야 한다.
- 패키지가 다르면 같은 클래스이름으로 사용이 가능하다.
- variable,변수, 값이 들어가는 메모리 공간.
- 변수 이름을 위한 명명 규칙.
1. 첫번재 끌자는 문자이거나 '$' , '_' 여야 하고 숫자로 시작할 수 없다(필수)
2. 영어 대소문자가 구분된다.(필수)
3. 첫문자는 영어 소문자로 시작하되, 다른단어가 붙을 경우 첫자를 대문자로 한다(관례) (ex. maxSpeed)
4. 문자 수의 길이 제한은 없다.
5. 자바 예약어는 사용 할 수 없다.(for, int public 등...)
- 변수는 로컬변수와 전역변수로 나누어지며, 로컬변수는 반드시 초기화 하여 사용해야 한다.
공부 참고 자료.
https://boyboy94.tistory.com/13
https://boyboy94.tistory.com/20?category=904648
'Basic > 멀티캠퍼스__AI플랫폼을 활용한 웹서비스 개발' 카테고리의 다른 글
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 6일차 (0) | 2022.04.11 |
---|---|
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 5일차. (0) | 2022.04.08 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 4일차. (0) | 2022.04.07 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 3일차. (0) | 2022.04.06 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 2일차. (0) | 2022.04.05 |
댓글