📌 자바학습용으로 환경설정
🔵 Eclipse 파일 새로만들어 세팅하기
- Eclipse 실행 후 JAVA를 열어 'New Java Project'를 클릭
- 학습용 이기 때문에 모듈로 묶을 필요 없으므로 module의 'create module' 체크해제
+ JRE의 마지막 선택항목에 체크 - 프로젝트 네임을 지정 (ex. exam01) 하여 Finish
- 클래스 파일 생성
- 단어별 첫 글자를 대문자로 하여 name을 정하고 public static에 체크하여 기본제공되는 코드 틀을 사용함
🔵 파일작성 특징
- public이 붙어있는 class의 이름과 파일의 이름이 동일해야함
- 클래스는 *파스칼 표기법을 사용하여 작성
파스칼 표기법 : 단어의 첫시작 글자를 대문자, 이후 음절의 시작글자를 대문자로 작성
(ex. HelloJavaWorld)
🔵 변수
- 특정 데이터를 저장하기위한 메모리 공간 (그릇과 같은 곳)
- ( 데이터 타입 변수 명 = 값; ) < 보통 변수에 초기값을 0 으로 주고 시작함
- 변수 명 특징
1. 카멜식 표기법 사용 (ex. superManPower)
2. 명사 형
3. 변수명을 보고 데이터의 의미를 알 수 있게 작성 (ex. appleCount = 1;)
4. 특수기호 또는 숫자가 첫 글자로 올 수 없음 ($ , _는 제외)
5. 한글로 명칭을 만들지 않음
6. 자바의 예약어(자바가 미리 정의한 class,public,void 등등..)는 쓸 수 없음
(대문자 True는 예약어가 아니라 가능, 소문자 true는 예약어이기에 불가능) - 변수의 데이터 타입
1. 정수형 : byte, short, int, long (1,2,3,8byte 순으로 메모리 사용)
(데이터를 받을때, byte / 보통 int, 유튜브 같은경우 long을 사용함)
-byte: 8비트, 값의 범위: -128 ~ 127
-short : 16비트, 값의 범위 : -32,768~ 37,767
-int: 32비트, 값의 범위: -2^31 ~ 2^31 - 1 (약 -2,147,483,648 ~ 2,147,483,647)<약 20억
-long: 64비트, 값의 범위: -2^63 ~ 2^63 - 1 (약 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)
2. 실수 형 : float, double(float의 데이터가 double로 바꿀때 부정확하기 때문에 <2.9999...
+float의 값 끝에는 f를 붙혀야 하기 때문에 거의 double 사용)
(ex. float flNum = 33.12f;)
3. 문자 : char (ex. 'A')
4. 문자열(문장) : String ("AAA"< 문장이 아니라 한 문자 "A" 여도 문자열의 성질을 띔)*혼자 class타
5. 논리형 : boolean (true / false, 참과 거짓을 저장 할 수 있음)
🔵 파일 출력 (예시 1)
package exam01;
public class HelloJava {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 주석!
/* 여러줄 주석
* 여러줄 입니당
* */
// 정수형 타입 선언
int num01 = 10;
byte byNum = 20;
// 실수
double doubleNum = 30.3111;
float flNum = 33.12f;
// 문자
char ch = 'A';
// 문자열
String str = "날씨";
// 논리형
boolean b = false;
// 문장이 끝나고 줄이 바뀌는 명령
System.out.println(num01);
System.out.println(byNum);
//print만 써서 줄바꿈 안될때 아래 기호 추가 시 줄바꿈 가능
System.out.print(doubleNum +"\n");
System.out.println(ch);
System.out.println(str);
System.out.println(b);
}
}
🔰tip. 이클립스 사용시 출력 단축 문구
-System.out.println(); -> 'sysout' 입력후 Ctrl+Space 누르면 생성
🔰tip. println을 쓰지 않고 print만 썼을씨 줄바꿈이 안되는데 이때 줄바꿈 해주는 기호 (+ "\n")
🔰tip. 콘솔 새로고침(자바 app실행)
- alt + shift + x,j
✏️오늘의 회고:
- 문제 상황: 콘솔에서 "no consoles to display at this time" 오류가 발생함.
- 해결 과정:
1.강의에 따라 JRE 17 버전을 설치했으나, 최신 버전(JRE 22)을 설치해야 콘솔이 정상적으로 실행됨.
2. 최신 JRE 설치 후, 필요한 단축키도 함께 학습함.
'🟪 Backend-Java' 카테고리의 다른 글
1-3. 깃허브 데스크탑 기본 사용법 + 자바 파일 배포 + 마크다운방법 (0) | 2024.06.30 |
---|---|
1-2. 자바 개발 환경설정 : JAVA JDK,Vscode + 컴파일 된 코드 실행하기 (0) | 2024.06.29 |
4. 형변환 (자동 형변환, 강제 형변환 예제) (0) | 2024.06.26 |
2. 자바 언어의 구성 : Hello Java!/코드 프로세스/자바 주석의 종류 (0) | 2024.06.23 |
1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse (0) | 2024.06.23 |