Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

JAVA 2일차 - 이클립스 설정, 진수, ASCII 본문

Java/IT BANK - Java 기초

JAVA 2일차 - 이클립스 설정, 진수, ASCII

끈기JK 2022. 8. 29. 16:52

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바이트

- 데이터 타입