Java 키워드별 Tip
자료형 종류
기본 자료형 : boolean, byte, short, int, long, char, double, float
기본 자료형 | byte 수 |
---|---|
boolean | 1byte = 8bit |
char | 2byte = 16bit |
byte | 1byte = 8bit |
short | 2byte = 16bit |
int | 4byte = 32bit |
long | 8byte = 64bit |
float | 4byte = 32bit |
double | 8byte = 64bit |
참조 자료형 : 기본 자료형 외
기본 자료형과 참조 자료형 메모리 구조
연산자
== : 비교 연산자. Stack 메모리의 값을 비교
int a1 = 7;
int a1 = 7;
System.out.println(a1 == a2); # true
String b1 = new String("안녕");
String b2 = new String("안녕");
System.out.println(b1 == b2); # false
# a1과 a2는 stack 메모리에 각각의 변수와 값을 저장하지만 값이 동일하기에 true
# b1과 b2는 stack 메모리에 각각의 변수를 저장하고 실질적인 값("안녕")은 heap 메모리에 저장함. stack 메모리에 저장된 변수에는 실질적인 값의 위치값을 저장하기 때문에 b1과 b2는 가지고 있는 위치값이 다르기 때문에 false
필수조건
- 선언부와 구현부의 타입은 무조건 동일하여야 함
int a = 3; # int = int
String b = "가"; # String = String
# = (등호)를 중심으로 선언부(왼쪽)와 구현부(오른쪽)의 타입은 무조건 동일하여야 함
반복제어문
for 실행순서
while 실행순서
do-while 실행순서
제어키워드
break : if문을 제외한 가장 가까운 중괄호({})를 탈출시킴
기타
: (colon) : 이정표 역할을 담당함. 조건에 부합하는 코드(위치)로 이동(점프)하도록 안내함. 삼항연산자, case, 람다식에서 사용함
; (semi-colon) : 코드의 끝을 나타냄. 코드 끝에 작성하지 않으면 오류 발생함
Author And Source
이 문제에 관하여(Java 키워드별 Tip), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ghldnjs03/Java-기본-필수-지식저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)