<이클립스 설치>
eclipse. org
다운로드패키지-엔터프라이즈(서버구축용, 자바만받으면 나중에 웹할때 또 깔아야하니까)
Eclipse IDE for Enterprise Java and Web Developers
Eclipse IDE for Enterprise Java and Web Developers | Eclipse Packages
Package Description Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Click he
www.eclipse.org
- D:\java_se\workspace
작업파일 계정안에 들어가면 숨김파일이라든지 관리가 힘들어지니까 이렇게 따로 빼기
- d 드라이브에 이클립스랑 java_se
lib안에 다운은 햇는데 d에다가 풀렀음
- Java EE 는 웹
<이클립스 사용법>
1.
- Project 생성 1.8로 생성 :나중에도 변경 가능( 프로젝트명-우클릭-프로퍼티-프로젝트 Facets-런타임-jre체크)
- 파일 생성
cf)
- src는 자바파일
- bin 은 클래스파일 저장됨
2.
패키지는 폴더개념
-src 파일에 패키지 new
- 자료 옮기기
1. 기존 자바파일 복사해서 붙여넣기 해도 됨
대신 프로젝트 패키지 환경을 똑같이 해줘야 함.
2. 파일 다른 컴으로 옮길 때는 프로젝트 통으로 복사해서 작업공간에 풀거나(직접복사가 불가능해서 마우스 우클릭 import 사용해야 함)
- 맨윗줄에 package 패키지명; 이거쓰면 에러 없어짐
3.
컴파일 자동으로 함 아무것도 안눌러도
<이클립스 단축키>
- 글씨크기 조정: ctrl+shift+ 더하기/ctrl+빼기 로 조정 가능
- ctrl+shift+ 빼기 : 코드창 분할
- ctrl+shift+s : 여러 파일 저장
- 실행 세가지
1. 우클릭- Run As- Java Application
2. ctrl + F11
3. 이거 클릭
- alt + 방향키 : 그 줄 소스 마음대로 이동 가능
-shift +tab : 앞으로
-shift + 방향키 : 블록잡기, 드래그
<IO Stream(입출력 스트림, Input/Output)>
- 스트림: 데이터가 흘러가는 길
Reader : 입력되는 것의 길
Writer: 출력되는 것의 길
* read() 와 readLine() => read는 아스키코드로만 입력받아진다!!! int형은 무조건 아스키코드로 입력받아진다!! 그래서 -'0' 같은 처리 해주는 것~!! => readLine은 String으로 입력 받는 것이고~!!!! cf) read 쓰고 마우스 대면 이클립스가 뭔지 알려줌 뭐로 받는지 - 1번만 실행할 경우 엔터값처리가 필요 없으니까 엔터처리 안해도 무방...!!! 근데 뒤에 다른 거 입력할 경우에는 기존에 받은 엔터가 출력돼서 엔터 처리해야하는 것임!! |
<월급 숙제>
DecimalFormat df=new DecimalFormat();
//() 입력 안해도 기본적으로 세자리마다 찍어준다, ("#,###")이렇게 넣어서 해도 됨.
cf) 위 클래스를 사용해서 컴마찍으면 문자열이 됨
- 자바 mybais/jpa 스프링/ 스프링 부트/ React(깊이 못함, 스타트업이 원하는건 리액트인데 이거가지고는 돈벌이가 안됨.)
<게임 숙제>
- System.in.read() - 48 ; : 아스키코드로 출력되기 때문에 변환 필요해서
- 문자열 "" 을 결합(+)하면 바뀌는 원리
- System.in.read(); 엔터는 밑으로 내려갔다가 맨 앞으로 동작하는 원리라서 두 번 비워줌
여기서부터 오늘 진도~!!
<반복문>
1. for
2. while
3. do~while
1. for
[형식]
for(변수명=초기값; 조건; 증감치){
참일때
}
초기값 - 조건- 출력- (증감치- 조건 - 참일때)- (증감치 - 조건 -참일때) .... 반복
2. while
[형식]
while(조건){
참일때
}
3. do~while
[형식]
do{
참일때
}while(조건);
★ 다중 for
1. for문안에 또 다른 for문이 존재
2. 서로의 변수명은 달라야 한다.
3. 겹쳐서도 안된다.
★ break
: switch, 반복문(for, while, do~while)를 벗어날 때
: 자신이 소속된 곳 1번만 벗어난다
: 만약에 2개 이상 벗어나려면 라벨을 사용 한다
★ continue
: 반복문(for, while, do~while)의 끝으로(}) 무조건 이동
: 자신이 소속된 끝으로(}) 무조건 이동
: 만약에 2개 이상 반복문 끝으로 이동하려면 라벨을 사용 한다
<지역 변수>
: 함수 안에서 만드는 지역변수는 처음에 쓰레기값을 갖고 있음 그래서 함수안에서 변수 선언할 때는 = 0 이라고 꼭 해줘야 된다.
// 근데 함수 밖에서 선언하는 필드 값은 0으로 되어있음. 필드값은 그래서 = 0 안해도 에러가 안나는 것이다!!
'JAVA' 카테고리의 다른 글
210728(수) 자바 7일차 - 배열-max,min,정렬 / 로또문제 / 바이너리문제 (0) | 2021.07.28 |
---|---|
210727(화) 자바 6일차 - 반복문(다중 for, 확장 for ...) / 배열-개념 (0) | 2021.07.27 |
210723(금) 자바 4일차 - 입출력 / if / switch (0) | 2021.07.27 |
210722(목) 자바 3일차 - 진수 / 연산자 / 자료형 / 변수 / 메소드 (0) | 2021.07.26 |
210721(수) 자바 2일차 - 카멜표기법 / 자바가상머신(바이트코드) / 상수 (0) | 2021.07.26 |