예제로 공부하는 Java 100문
환경설정
1. 문제
아래 순서를 올바르게 맞춰보시오
- JDK 설치를 한다.
- 소스코드 편집기(에디터) 자바가 실행될 수 있도록 환경설정을 해준다.
- 내 pc가 32비트인지 64비트인지 확인하다.
- 편리한 자바 소스코드 작성을 위한 자신에게 맞는 소스코드 편집기(에디터)를 설치한다.
- 내 pc내 어떤 디렉토리에서도 자바가 실행될 수 있도록 패스 설정을 한다.
과정
- 어떤 환경에 내가 무엇을 설치할 것인지 생각
- 주어진 내 환경 파악
- 해당 환경에 맞는 프로그램 설치 또는 해당 프로그램에 맞게끔 환경 구축
- 프로그램 설치 후 해당 프로그램이 제대로 실행되는지 확인, 안된다면 환경설정
정답
- 3 -> 1 -> 5 -> 4 -> 2
2. 문제
내 pc에 JDK를 설치하고 어떤 디렉토리에서도 자바가 실행될 수 있도록 패스 설정을 하시오
과정 및 정답
- 설치한다고 하여서 자동적으로 프로그램이 모든 것을 세팅해주지 않는다
- 윈도우 경우
시스템 속성
에서환경 변수
를 통해서 추가 및 수정/삭제 가능. 환경 변수
에서시스템 변수
에JAVA_HOME
이라는 이름으로 새로 만들고 값은JDK 설치경로
를 넣어주자-
시스템 변수
'사용자명'
에 대한 사용자 변수에서Path
변수 클릭 후 편집 새로 만들기
클릭 후%JAVA_HOME%\bin
추가
3. 문제
명령 프롬프트 창에서 javac -version을 입력하고 엔터치면 에러가 나는데 그 이유를 설명하시오
과정 및 정답
- 자바 컴파일러를 읽어오지 못한다는 것
- 자바 컴파일러의 위치 파악(jdk 설치 경로에 bin에 있음)
- 과정
2
번에javac.exe
가 있다면환경 변수
설정이 제대로 안된 것이니 다시 확인 및 추가가 안되어 있다면 추가
4. 문제
자바 코드가 작성이 되어져서 최종 실행이 되는 과정을 설명하시오 파이썬 언어와 비교해서 설명해보시오 자바로 작성한 코드를 저장할 때 확장자는 어떻게 저장하는지 말해보시오. 파이썬은?
과정
- 자바
- 과정 : 자바 코드 작성 -> 자바 코드 컴파일 -> 자바 코드 실행
- 확장자 :
.java
- 컴파일 시 : 확장자가
.class
가 됨
- 파이썬 언어
- 과정 : 파이썬 코드 작성 -> 파이썬 코드 실행
- 확장자 :
.py
- 차이 : 파이썬은 인터프리터 언어이지만 자바는 인터프리터 언어가 아님
5. 문제
자바 소스 코드 작성 및 실행을 위한 Tool을 설치하고 자바 코드 실행을 하기 위한 옵션 설정을 하시오
과정
- Tool은 대중적으로
Eclipse
와IntelliJ
가 있음 Eclipse
는 무료로 제공하나IntelliJ
는 유료임Eclipse
의 장점으로는 무료이고IntelliJ
의 장점으로는 유저에게 편리한 기능 제공Eclipse
의 단점으로는 무겁고IntelliJ
이 비교하여 편리한 기능을 제공하지는 않음.IntelliJ
의 단점으로는 무거우며 유료