본문 바로가기
  • Build Up Routine
Basic/멀티캠퍼스__AI플랫폼을 활용한 웹서비스 개발

멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 1일차.

by 까느.dev 2022. 4. 4.

📢수업 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

 

[JAVA] 구조 개념 및 명명 규칙

이 게시물을 작성하는데 이용한 IDE(통합 개발 환경)는 이클립스입니다. 프로젝트를 생성해서 개발을 진행하다 보면 파일의 전체적인 구조는 아래와 같이 이루어집니다. 실제로 우리가 코딩하는

boyboy94.tistory.com

https://boyboy94.tistory.com/20?category=904648 

 

[Java] 컴파일(Compile)의 이해

컴퓨터 프로그램 만드는 일을 프로그래밍이라 하고, 프로그램 만드는 사람을 프로그래머라고 합니다. 프로그래밍이란 컴퓨터가 일을 하도록 명령을 하고 그 명령을 실행하게끔 하는 과정입니

boyboy94.tistory.com

 

댓글