오래 못 할 짓 하지 않기
ArrayLIst , Hashmap 본문
728x90
https://psychoria.tistory.com/765 (출처)
[Java] 자바 ArrayList 사용 방법
ArrayList는 자바에서 기본적으로 많이 사용되는 클래스입니다. ArrayList는 자바의 List 인터페이스를 상속받은 여러 클래스 중 하나입니다. 일반 배열과 동일하게 연속된 메모리 공간을 사용하며 인
psychoria.tistory.com
https://coding-factory.tistory.com/556
파일 저장 형태에 따라 사용되는 메모리가 다르다.
1234567890을 [text file]에 저장하기 위해서는 [char]로 읽어서 받아야한다.
--> char는 한 문자씩 읽어들이고, 한 문자당 1byte를 차지함.
1byte * 10개 + additional byte 3 = 13byte
1234567890을 [binary file]에 저장하기 위해서는 [int]로 읽어서 받아야한다.
--> int 는 1개당 ( 표현 범위 내) 4byte를 차지한다.
4byte * 1 + additional byte 6 = 10byte
예시 문제
1234567890 을 각 변수에 저장하는데, 개수는 아래와 같다.
20 int / 20 char
20 int = 4byte*20(변수 개수) + additional byte 6 = 86
20 char = 1byte * 10(문자의 개수) * 20(변수의 개수) + additional byte 3 = 203
'2학년 1학기 > JAVA' 카테고리의 다른 글
Hash map , map (0) | 2023.05.25 |
---|---|
Regular Expression (0) | 2023.05.22 |
Java 3 (Interface, package) (0) | 2023.03.07 |
Java 2 (0) | 2023.03.07 |
Java 1 (1) | 2023.03.07 |