본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

자바의 정석 Chapter02: 변수

변수

변수초기화란 변수를 사용하기 전에 처음으로 값을 저장하는 것을 의미.

 

변수는 대소문자가 구분되며 길이에 제한이 없으나

예약어를 사용하거나 숫자로 시작해서는 안되며 특수문자는 _ 와 $만을 허용한다.

외에도 필수는 아니나 클래스나 여러 단어로 이루어진 이름의 첫글자는 대문자로 시작하거나

상수의 이름을 모두 대문자로 하는 권장사항이 있다.

https://standout.tistory.com/89

 

변수선언이란?

변수선언이란 컴퓨터의 메모리 공간을 할당해 어떠한 값을 *잠시 저장하는 것을 말한다. 필요에 따라 값을 변경 할 수 있고 프로그램에서 계속해서 사용된다. *프로그램이 종료되면 메모리는 사

standout.tistory.com

 

 

 

타입에는 기본형과 참조형이 있다.

이중 리터럴타입의 정수, 실수형은 long타입의 리터럴에는 끝에 l또는 L,

float타입의 실수형은 f혹은 F,

double타입의 리터럴에는 d혹은 D를 붙인다.

https://standout.tistory.com/22

 

숫자의 종류, 실수 무리수 유리수 정수 자연수

간단히 예시로 정리하자. 실수 floating point number 3.14 무리수 irrational number 𝝅 유리수 rational number ⅛ 정수 integer ... -2, -1, 0, 1, 2 … 자연수 natural number 1, 2, 3, 4, 5, 6 … 실수, floating point 3141592란 수에

standout.tistory.com

https://standout.tistory.com/56

 

자바 기본타입 (bsilfdcb)

외워보자. bsil fd cb 비실한 fd가 시비를 건다. 자바에서 값을 표현할때 데이터 타입으로 정수, 실수, 논리형을 가진다. 위 표를 봐보자, 최소단위 byte는 1byte로 8bit를 가지고 있고, 256자리를 표현, -1

standout.tistory.com

 

 

문자를 코드로 변환하는것을 문자 인코딩,

코드를 문자로 변환하는것을 문자 디코딩이라고 한다.

 

리터럴에는 문자/문자열이 있는데 문자는 ' ', 문자열은 " "로 감싼다.

" " 빈문자열은 가능하나 ' '빈 문자는 불가능하다.

 

println()과 다르게 prinf()는 지시자를 통해 변수의 값을 여러가지 형식으로 변환하여 출력할 수 있다.

system.out.printf("age: %d year:%d " , 14, 2017 )

https://standout.tistory.com/71

 

ASCII Code, 문자와 호환되는 아스키코드

ASCII American Standard Code for Information Interchange 미국 정보 교환 표준 부호 영어 알파벳, 숫자, 구두점, 특수 문자 등을 포함 컴퓨터와 통신장비 등에서 문자를 표현하는 데에 널리 사용된다. 간단히

standout.tistory.com

 

 

 

형변환 캐스팅, casting이란 변수/상수타입을 다른타입으로 변환하는것을 의미한다.

boolean을 제외한 모든 기본형은 서로 형변환이 가능하며 기본형과 참조형은 불가능하다.

형변환을 생략하면 컴파일러가 알아서 자동형변환을 하는데 이때 컴파일러는 기존값을 최대한 보존할 수 있는 타입으로 자동 형변환을 진행한다.

https://standout.tistory.com/67

 

묵시적 형변환과 명시적 형변환

결론부터 말하자면 묵시적은 컴퓨터가 알아서 바꿔주는것, 명시적은 개발자가 직접 바꾸는것 묵시적 형변환(Implicit 또는 Promotion)은 연산등의 작업을 수행할 때, 자동으로 형변환이 일어나는 것,

standout.tistory.com

'이론' 카테고리의 다른 글

자바의 정석 Chapter04: 조건문과 반복문  (0) 2023.12.01
자바의 정석 Chapter03: 연산자  (0) 2023.12.01
DbUnit란?  (0) 2023.11.30
EasyMock이란?  (0) 2023.11.30
Mock 객체란?  (0) 2023.11.29