2013년 8월 5일 월요일

8월 5일 자바수업내용 로그정리

#java 정리
=========================================
*public static void A(){.....
       }
 -메소드를 정의한다고 말한다.
  [메소드 정의 사례]
---------------------------------------------------------------------------
-JDK 1.7에서는 byte, char, int 가 들어있다.
    중요 POINT 사항 !!
**클래스를 폴더별로 분리 시켜놓는것 ==> 패키지
**class를 잘게 쪼갤수록 나중에 재사용성이 높아진다.

#인스턴스를 저장하는 변수   
=== > 레퍼런스 변수
 A a  =  new A();  [a 변수가 바로 레퍼런스 변수이다.]

# [JAVA JVM 로딩순서]


Java 메모리 로딩 구조


=================================================================================
   
#[하드디스크의 구조]



                                                 [하드 디스크의 섹터 구조]


*섹터 크기 ===> 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]

문자  ---> 고유번호가 부여 되어있다.

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

                                        [ 문자 인코딩의 흐름도]

 

        



댓글 없음:

댓글 쓰기