DAY01 - JAVA언어, 설치 및 세팅

은나현·2023년 1월 18일
0

📖 이론

📌 1. 프로그래밍 언어

  • 프로그래밍 언어란 주어진 어떤 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사소통을 가능케 하는 인공적인 언어이다.
  • 이 언어를 통하여 사용자는 컴퓨터에게 일련의 일을 시키는 명령어들의 집합체인 프로그램을 작성할 수 있다.

📍 1-1. 프로그래밍 언어의 종류

  • 기계어 : 컴퓨터가 이해하는 언어로서 2진수 집합으로 구성되어 있다

  • 고급 언어 : 사람이 이해할 수 있는 수준의 언어, 기계어로 변환이 되어야만 프로그램 형태로 실행하는 것이 가능하다


📍 1-2. JAVA 언어

  • 운영체제에 독립적
    -> JVM(Java Virtual Machine)이 설치된 환경이라면 어디서든지 실행 가능
  • 객체지향 언어
    -> 상속, 캡슐화, 다형성
    -> 코드의 재사용 및 유지보수에 용이
  • 자동 메모리 관리
    -> Garbage Collector가 자동으로 메모리를 관리해 준다

1-2-1. JAVA 프로그램이 만들어지는 과정

    소스코드	   컴파일(Compile)	 바이트 코드
(Source code)	     ->	        (Byte Code)
    *.java		   컴파일러         *.class

1-2-2. Java 가상머신(Java Virtual Machine / JVM)

  • 컴파일된 자바 바이트 코드를 실행시켜 주는 소프트웨어
  • 자바 프로그램은 JVM이 설치된 환경이라면 운영체제나 하드웨어에 종속되지 않고 실행이 가능하다.
  • 운영체제로부터 독립적이다.

💻 설치 및 세팅

📌 1. 자바 설치 및 세팅

📍 1-1. 자바 설치 여부 및 버전 확인

  • Window + R -> cmd 입력
  • 명령 프롬프트 창에 java -version 입력

📍 1-2. 자바 설치

자바 설치 링크(오라클)

  • 설치하려는 버전과 OS에 맞춰 다운로드
  • 원하는 경로에 압축 해제

📍 1-3. 환경 세팅

  • 내 pc -> 우클릭(속성) -> 시스템(고급 시스템 설정) -> 고급 탭 환경 변수
  • 시스템 변수 새로 만들기(변수 이름 : JAVA_HOME / 변수 값 : 자바 설치 경로)
  • 시스템 변수 Path 편집(새로 만들기 : %JAVA_HOME%\bin)
  • 확인을 눌러 모든 창 확실히 닫기

📌 2. 이클립스 설치 및 세팅

📍 1-1. 이클립스 설치

이클립스 설치 링크(Packages)

  • 사용 목적과 OS에 맞춰 다운로드
  • 압축 해제 후 exe파일로 설치 및 실행

📍 1-2. 이클립스 세팅

  • 이클립스 상단 탭 Window -> Preferences -> enc 검색
  • Content Types Text 선택 -> Default Encoding UTF-8 Update
  • Workspace 하단 Text file encoding -> Other UTF-8로 설정
  • 이하 4개 항목(CSS/HTML/JSP/XML Files) 전부 Encoding UTF-8로 설정

+ 이클립스 단축키

- Ctrl + Shift + ( + / - ) -> 화면 크기 확대 / 축소
- Ctrl + m -> 커서가 위치하는 창을 전체화면으로
- Ctrl + d -> 라인 전체 삭제
- Ctrl + z / Ctrl + y -> 실행 취소 / 다시 실행
- Ctrl + f11 -> 코드 실행
- Ctrl + Alt + down -> 커서 라인 복사

0개의 댓글