개발자입니다
JAVA 2일차 - 이클립스 설정, 진수, ASCII 본문
220208
우상단 Open Perspective : Local Project
Java EE : Enterprise (협업)
Windows > Show view > Console : 도스창
>Project Explorer
> Package Explorer
- 글꼴 수정
Window > Preference > General > Editors > Text Editors
코드 작성 후 저장시 .class 파일 생성
ctrl + F11 누르면 컴파일러가 class 파일을 사용자 언어로 변경
- 프로그램 작성 형식/규칙
하나의 소스 파일에는 여러 개의 클래스(객체)가 올 수 있다.
소스 파일에 있는 클래스 중 한 개만 public 제어자를 사용할 수 있다.
클래스내 데이터 : 멤버
public : 접근을 제어하지 않겠다
JVM도 자바 입장에서보면 다른 객체이므로 public 사용
사용자 프로그램은 반드시 main() 함수부터 시작한다.
main() 함수를 구현한 클래스는 반드시 public 제어자를 사용해야 한다.
main() 함수가 구현된 클래스의 이름과 소스파일의 이름은 반드시 동일해야 한다.
- 함수
명령어들의 집합. 명령어의 역할은 데이터 가공. 괄호를 통해 데이터 받음
void 함수이름(){ //void 자리는 넘겨줄 데이터 타입
명령1;
명령2;
return ; -> 넘겨줄 데이터 없으면 생략 가능
}
. 연산자 : 멤버 접근 연산자
- 진수 1표현
2진수 : 0b 1
8진수 : 0o 1
16진수 : 0x 1
- 진수 변환
(45)8 = (100101)2
(a7)16 = (10100111)2
- 10진수 137 변환
10진수
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
2진수
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
- 8진수 45 변환
8진수
|
4
|
5
|
||||||
2진수
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
- 숫자 32개 비트로 표현
가장 왼쪽은 MSB(Most Significant Bit)로 부호 표시. 0은 양수, 1은 음수
- 아래는 정수 표현
- 아래는 실수 표현
MSB 제외한 왼쪽 7개는 10^승수 표현. 나머지는 . 이하 숫자 표현
- ASCII Code
128개 비트에 문자 매칭. 아래 정도는 외우고 있는게 좋음
- 대문자와 소문자 숫자 차이 32
- 유니코드 : 전세계 모든 문자를 4바이트로 평준화 시키겠다
utf-8 : 알파벳 1바이트고 나머지 3바이트는 0, 한글은 2바이트고 나머지 2바이트는 0
utf-16 : 알파벳, 한글 모두 2바이트고 나머지는 0
utf-32 : 알파벳, 한글 모두 4바이트
- 데이터 타입
'Java > IT BANK - Java 기초' 카테고리의 다른 글
JAVA 6일차 - 제어문, System.currenTimeMillis() (0) | 2022.08.30 |
---|---|
JAVA 5일차 - 연산자 (0) | 2022.08.30 |
JAVA 4일차 - 입력과 출력 (0) | 2022.08.29 |
JAVA 3일차 - 메모리 구조, 데이터 타입 (0) | 2022.08.29 |
JAVA 1일차 - 설명, 공부 방법, 업계 조언 (0) | 2022.08.29 |