열혈 Java 프로그래밍

[윤성우의 열혈 Java 프로그래밍] Chapter 01

잉여진행중 2020. 7. 15. 10:22

개인적으로 헷갈리는 것 중요한 것 위주로 정리해두고 연습문제를 풀어본 글입니다.

현재 자바 버전이 책보다 높아졌지만 책을 따른 버전을 다운받았다.

이제 막 자바를 시작하는 처지라 메모장에 코딩하고 cmd 창에 컴파일 및 실행을 해보고 있다.

 

환경변수 Path를 실행해야 하는 실행파일로 설정해 실행파일을 찾을 수 있게 해준다.

환경변수를 등록할 때 javac 가

'내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.'

라고 떠서 혼자 계속 고민했다. 이 문제는 아래 링크로 해결할 수 있었다.

https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_JAVA_HOME_%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98_%EC%84%A4%EC%A0%95

 

윈도우 JAVA_HOME 환경변수 설정 - 제타위키

 

zetawiki.com

우선 메모장에 코드(소스코드)를 작성하고 파일에 확장자를 .java로 하여 저장한다. (소스파일)

javac 를 이용해 소스코드를 자바 바이트코드로 변환하여 클래스 파일에 저장시킨다. 

 

java.exe 자바 가상머신 구동, 실행

javac.exe 자바 컴파일러

 

(C++) cout + endl == (자바) System.out.println


<문제 01-1.>

문제1.

코드 작성 시 클래스 이름을 코드를 저장할 때 파일 이름과 다르게 설정하면 된다.

 

문제2.

2+5 와 (2+5)의 차이점

문제3.