티스토리 뷰
Java 설치 및 환경 설정
✔Java 설치
-오라클에서 Java 8 JDK 다운로드_오라클 계정 필요
(*Java 8 버전이 실무에서 많이 쓰이기 때문에. 빅데이터 라이브러리 쓸 때도 용이하다고)
jdk : 자바 개발 환경
jre : 자바 실행 환경
✔컴퓨터 설정
자바를 어디서든 쓸 수 있게 만듦. 환경변수 설정.
-경로 확인
C:\Program Files\Java\jdk1.8.0_321\bin
-고급 시스템 설정 보기
고급 >> 환경변수 >>시스템 변수 : Path 누르고 편집 >>새로 만들기 >> 주소 붙여넣기 >> 확인
✔자바 실행
직접 소스 코드 작성해 컴파일, 자바 실행해보기
-메모장에서 소스 코드 입력
public class Hello {
public static void main(String[] args){
System.out.println("Hello world!");
}
}
파일 명 : Hello.java
저장 위치 : java_work
-CMD(명령프롬프터)에서 확인
| >cd\ 체인지 디렉토리 >cd soyun\_java\java_work 소스 코드 파일이 있는 경로 >dir 디렉토리(안에 있는 내용을 보여달라) >javac Hello.java 컴파일(기계어로 번역) >dir >java Hello 실행 |
-확인
이클립스 설치 및 실행
✔eclipse.org에서 다운로드
✔이클립스 설치
eclipse IDE for Enterprise Java and web Developers(웹 프로그래밍까지 할 수 있는 것 선택)
바탕화면에 아이콘이 뜨는 단계까지 실행. 이후 생략.
✔경로 설정
이클립스 처음 실행할 때 작업 공간인 워크스페이스를 설정할 수 있음.
자바 작업 공간으로 쓸 폴더를 만들어둔 경로로 변경
✔프로젝트 만들 때
소스코드는 지정한 경로(java_work)에 저장되고
output folder를 저장할 위치 설정(변경)할 수 있음. 변경하지 않으면 bin 폴더에 저장.
✔이클립스 환경 설정
-한글 인코딩 관련
Window >> Preference >> General >> workspace : Text file encoding ⊙ Other UTF-8
이클립스 설치 및 환경설정 완료
(저장 경로 확인, 환경변수 설정, 워크스페이스 설정)
이클립스 실행과 자바 프로젝트 생성
| Java Project 생성 | Package | Java Class | Compile |
| 프로젝트 폴더 생성 | 하위 폴더 생성 | 소스파일 작성 .java |
바이트 코드 변환 .class |
1. 프로젝트 생성
[ File ] → [ New ] → [ Java Project ]
프로젝트 이름 적고 jre 버전 확인 후 다음. 컴파일된 .class 파일이 저장될 위치 확인.
2. 패키지 설정
클래스 파일 묶음. 같은 이름의 클래스라도 패키지가 다르면 연관없음.
만든 [프로젝트] 이름 우클릭 → [New] → [Package] : 경로 확인하고 이름 입력.
(*이름은 소문자 입력)
3. 클래스 생성
[프로젝트] 이름 우클릭 → [New] → [Class] : 패키지 확인, 이름 입력, 메인함수 자동으로 만들것인지 체크
*클래스 이름 첫자는 대문자
*메인함수를 자동으로 만들어 주는 기능은 선택적.
*파일명.java와 파일 내 public class 이름은 같아야 함.
*이름 변경하는 법
변경할 이름을 우킬릭 → refactor → rename
4. 저장(컴파일)
[ctrl] + [F11]을 누르면 컴파일. 클래스별로 저장됨. 위치를 변경하지 않았다면 bin 폴더.
package test0121;
public class Test01 {
public static int sum(int n, int m) {
return m + m;
}
int i = 20; // 정수형 변수 i 선언과 초기화
int s; // 정수형 변수 s 선언
char a; // 문자형 변수 a 선언
// 변수는 클래스 내부라면 어디서든 선언할 수 있음.
// 명령문은 함수 안에 있어야 함.
s = sum(i, 10);
a = '?';
System.out.println(a);
System.out.println("Hello");
System.out.println(s);
}
*Java 홑따옴표와 겹따옴표
자바는 문자와 문자열을 엄격하게 구분
-홑따옴표(' ') : 문자 하나
-겹따옴표(" ") : 문자열
*자바 특징
-메인 클래스 위주로 다른 클래스들을 가져와 실행
-패키지 : 관련된 여러 클래스들을 패키지로 관리.
데이터입력 관련 코드가 상품 추가나 회원가입할 때 필요. 패지키 이름 지을 때 곤란. 비슷한 기능을 가진 거라.
그럴 땐 다른 패키지에 넣으면 됨.
-프로세스 : 한 개의 프로그램이 실행되고 있는 것.
-멀티 스레드, 스레드 : 여러 개의 프로그램이 다른 실행을 하는 것.
-가비지 컬렉션 :
-이식성이 좋아 웹 프로그램 만드는 거 잘함.
-속도 느림. 가상머신 위에서 돌아가기 때문에. 게임 같은 데선 안 씀.
'└설치 및 환경설정 및 기타' 카테고리의 다른 글
| [mysql]다운로드 및 환경설정 (0) | 2022.03.02 |
|---|---|
| [Java]이클립스에서 프로젝트 생성하기 (0) | 2022.02.13 |
| [JSP]개발환경 구축 및 프로젝트 생성해보기 (0) | 2022.02.11 |
| 부트스트랩 이용하는 방법 (0) | 2022.01.05 |
| [HTML]실습 환경 구축 (0) | 2022.01.01 |
- Total
- Today
- Yesterday
- html a tag
- border-spacing
- 입력양식
- improt
- html input type
- CascadingStyleSheet
- input type 종류
- A%B
- 외부구성요소
- JavaScript
- typeof
- 기본선택자
- selcetor
- BAEKJOON
- empty-cell
- html atrribute
- 스크립태그
- 변수
- scanner
- text formatting
- css
- html pre
- html base tag
- caption-side
- html
- html layout
- initialized
- Java
- 미디어 태그
- ScriptTag
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |