티스토리 뷰
I. JAVA, OOP의 특징
JAVA를 설치하기 이전에 우리는 JAVA가 무엇인지 알아볼 필요가 있다.
1. JAVA의 특징
OS에 독립적이다. | OS에 독립적이기에 각각의 OS에 맞게 사용하기 위해 가상환경을 설정해주는 JVM(Java Virtual Machine)을 통해서 각각의 OS에 맞는 가상환경을 설정하여 사용한다. |
객체 지향 프로그래밍이다. | 절차 지향 프로그래밍과 다르게 프로그램을 객체 단위로 나누고 이들간의 상호작용을 보기 때문에 소스코드의 중복이 줄어들고 가독성이 높아지며 흐름을 파악하기가 훨씬 수월해진다. |
2. OOP의 요소
추상화 | 공통의 속성이나 기능을 묶어 이름을 붙이는 것. 객체 지향적 관점에서 클래스를 정의하는 것. |
캡슐화 | 데이터 구조와 데이터를 다루는 방법을 결합시켜 묶는 것. 변수와 함수를 하나로 묶어서 외부에서 함수를 통해서 데이터에 접근을 허락하는 것. |
상속 | 상위 개념의 특징을 하위 개념이 물려받는 것. 이를 통해 코드의 확정 및 재사용이 용이해짐. |
다형성 | 부모클래스에서 상속받은 추상메소드를 자식클래스에서 재정의해서 사용하는 것 이를 통해 하나의 함수가 상황에 따라 다르게 해석될 수 있음. |
II. JAVA의 설치
JAVA와 OOP의 특징을 확인하였기에 이제 본격적으로 JAVA를 이용하여 프로그래밍하기 이전에 설치 및 환경설정을 하려고 한다.
JAVA는 아래의 링크의 페이지에서 다운로드 받을 수 있다.
https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html |
설치는 본인이 따로 설정하지 않는다면 아래의 경로와 같다
C:\Program Files\Java\jdk-13.0.2\bin |
III. JAVA의 환경설정
환경변수 설정은 [classpath, JAVA_HOME, Path]를 생성하거나 수정하려한다.
여기서 새로 만들 변수
classpath > .;
JAVA_HOME > [자바가 설치된 경로];
IV. Eclipse 설치
Eclipse는 Java를 기반으로 한 통합 개발 환경(Integrated Development Environment : IDE)이다.
Eclipse는 아래의 링크를 접속해서 다운로드 받을 수 있다.
https://www.eclipse.org/ |
'배운 내용 정리 > Java' 카테고리의 다른 글
변수와 데이터 타입 (0) | 2020.02.01 |
---|
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- CA
- 머신러닝
- Clustering Analysis
- 군집분석
- dimension reduce
- K-means clustering
- EDA
- 데이터전처리
- PCA
- 주성분분석
- java
- 이상치처리
- SVM
- Partitioning Around Medoids
- 차원축소
- PAM
- ML
- 서포트벡터머신
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함