오래 못 할 짓 하지 않기

ArrayLIst , Hashmap 본문

2학년 1학기/JAVA

ArrayLIst , Hashmap

쫑알bot 2023. 5. 18. 13:43
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