Java 프로젝트, 웹 프로그래밍 개발용을 선택했던거 같다.
(그냥 위에서 두 번째...)
우리가 소스코드를 작성하면 이클립스 같은 에디터들이 자바를 컴파일하고 실행까지 다 해준다.
💠 클래스 만들기
클래스는 자바프로그램의 가장 작은 단위
이클립스에서 src폴더 아래에 package를 만들고 클래스를 만들었다.
package는 현재 프로그램이 속해있는 폴더의 표시라고 일단 기억해둔다.
뒤에서 더 자세히 배울 예정
// 나 /**/로 주석을 쓸 수 있는데 앞에 것은 한 줄 주석이고, 뒤엣것은 여러줄을 주석처리할 때 쓴다.
클래스 선언하기
🔸 public class 클래스이름 { }
자바 프로그램은 클래스 단위로 구성 되는데, 하나의 파일에 여러 개의 클래스 만들 수 있다.
클래스가 여러 개일 때 프로그램을 실행시키면 파일의 클래스 중에서 main이 있는 클래스가 주가 되어서 실행된다.
💠 오늘 배운 문법 간단 정리
System.out.printf("텍스트");
- printf메소드 : 줄 바꿈이 없는 텍스트 출력
\n(백슬래시+영문소문자n) : 줄바꿈 ""안에 넣으면 되고, 여러 개를 쓰면 여러 줄을 띄고 다음 코드 작성
폰트 종류에 따라서 백슬래시가 원화표시로 보일 때도 있음
\t : tab을 누른 것처럼 일정 간격으로 커서 이동 (위 아래 줄 맞추기가 편하다.)
\" : ""사이에서 "를 쓰고 싶을 때
\' : '도 마찬가지 출력하고 싶을 때 앞에 백슬래시 붙였었는데 최근에는 그냥 작성해도 출력이 된다.
\ : 백슬래시 출력(글쓰기에서는 백슬래시 두 개를 썼는데 안보임)
%% : % 출력
\b : 백스페이스 - 커서 왼쪽으로 이동하면서 앞글자를 한 글자씩 삭제, 다만 이클립스 콘솔창에서 현재 font로는 정상작동되지 않는다.
💠 에디터가 없을 때에는 JAVA를 어떻게 실행했었나?
이클립스가 JDK로 컴파일도 해주고, 코드 실행도 한 번에 해주지만 에디터가 없다면 작성된 소스코드를 명령어로 컴파일하고 컴파일한 파일을 또 다른 명령어로 실행시켜야 했다.
명령프롬프트를 켜서 자바가 설치된 폴더에 들어가서 컴파일해야 하는데 JAVA가 설치된 폴더와 소스코드를 작성한 폴더가 다르다. 이 때 JAVA가 어디서는 컴파일하고 실행되기 위해서 환경변수를 설정해주어야 한다.
환경변수 설정하는 방법
- 제어판 > 시스템 > 고급시스템 설정 > 고급탭 > 환경변수
(혹은 윈도우즈라면 검색하기에서 시스템 환경변수 설정을 검색해도 됨)
- 시스템변수 > 새로 만들기 (여기서 변수이름과 변수 값을 넣으면 된다.)
- 변수이름에는 JAVA_HOME 이렇게 입력하고 변수값은 디렉토리 찾아보기를 클릭해서 C:\Program Files\Java\jdk1.8.0_341 폴더 선택하고 확인을 클릭한다.
- 시스템 변수에서 Path를 찾아서 더블클릭
- 새로만들기를 클릭해서 %JAVA_HOME%\bin 입력하고 추가
📌 정리
첫 날이라 수업 수업시간이 짧았는데도 블로그에 정리하다보니 생각보다 글 작성에 시간이 걸렸다. 앞으로 배울 내용이 많아질 텐데 효율적으로 정리할 방법을 찾아야겠다.