어려울 거 같아서 미뤄뒀던 프로그래밍 공부 이번에 숨 딱 참고 Java 다이브 💦
💡 프로그래밍 언어
사람과 컴퓨터 사이의 의사소통을 가능하게 해주는 언어!
- 기계어 : 컴퓨터가 이해하는 언어로 2진수로 이루어져있어요. (0101010001010...)
- 고급언어 : 사람이 이해할 수 있는 수준의 언어로 프로그램을 실행하기 위해선 기계어로 변환이 되어야해요.
💡 JAVA
- 운영체제에 독립적 : JVM이 설치된 환경이라면 어디서든지 실행이 가능해요.
- 객체지향 언어 : 상속, 캡슐화, 다형성 / 코드의 재사용 및 유지 보수에 용이해요.
- 자동메모리 관리 : Garbage Collector가 자동으로 메모리를 관리해줘요.
- 네트워크, 분산처리, 멀티스레드 : 시스템과 관계없이 네트워크, 분산처리, 멀티스레드 구현을 위한 손쉬운 API 제공해요.
⑴ 운영체제 OS (Operator System) - 윈도우, 맥, 리눅스 등...
⑵ 자바 가상 머신 JVM (Java Virtual Machine) - 컴파일된 자바 바이크 토드를 실행시켜 주는 소프트웨어
⑶ API (Application Programming Interface) - 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메세지 형식
❔ 상속, 캡슐화, 다형성, Garbage Collector, 네트워크, 분산처리, 멀티스레드는 더 뒤에서 다뤄볼게요!
📎 프로그램이 만들어지는 과정
Java를 이용해서 코드를 작성하면 *.java 파일이 생성되는데 compile이라는 과정을 거쳐 프로그램이 실행될 수 있는 *.class 파일이 만들어져요. 곧, 프로그램이 만들어진 거예요!
*.java -> 변환(컴파일/compile) -> *.class
💡 직접 해보자구요!
📎 자바 설치 되어있나요?
- 컴퓨터 검색창에 실행을 검색해주세요.
- 실행창으로 cmd를 열어주세요.
- 검은 화면이 떴나요?
- java -version을 쳐서 자바가 설치되어 있는지를 확인해 주세요.
⑴ CMD (Command) - 컴퓨터의 명령창
📎 자바 설치
- 자바 설치를 위해 https://www.oracle.com/ 에 접속해주세요.
- 상단 메뉴에서 Products 클릭 후, 하단에 Java를 클릭해주세요.
- 좌측 상단에 Download Java를 클릭해주세요.
- 스크롤을 조금 내려보면 Java 버전이 선택이 가능하고 본인에게 맞는 운영체제로 다운받아주세요.
- Required 부분을 체크해주시고, 다운로드 버튼(Download jdk-11.0.16_windows_bin.zip)을 눌러주세요.
- 본인의 오라클 계정을 만들거나 있다면 로그인해서 자바 설치를 진행해주세요.
- 다운이 받아졌다면 압축을 풀어주세요.
압축 풀기 전
압축 푼 후
- [자바 설치 되어있나요?] 의 과정을 반복하여 제대로 자바가 설치되었는지 확인해주세요.
📎 이클립스 설치
- 이클립스 설치를 위해 https://www.eclipse.org/downloads/ 에 접속해주세요. 그리고 하단에 Download Packages를 클릭해주세요.
- Eclipse IDE for Enterprise Java and Web Developers에서 본인에게 맞는 운영체제로 다운받아주세요.
- Download 버튼을 눌러 다운로드를 진행해주세요.
- 다운이 받아졌다면 압축을 풀어주세요.
압축 풀기 전
압축 푼 후
- 압축이 풀린 폴더에 들어가 eclipse.exe를 실행시켜주세요.
- 본인이 작업할 경로를 지정하여 Launch를 눌러주세요.
- 이클립스가 실행되었습니다. Welcome 창은 꺼주세요.
- 상단 메뉴에서 [Window] - [Show View] - [Console] 를 눌러주세요.
- 준비가 되었어요!
* 이클립스 오류 방지를 위한 설정
- 상단 메뉴에서 [Window] - [Preferences]를 눌러주세요.
- 좌측 검색창에 enc를 입력해주세요.
- 좌측 메뉴 모두 클릭하여 들어가 모든 셋팅을 UTF-8로 바꿔줍니다.
- 메뉴 마다 [Apply] 잊지 마시고! 모두 완료된 후에는 [Apply and Close]를 눌러 셋팅을 완료해줍니다.
이제 준비가 되었으니 다음에는 진짜 다이브 해볼게요! 🌊
출처
https://media.giphy.com/media/l2Je1bFuOpkNpyqYM/giphy.gif
https://terms.naver.com/entry.naver?docId=1179553&cid=40942&categoryId=32837
https://media.giphy.com/media/xT5LMHxhOfscxPfIfm/giphy.gif