-
(Do it 자바) 1 - 자바 프로그래밍 시작하기개발/Java 2023. 5. 25. 23:01
이전에 들었던 강의지만 많이 까먹기도 했고...
회사에서 쉬는시간 짬을 내 들었던지라 책을 자세히 참고하지 못해 다시 수강하고자 한다.
JAVA와 이클립스 개인 노트북에 다시 설치하고 공부 시작 스타트
먼저 JAVA 설치 및 이클립스 설치 (인프런 박은종님 Do it 자바 프로그래밍 1강 참조함)
JDK의 경우 최신버전 사용해도 되나 JRE는 JRE8까지가 무료이므로 해당 것으로 설치
(이클립스 설치 전 JAVA 설치해야 함)
- 자바 : Java Downloads | Oracle 대한민국
- 이클립스 : Eclipse Downloads | The Eclipse Foundation
JAVA 설치와 이클립스 설치까지는 완료했으나...
자바 설치 후 자바 패키지 생성 하는데 사진과 같이 오류가 떴다. (개린이 1차 멘붕)
하지만 구글링을 습관화하자
바로 구글링하여 해당 문제 해결
해당 오류에 대해 너무나도 친절한 설명이 돼 있다.
확인해보니 자바 최신버전으로 업데이트 시 JRE가 제대로 연결이 안돼서 그런거 같다. ㅠㅠ
- 링크 : [Eclipse] The project cannot be built until build path errors are resolved 오류 (tistory.com)
설치가 됐다면 패키지와 클래스도 연달아 생성해주자
(참고로 단축키는 Ctrl + N)
- 패키지 이름은 소문자 생성
- 클래스 이름은 대문자 생성
■ 폰트 설정
Window -> Preference -> General -> Apperance -> Colors and Fonts -> Basic -> Text Font(맨하단 더블클릭)
-> 원하는 폰트 설정
한 줄 지우기 단축키 (Ctrl + D)
■ 컴파일 방법
컴파일의 경우 빌드 자동화 옵션(Build Automatically)이 설정돼 있다면 저장하기(Ctrl + S)로 간단하게 가능
컴파일 전에는 해당 부분이 별표시 있지만 컴파일 하면 사라지는 것 확인 가능!
해당 부분을 초록색 화살표 Run 누르게 되면 Console 에 Hello, World 가 표시된다 ㅎㅎ
해당 소스코드 파일은 src 파일에, 컴파일한 파일은 bin 파일에 저장
■ 자바를 쓰면 좋은 점 (장점)
1. 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용
※ 플랫폼은 프로그램이 실행되는 환경으로 윈도우, 맥, 리눅스 등이 플랫폼이라 할 수 있다.
예로 윈도우 운영체제에서 C언어로 프로그램 "First" 라는 프로그램을 컴파일 하면 First.exe가 만들어진다.
해당 파일은 윈도우에서 실행되는 실행파일로 리눅스에서는 사용 불가능 하다.
하지만 자바의 경우 First 라는 프로그램을 만들고 컴파일하면 First.class 파일이 생성되는데 이를 바이트 코드라 한다.
바이트 코드는 완벽한 실행파일이 아닌 중간 기계어이고, 이를 실행하려면 자바 가상 머신(JVM)이 필요하다.
운영체제에서 직접 실행하는게 아니라 가상 머신에서 먼저 실행하고, 이 가상머신이 운영체제에 맞는 완벽한 실행 파일로 바꿔주기 때문에 .class 파일을 만들어 두면 운영체제에 맞는 가상 머신을 이용하여 어느 환경에서나 실행할 수 있다.
2. 객체 지향 언어이기 떄문에 유지보수가 쉽고 확장성이 좋다.
3. 프로그램이 안정적이다.
4. 풍부한 기능을 제공하는 오픈 소스이다.
오픈 소스가 많아 많은 개발자들이 선호함.
'개발 > Java' 카테고리의 다른 글
(김영한의 자바 기본) 6 - static (1) 2024.10.23 (김영한의 자바 기본) 5 - 자바 메모리 구조 (메서드, stack, heap) (1) 2024.10.23 (김영한의 자바 기본) 4 - 접근 제어자 (private, default, protected, public) (0) 2024.10.23 (김영한의 자바 입문) 3 - 내용 정리 (0) 2024.05.28 (Do it 자바) 2 - 변수와 자료형 (1) (0) 2023.05.31