Language/Java
[Java] java 입문 02 - dataType / Method 호출하기 / debug하는법
별토끼.
2017. 5. 10. 18:02
반응형
[java] Java 입문 02 - dataType / Method 호출하기 /debug하는법
- java의 data type 종류
- 기본 데이터 타입 : byte, short, int, long, float, double, char, boolean
데이터형 | 예약어 | 비트수 | 범위 |
①논리형 | boolean | 8bit (1바이트) | true, false |
②문자형 | char | 16bit | 수치로는 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메소드 속 메소드는 한꺼번에 디버그한다. (하단사진 빨간 상자 옆 버튼)
반응형