FeelsKim 2022. 11. 8. 09:20
  • 자바버전 : 1.8(8) (AWS EC2 호환성 문제)
  • 핵심 수업내용은 깃허브 업로드 예정
  • 되도록 하드코딩 권장
  • 프로그램별 파일 관리 권장 ex) 구글드라이브

컴퓨터 :

눈에 보이는 물리적 요소인 하드웨어(모니터, 메인보드, RAM 등) +

눈에 보이지않는 요소인 소프트웨어(시스템소프트웨어 / 응용소프트웨어)

시스템소프트웨어 : 컴퓨터에서 기본적으로 설치되고 운영되는데 필요한 소프트웨어

응용소프트웨어 : 다양한 용도와 기능을 위해 만들어진 소프트웨어 ex) 메모장, 계산기, 브라우저 등 >> 웹어플리케이션

프로그램 : 프로그래밍언어로 만드는 어플리케이션

프로그래밍언어 : 프로그램을 만드는 언어, 컴퓨터와 대화를 하는 언어

프로그래밍언어의 종류

  1. 컴파일러(코드 전체를 한번에 번역) - java, c, c++
  2. 인터프리터(코드를 한 줄 단위로 번역) - javascript, python, jsp, swift

실행방식의 종류

  1. 객체지향언어(객체중심으로 조립) - java, c++, Object-c
  2. 절차지향언어(순차적으로 실행) - c

JAVA

설치 >> 오라클(www.oracle.com)에서 회원가입 후 다운 >> java, oracleDB, mysql, sqldeveloper, …

Java(소스) > Spring > Github(저장) > AWS EC2(배포) 순으로 작업 예정 >> 1.8버전 필요

모든 프로그램은 개발폴더에 저장

프로그래밍언어 동작 원리

.java(사람이 이해할 수 있는 코드) + **.class(컴퓨터가 이해할 수 있는 코드)**로 구성

소스코드(.java) > 컴파일러(변환) > 클래스(.class) > 실행(메모리) > 컴퓨터에서 구동(1과 0)

특징

  1. JVM을 통해 다양한 OS에서 사용가능 (높은 이식성)
  2. 대표적인 객체지향언어(OOP)
  3. 국가기관(대한민국 전자정부) 표준 프레임워크 ex) Java Model2, Spring
  4. 안드로이드 어플리케이션 제작 기반 언어
  5. c > c++ > java순 발전 (모두 C기반 언어)
  6. 현시점에서 대중적인 프로그래밍언어 중 하나

버전 (1.8 == 8)

SE : 표준 버전

EE : 기업용 버전

ME : 안드로이드 버전

JAVA 설정

  1. JDK(자바개발툴) 1.8 + JRE(자바실행환경)
  2. JRE(자바실행환경) : 자바 라이브러리(패키지)
  3. 설치확인(★버전확인이 안되어야 정상. 기존 다른 버전이 설치되었을 경우 환경변수 내 ‘시스템변수’에서 ‘JAVE_HOME’, ‘java Path’ 등 기존 자바경로 삭제 필요)
  4. ( 참고 : https://coding-factory.tistory.com/838 )
  5. cmd 실행(윈도우 + R) > java -version 실행
  6. 자바 환경변수 설정(운영체제 어느위치든 자바 실행 가능) ★★시스템 변수 > 새로만들기 > 변수이름에 “JAVA_HOME” 입력 >
  7. 변수 값(경로) - 해당 자바버전 설치위치(bin폴더가 있는 위치) 입력 > Path 편집 > 새로만들기 > “%JAVA_HOME%**\(원화표시)**bin” 입력 후 확인 > cmd 내 ****java -version, javac -version 확인
  8. 실행창(윈도우 + S) > 시스템환경변수편집 > 고급 > 환경변수 >
  9. 자바 정상작동 확인 (IDE 없이 cmd에서 실행)(TIP : 해당 폴더 경로창에 cmd 입력하면 자동으로 해당경로로 실행)
  10. 메모장으로 java 파일 저장 > cmd에서 “cd 해당파일경로” 입력 > dir 확인 > javac “파일명.java” 입력(컴파일) > dir로 class파일 생성확인 > java “파일명” 실행 > 결과확인

IDE(통합개발환경) - 이클립스(Eclipse) 설치

자바가 먼저 설치되어야 실행가능. 반드시 자바 버전(1.8)과 동일하게

버전참고 : https://yyman.tistory.com/1451

(https://www.eclipse.org/downloads/packages/release) elipse 다운 시 older version에서 버전 선택

Eclipse IDE for Enterprise Java Developers 로 설치 > tool 폴더에 압출파일 저장 및 설치 >

eclipse.ini 실행 > 자바 버전(Dosgi.requiredJavaVersion) 확인 > 안맞으면 맞는걸로 재설치

(TIP : Java 1.8용 eclipse 버전 >> 2020-06 이하)

workspace(작업폴더) 생성 > 이클립스 설정 > 한글 > window > Preperences >

text 입력후 UTF-8 변환 : spelling, CSS, HTML, JSP

text 제거후 UTF-8 변환 : General > Workspace

설정완료

새 프로젝트 생성 (Ctrl + N)

Java Project > 프로젝트명 입력(”javaStudy01”) >

새 패키지 > 패키지(javaStudy01.basic) 생성 >

새 클래스 > 클래스(HelloWorld) 생성