9월 24일 (1일차)(3월 8일 오전 영상 복습)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/module-summary.html
>>자바 언어를 볼 수 있는 api사이트
%%%%%%%
3. 자바 프로그램 개발 순서
1) 소스작성 ( Hello.java )
- 개발자가 이해할 수 있는 영단어 코드로 구성
2) 컴파일 단계 ( javac.exe 컴파일러 이용 )
Hello.java ----------> Hello.class ( bytecode )
문법: javac Hello.java
3) 실행 단계 ( java.exe 인터프리터 이용 )
Hello.class ----------------> 결과값 출력
문법: java Hello
%%%%%%%
5. 자바에서 사용 가능한 데이터 종류 ( ***************** )
가. 기본형 데이터 ( 데이터종류, data type )
- Primitive Data Type: PDT
- 종류:
수치형 - 정수형 : byte (1byte)
short (2byte)
int (4byte): 기본
long (8byte)
정수값(리터럴)표현: 10진수, 2진수(0|1), 8진수(0~7),
16진수(0~9,A,B,C,D,E,F) 모두 사용 가능
예> 10 0b값 0값 0x값
만약에 100 정수를 쓰면 기본인 int로 처리가 된다.
long으로 처리하고 싶으면 100L 지정한다.
실수형 : float (4byte)
double (8byte): 기본
실수값(리터럴)표현: 소수점이용, 지수표현 가능
예> 31.4, 31.4D ===> double 처리
31.4F ==> float 처리
문자형 : char(2byte)
-문자형(리터럴)표현: 반드시 '' 사용
예> 'A', '남'
- escape 문자 ( \t, \n, \\, \', \" )
- 전세계의 모든 문자 표현 가능
논리형 : boolean (1byte)
논리형(리터럴)표현: true, false
나. 참조형 데이터
- Reference Data Type: RDT
- 기본형 8개 제외한 나머지 모두
대표적: 클래스, 인터페이스, 배열
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
자바 api 문서에서 변수는 필드 칸에 있는데 거기에 적혀져 construct는 생성자고 근데 필드에 적혀져 있는 애를 접근하려고 했는데 앞에 static이 적혀져 있으면 접근할때 클래스 명으로 접근을 해줘야 한다.
예를들어 Byte.max.... 이런식으로 클래스명 점 으로 치면 그 뒤에 어시스트가 나온다. 이런식으로 클래스를 한번 타고 접근이 가능.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
참조형(클래스) ==> wrapper 클래스라고 부른다.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
변수는 데이터 저장 용도이다.(데이터는 기본형 데이터와 참조형 데이터가 있다.)
주소값은 주로 16진수로 표현되어진다.
참조형은 무조건 기본적으로 4바이트 이다.
변수선언: 메모리 주소값을 외울 순 없으니 그거에 대한 이름을 붙이는거다.
변수 사용 할때는 sysout 으로 한다.
참조형과 기본형 변수의 차이
> 기본형은 그 값이 바로 저장되는데 참조형은 그 값이 바로 저장 안되고 값이 있는 주소값이 저장되는 것이다.
(즉, 실제값 저장, 주소값 저장임.)
'개발자 학습 > JAVA 복습' 카테고리의 다른 글
workshop 02 문제 풀기 (문제 1~11번) (1) | 2024.09.26 |
---|---|
9월 26일 (3일차)(3월 12일 오전 & 오후 영상 복습) (1) | 2024.09.26 |
9월 25일 (2일차) 추가 학습 (0) | 2024.09.26 |
workshop 01 문제 풀기 (문제 1~3번) (0) | 2024.09.25 |
9월 25일 (2일차)(3월 8일 오후 영상 복습) (1) | 2024.09.25 |