카카오 클라우드 스쿨 12월 13일 (Java)
printf
- 자릿수를 확보해서 출력을 하거나 소수 출력범위를 지정할때 사용
_
C언어
- 절차적 프로그래밍 언어 (영역이 정해짐)
- 먼저 선언하고 나중에 사용 ?
- 일관성이 있다.
- 속도가 빠르다. ex(게임)
java
- 객체지향 언어 (사용하기 전에 만들어야 한다.)
자바에서는 옵셔널 타입 (널이 저장 가능한) ??:널여부 확인
static영역은 만들어지면 소멸이 안됨, 모든 변수는 stack과 static 안에 만들어짐 ? Heap에는 할당 ?
모든 변수의 크기는 같다
변수가 가리키는 공간의 크기가 다른것
System.identity Hashcode
자바는 클래스 이름과 패키지이름의 조합으로 구분
패키지이름을 생략하고싶을때 import를 사용
overflow와 underflow
- Overflow는 작은숫자부터 다시시작하고 underflow는 가장 큰숫자부터 다시시작
%x:16진수 , %o:8진수
소수는 값이 다를수있다
- ex) 0.2 == (1.0-0.8) 는 false가 나옴
mod는 반복적인 패턴, 해싱에 사용