=========================================
*public static void A(){.....
}
-메소드를 정의한다고 말한다.
[메소드 정의 사례]
-JDK 1.7에서는 byte, char, int 가 들어있다.
중요 POINT 사항 !!
**클래스를 폴더별로 분리 시켜놓는것 ==> 패키지
**class를 잘게 쪼갤수록 나중에 재사용성이 높아진다.
#인스턴스를 저장하는 변수
=== > 레퍼런스 변수
A a = new A(); [a 변수가 바로 레퍼런스 변수이다.]
# [JAVA JVM 로딩순서]
[하드 디스크의 섹터 구조]
*섹터 크기 ===> 512 Byte
1. FileSystem : 데이터를 관리하기 위해서 하드디스크를 여러 영역으로 나누어서 사용하는것
* 값을 표현하는것을 리터럴 이라고 한다.
*값의 크기 ==> 메모리의 크기
[메모리 크기]
- byte (1) -128 ~ + 127
- short (2) = -32768 ~ +32767
- int (4) = -42억 ~ +42억
- long (8) = -40경 ~ +40경
*섹터 크기 ===> 512 Byte
1. FileSystem : 데이터를 관리하기 위해서 하드디스크를 여러 영역으로 나누어서 사용하는것
2.FileFormat : 저장할 섹터의 크기를 설정하는것
3.FAT (File Allocation Table) : 파일시스템 구조
4.FAT32 : 윈도우 95 이상 부터
5. NTFS (New Technology File System ): win 2000 ~ win 2008 사용되는 파일시스템 구조
**로딩 속도
헤드가 한번 튕길때
1분당 = 7200회
1 초 = 120회
1회 = 1/120 초
=======================================================================
#[자료구조]
* 값을 표현하는것을 리터럴 이라고 한다.
*값의 크기 ==> 메모리의 크기
[메모리 크기]
- byte (1) -128 ~ + 127
- short (2) = -32768 ~ +32767
- int (4) = -42억 ~ +42억
- long (8) = -40경 ~ +40경
- float() ==> -/+ ,소수점 빼고 유효자리수 2자리
= 10.2 = 102 * 10의 -1승
=1.02 * 10의 1승
= 0.102 * 10의 2승
- double ==> -/+,소수점빼고 유효자리수 15자리
- boolean [ *c 언어에서는 0이 아닌 모든숫자는 true로 반환가능하지만
Java에선 불가능하다 ]
#[Character- SET]
문자 ---> 고유번호가 부여 되어있다.
MS949 ( EUC - KR (270자) + & 제공 ) ---------> ISO - 8859 - 1 [그래도 1byte..]
한글 : 3 Byte
window OS [unicode(2 Byte)] : win95 ~
Application ---> MS949
[ 문자 인코딩의 흐름도]
= 10.2 = 102 * 10의 -1승
=1.02 * 10의 1승
= 0.102 * 10의 2승
- double ==> -/+,소수점빼고 유효자리수 15자리
- boolean [ *c 언어에서는 0이 아닌 모든숫자는 true로 반환가능하지만
Java에선 불가능하다 ]
#[Character- SET]
문자 ---> 고유번호가 부여 되어있다.
ASCII (7bit) --------> ISO -- 8859 - 1 (8) -------> EUC - KR
(ISO - Latin - 1) EUC - JP
128 + 128자
프랑스어
독어
…...
MS949 ( EUC - KR (270자) + & 제공 ) ---------> ISO - 8859 - 1 [그래도 1byte..]
한글 : 3 Byte
window OS [unicode(2 Byte)] : win95 ~
Application ---> MS949
[ 문자 인코딩의 흐름도]