Java

  • Java는 무엇인가

    • 프로그래밍 언어, 플랫폼
    • 다양한 하드웨어와 소프트웨어 실행환경과 API를 제공
    • 현재 version 19 까지 출시되었고 유료 구독형 라이센스.
  • Java application 주요 유형

    • Standalone application ( ex 미디어플레이어 )
    • Web application ( ex 쇼핑몰 등 웹사이트 )
    • Enterprise application ( ex 뱅킹애플리케이션 같은 높은 수준의 기업형 애플리케이션 )
    • Mobile application (ex Android 기반 모바일 애플리케이션 )
  • Java 언어의 플랫폼

    • Java SE (standard edition)
    • Java EE (enterprise edition)
    • Java ME (micro edition)
  • Java SE (standard edition)
    핵심 Java 프로그래밍 플랫폼. Java 개발에 필요로 하는 모든 라이브러리와 API가 포함되어 있습니다. OpenJDK(Open Java Development Kit)는 Java SE의 무료 오픈 소스 구현입니다.

  • 특징

    • 객체지향 프로그래밍 언어(OOP:Object Oriented Programming)
    • 이식성
    • 보안
    • 네트워크와 분산처리를 지원
    • 동적 클래스 로딩을 지원
    • 멀티스레드를 지원
    • 풍부한 API 지원
    • 자동 메모리 관리
    • 플랫폼 독립적
  • JDK, JRE, JVM

    • JVM (JAVA Virtual Machine)
      Java 애플리케이션을 실행하는 가상 머신. JVM은 Java 플랫폼 독립성을 만든다.

    • JRE (Java Runtime Environment) = JVM + 표준 라이브러리
      Java 애플리케이션을 실행하기 위한 환경을 제공합니다.

    • JDK (Java Development Kit)
      JRE + Java 애플리케이션 컴파일 및 디버깅용 개발 도구.

  • JDK 설치

    • Java로 프로그래밍 하려면 JDK를 설치 해야한다.
    • Oracle 웹페이지에서 Oracle JDK를 다운로드 한다.
    • Java SE Development Kit 11.0.16.1 을 설치한다. ( SE : Standard Edition )
    • Mac OS
      • DMG installer 다운로드하고 설치
      • 터미널에서 java -version 입력하고 11 version 확인
    • Window
      • x64 installer 다운로드하고 설치
      • cmd 에서 java -version 입력하고 11 version 확인
      • 고급시스템설정 > 고급 탭 > 환경변수 > 시스템 변수 > 새로만들기
        • 변수이름 : JAVA_HOME // 변수 값 : JDK 설치경로
        • 변수이름 : CLASS_PATH // 변수 값 : .;
      • 시스템 변수에서 Path 변수를 찾고 더블클릭 > 우측상단에 있는 새로만들기 클릭
      • %JAVA_HOME%\bin 입력 > 엔터
      • 우측 중단의 위로 이동을 클릭해서 목록의 최상단에 위치시키고 확인 클릭
      • Path 목록 순서대로 찾기 때문에 본인이 설치한 jdk의 경로를 최상단에 위치시킨다
  • IDE ( Intergrated Development Environment ) 설치

    • Intellij IDEA
      • PC OS에 맞는 Community Edition을 다운로드하고 설치
      • 실행 > File > New > Project > Name 입력 > Location 설정 (찾기 쉬운 곳)
        > Language : Java > JDK : Oracle OpenJDK version 11 > Create
    • Eclipse
      • PC OS에 맞는 version을 다운로드하고 설치
      • Java 입문이나 교육과전인 학생의 경우 Eclipse IDE for Java Developers
      • 설치 후 처음 실행하면 workspace 설정 창이 나타난다
      • 되도록이면 자주 사용하거나 찾기 쉬운 경로를 지정해 주는 것이 좋다
      • Eclipse UTF-8 설정
        • window > preferences
        • General > workspace
          하단 Text file encoding > Other: UTF-8 > Apply
        • General > Content Types
          Java Class Files, Text 의 Default encoding: UTF-8 > Update
          Text > Java properties File, JSP 의 Default encoding: UTF-8 Update
          * JSP는 Eclipse IDE for Java Developers version 에는 없다.
        • General > Editors > Text Editors > Spelling
          encoding Other: UTF-8 > Apply
        • Web > CSS Files, HTML Files, JSP Files
          Encoding: ISO 10646/Unicod(UTF-8) > Apply
          * Web 부분은 Eclipse IDE for Java Developers version 에는 없다.
        • Apply and Close (최하단에 위치함)
profile
real.great.code

0개의 댓글