데이터를 저장하는 방법
1) 변수 : 한가지 타입에 한가지 값만 저장
2) 배열 : 한가지 타입에 여러개의 값을 저장
데이터조작에 불편하다(삽입, 삭제, 수정, 검색)
배열은 사이즈가 변경될 수 없다!!
-자료구조 !!
: 데이터를 저장하는 구조
: import java.util.* ; 제공한다.
: Collection Framework이라고 한다.
: 데이터를 저장하는 방시겡 따라 이미 필요한 객체나 interface를 만들어서
풍부하게 제공을 한다. 사용자인 우리는 만들어 놓은 객체 또는 interface를 가져다 사용하면 데이터조작을 손쉽게 할 수 있다.
( ex ) 등록, 수정 , 삭제, 검색 ........)
: 제공된 메소드를 최대한 이용하여 작성하면 코딩은 간결하고 하는일 더 많이 할 수 있다 !!!
: 제공되는 기본 interface
1) List
2) Set
3) Map : key와 value의 한쌍으로 이루어지며
key는 중복안되고 value는 중복가능하다.
구현객체 - HashMap, Hashtable, Tree
* 자바는 primitivetype 8가지를 객체로 변환해주는 Wrapper클래스를 제공한다 !!!
: 교재 527page
int a = 10;
Integer it = new Integer(a);
Float ft = new Float(3,4);
* List 관련 메소드
1. 추가
~.add(Object obj)
2. 가져오기
Object obj = ~.get(int index)
3. 저장된 객체의 개수
int size = ~.size();
'Web > MSA Full-Stack 과정' 카테고리의 다른 글
Kosta Day18 : GUI (JAVA) (0) | 2022.02.15 |
---|---|
Kosta Day17 : 자료구조2 (JAVA) / Set, Map (0) | 2022.02.14 |
Kosta Day14 : Interface (JAVA 인터페이스) (0) | 2022.02.09 |
Kosta Day13 : 자바(JAVA) super / casting / package & import (0) | 2022.02.08 |
Kosta Day12 : 상속 / 다형성 (0) | 2022.02.08 |
데이터를 저장하는 방법
1) 변수 : 한가지 타입에 한가지 값만 저장
2) 배열 : 한가지 타입에 여러개의 값을 저장
데이터조작에 불편하다(삽입, 삭제, 수정, 검색)
배열은 사이즈가 변경될 수 없다!!
-자료구조 !!
: 데이터를 저장하는 구조
: import java.util.* ; 제공한다.
: Collection Framework이라고 한다.
: 데이터를 저장하는 방시겡 따라 이미 필요한 객체나 interface를 만들어서
풍부하게 제공을 한다. 사용자인 우리는 만들어 놓은 객체 또는 interface를 가져다 사용하면 데이터조작을 손쉽게 할 수 있다.
( ex ) 등록, 수정 , 삭제, 검색 ........)
: 제공된 메소드를 최대한 이용하여 작성하면 코딩은 간결하고 하는일 더 많이 할 수 있다 !!!
: 제공되는 기본 interface
1) List
2) Set
3) Map : key와 value의 한쌍으로 이루어지며
key는 중복안되고 value는 중복가능하다.
구현객체 - HashMap, Hashtable, Tree
* 자바는 primitivetype 8가지를 객체로 변환해주는 Wrapper클래스를 제공한다 !!!
: 교재 527page
int a = 10;
Integer it = new Integer(a);
Float ft = new Float(3,4);
* List 관련 메소드
1. 추가
~.add(Object obj)
2. 가져오기
Object obj = ~.get(int index)
3. 저장된 객체의 개수
int size = ~.size();
'Web > MSA Full-Stack 과정' 카테고리의 다른 글
Kosta Day18 : GUI (JAVA) (0) | 2022.02.15 |
---|---|
Kosta Day17 : 자료구조2 (JAVA) / Set, Map (0) | 2022.02.14 |
Kosta Day14 : Interface (JAVA 인터페이스) (0) | 2022.02.09 |
Kosta Day13 : 자바(JAVA) super / casting / package & import (0) | 2022.02.08 |
Kosta Day12 : 상속 / 다형성 (0) | 2022.02.08 |