더 많이 실패하기

코딩공부 42일차(1): 자바의 정석 / 자바의 정석 12~16강 본문

자바/자바의정석

코딩공부 42일차(1): 자바의 정석 / 자바의 정석 12~16강

김발자~ 2022. 9. 11. 12:05
반응형

개발 공부 42일차

자바의 정석 기초편 강의

https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 

 

 

총 171개의 강의로 구성되어 있다

총 강의 시간은 80시간 정도

 

 

강의는 기초편을 기준으로 제작되어 있지만,

http://www.yes24.com/Product/Goods/24259565

 

Java의 정석 - YES24

최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아

www.yes24.com

링크로 첨부한 자바의 정석 3판으로도 무리가 없다는 댓글이 있어 그대로 진행

 

나는 기초 강의를 모두 수강한 상태기 때문에 새로운 내용이 아니면 밑에 요약정리하지 않을 예정이다

 

 


ch 2 - 4

변수의 타입

(3판 기준 27~30쪽)

 

변수의 타입은 저장할 값의 타입에 따라 달라진다

기본형
문자 char
숫자 정수 byte
(-128~127)
short
int
(-20억~20억)
long
실수 float
double
논리 boolean

 

 

 

 


ch 2 - 5

상수와 리터럴

(3판 기준 30, 31쪽)

 

상수(constatnt)는 한 번만 값을 저장하는 변수final int a = 0; 처럼 앞에 final을 붙인다

위의 예제처럼 상수로 선언하고 다시 값을 넣으려고 하면 에러가 뜬다

 

 

리터럴(literal)은 그 자체로 값을 의미우리가 아는 상수와 같다= 오른쪽에 들어가는 건 다 리터럴(문자도 가능)

 

 

 

 


ch 2 - 6

리터럴의 타입과 접미사

(3판 기준 32~34쪽)

 

접미사

기본형  
문자 char    
숫자 정수 byte    
short    
int    
long L  
실수 float f 10. 같은 소수점이나
e(10의 n제곱)
이 있어도 실수형
double d(생략가능)
논리 boolean    

 

문자형 char의 '\n'은 개행문자(줄 구분 문자)

 

 

접두사

8진수 0
16진수 0x
2진수 0b

 

 

변수와 리터럴 타입의 불일치

범위가 변수 > 리터럴 → 가능

예시)

int i = 'A' : int > char (65로 저장)

 

 

 

 


ch 2 - 7, 8

문자, 문자열 리터럴, 문자열 결합

(3판 기준 34, 35쪽)

 

String은 클래스지만 워낙 자주 쓰여서 객체를 생성하지 않고 변수처럼 선언해도 된다

문자형(char)은 '', 문자열(String)은 ""

문자형은 빈 문자 불가능

문자열 빈 문자열 가능

이클립스에서는

 

 

 

 


ch 2 - 9

두 변수 바꾸기

 

두 변수 값을 교환할 때 빈 변수를 하나 선언해야 한다

 

 

 

 


 

반응형
Comments