반응형
변수명
작성규칙 | 예 |
첫 번째 글자는 문자 or '$' or '_'이어야 하고 숫자로 시작할 수 없다. | price, $price, _companyName |
영어의 대소문자 구별 | firname / firstName |
첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다 | maxSpeed, firstName |
문자 수(길이)의 제한은 없다 | |
자바 예약어는 사용할 수 없다 |
- 이중에서 변수명으로 할 수 있는 것은?
1. 7eleven
2. $eleven
3. class
4. if
5. false
6. null
데이터 타입
1. primitive type
값의 종류 | 기본 타입 | 메모리 크기 | 값의 범위 | ||||
정수 | byte | 1 byte | -128~ 127 | ||||
char | 2 byte | 0 ~ 65,535 혹은 '\ u0000' ~ '\ uffff' |
|||||
short | 2 byte | -32,768 ~ 32,767 | |||||
int | 4 byte | -2,147,483,648 ~ 2,147,483,647 | |||||
long | 8 byte | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | |||||
실수 | float | 4 byte | |||||
double | 8 byte | ||||||
논리 | boolean | 1 byte | true, false |
2. Reference type (4 byte)
class type, interface type, array type, enum type
char c = ''; (x) //에러
char c = ' '; (o)
String str = ""; (o)
byte 타입은 char타입으로 자동 변환 시킬 수 없다 ( o ) ex)강제 타입 변환은 가능
byte(1) < short(2) < int(4) < long(8) < float(4) < double(8) (0)
참조변수와 같은 byte를 가진 원시타입 변수는?
반응형
'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글
객체지향(Object-Oriented)란? (0) | 2020.06.02 |
---|---|
미들웨어란? (0) | 2020.05.29 |
자바 가상 기계(JVM)이란? (0) | 2020.05.16 |
신입 개발자 면접질문 # inner class(내부 클래스) (0) | 2020.03.27 |
신입개발자 면접 질문 # 클래스 변수, 인스턴스 변수, 지역변수 (0) | 2020.03.26 |