본문 바로가기
Language/Java

[Java] java 입문 02 - dataType / Method 호출하기 / debug하는법

by 별토끼. 2017. 5. 10.
반응형


[java] Java 입문 02 - dataType / Method 호출하기 /debug하는법 


  • java의 data type 종류
- 기본 데이터 타입 : byte, short, int, long, float, double, char, boolean

데이터형
예약어
비트수
범위
①논리형
boolean
8bit
(1바이트)
true, false
②문자형
char

16bit
유니코드
(2바이트)

수치로는 0 ~ 65535('\u0000'~'\uFFFF')

유니코드:영어,숫자-1바이트, 그외 다국어-2바이트

③수치형
(정수)
byte
8bit
(1바이트)
-128 ~ 127(-2의7제곱~2의7제곱-1)
개수:2의8제곱
④수치형
(정수)
short
16bit
(2바이트)
-32,768 ~ 32,767(-2의15제곱~2의15제곱-1)
개수:2의16제곱
⑤수치형
(정수)
int
32bit
(4바이트)
-2,147,483,648 ~ 2,147,483,647(-2의31제곱~2의31제곱-1)
개수:2의32제곱
⑥수치형
(정수)
long
64bit
(8바이트)
-9,223,372,036,854,775,808~9,223,372,036,854,775,807
(-2의63제곱~2의63제곱-1)
개수:2의64제곱
⑦수치형
(실수형)
float
32bit
(4바이트)
±3.40282347E+38, ±1.40239846E-45,
IEEE 754-1985표준
⑧수치형
(실수형)
double
64bit
(8바이트)
-1.79769313486231570E308~+1.79769313486231570E308


출처:
 
http://aventure.tistory.com/59 [H.A.P.P.Y]


- 참조 데이터 타입 : string, array 등 무수히 많다.



  • 기본 데이터 타입 vs 참조 데이터 타입

- 기본 데이터 타입 

  : 실제 값이 담겨있다.

- 참조 데이터 타입

  : 참조값(id값)이 담긴다.


- 메모리 영역의 분류

: 메모리 영역은 static, stack, heap으로 나뉜다.

- 기본 데이터 타입의 저장 방식

: static영역에 데이터type이 저장되고 stack영역에 변수와 실제 값이 저장된다.

- 참조 데이터 타입의 저장 방식

: static 영역에 dataType이 저장된다.

: heap 영역에 객체가 생성되어 객체 속에 field+Method의 형태로 데이터가 저장되며 참조값(=id값=reference값)이 저장된다.

: stack영역에는 실제 값이 아닌 참조값(=id값=reference값)이 저장된다.


  • String 타입


** 출력 결과 **


  • Number 타입


  • 문자형 타입 (char)


  • 논리형 타입 (boolean)


  • Method 호출하기
- 클래스명.메소드명 형태로 호출 가능하다. 

- main메소드에 호출해야한다.


** 출력 결과 **


  • Debug 하기
- debug하기 위한 해당 라인의 숫자를 더블클릭하면 점이 생긴다.

- 상단의 벌레 모양을 누른다.

- F5는 main메소드 속 메소드까지 하나하나 디버그한다. (하단사진 빨간 상자 버튼)

- F6은 main메소드 속 메소드는 한꺼번에 디버그한다. (하단사진 빨간 상자 옆 버튼) 


반응형

댓글