코딩(Coding)
Java의 특성 및 각종 정보(데이터형)
Ghomdori
2019. 9. 16. 10:03
Java의 데이터형
8bit(비트) | 1byte |
1024byte(바이트) | 1kilobyte |
1024kilobyte(킬로바이트) | 1megabyte |
1024megabyte(메가바이트) | 1gigabyte |
1024gigabyte(기가바이트) | 1terabyte |
1024terabyte(테라바이트) | 1petabyte |
1024petabyte(페타바이트) | 1exabyte |
1024exabyte(엑사바이트) | 1zettabyte |
기본형
boolean | 1byte |
char | 2byte |
byte | 1byte |
short | 2byte |
int | 4byte |
long | 8byte |
float | 4byte |
참조형 : 메모리주소를 저장한느 데이터형
-> 클래스,배열,인터페이스 -->4byte
변수 : 상수를 저장하는 메모리 공간
형식 -> 데이터형 변수명; ex) int a=10;
C언어에서의 일반변수
int nArray[10];
Java에서의 일반변수
int[] nArray 또는 int nArray[]; => 참조형배열변수
nArray = new int[10]; => 객체
클래스(class) 형식
class 클래스명{
//field, constructor, and
//method declarations
}
명칭 | 설명 |
멤버변수, 필드 | 클래스 안에 선언된 변수 |
메소드(method) | 클래스 안에 선언된 함수 |
멤버변수 또는 필드형식
- 공용변수 : 해당 클래스안에서만 사용할 수 있는 변수
- 전역변수와 유사한 속성 -> 클래스안에서만 사용할 수 있는 변수
- 객체속성은 곧 멤버변수이다.
SET함수(Setter) : 외부 클래스의 값을 받아서 해당 클래스 변수에 값을 넣는 경우
GET함수(Getter) : 멤버변수의 값을 읽어올 경우
객체생성과 사용
- 생성 : new
- 사용 : .을 사용하여 멤버변수와 메소드에 접근