[JAVA] 시작 전

yoon·2023년 11월 26일
0

java

목록 보기
1/19
post-thumbnail

자바의 특징

  1. 운영체제에 독립적이다. > JVM
  2. 객체 지향 언어이다. > 상속, 캡슐화, 다형성
  3. 자동 메모리 관리 > gabage collection
  4. 네트워크 분산처리 지원
  5. 멀티쓰레드 지원
  6. 동적 로딩 지원

JVM (java virtual machine)

자바로 작성된 애플리케이션은 모두 JVM에서만 실행되기 때문에 반드시 필요하다.
애플리케이션에서 OS만 거치고 하드웨어로 전달되는 다른 언어들 보다 느리다는 단점을 가지고 있다.
그러나 JAVA애플리케이션은 JVM하고만 상호작용하기 때문에 OS에 종속적이지 않아 애플리케이션을 OS에 맞게 변경하지 않아도 실행가능하다. 그러나 OS에 맞는 JVM은 필요하다.

JDK (java development kit)

jdk를 설치하면 jvm과 자바를 개발하는데 필요한 프로그램들이 설치된다.

무료로 제공하는 Open JDK
1. https://adoptium.net 접속
2. Latest LTS releases 클릭
3. 자신의 운영체제에 맞는 JDK를 설치
4. .msi 파일 실행
Location설정 > Browse 버튼 눌러 설치 위치 수정

  • 경로 중 \EclipseAdoptium\ 부분을 \Java\로 수정
  • Set JAVA_HOME variable 왼쪽에 X버튼 클릭
  • Will be installed on local hard drive 클릭
  1. 환경변수 설정
    시스템 환경변수 추가
  • 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정
  • 환경변수 > 새로 만들기
  • 변수 이름 : JAVA_HOME
  • 변수 값 : C:\Program Files\Java\jdk-17.0.8.101-hotspot
    Path 변수 수정
  • Path 변수 클릭 후 편집 클릭
  • 텍스트 편집 클릭
  • 변수값 맨 앞에 %JAVA_HOME%bin; 문구 추가
  1. 명령 프롬프트에 java-version 입력하여 설치 확인

코드 실행 순서

javac > compile .java > .class
java> .class 파일 실행

#src 폴더 이동 후
javac -d <.class 저장할 경로> name.java
java -classpath <.class 저정된 경로> name #.class 안적음

#print 문에 한글이 있다면
javac -d <.class 저장할 경로> name.java -encoding UTF-8
profile
하루하루 차근차근🌱

0개의 댓글