본문 바로가기
반응형

Java6

[JAVA] 컬렉션(Collection) ArrayList, 제네릭(Generics)를 알아보자. 기존의 배열은 이렇게 사용이 된다. int[] number = new int[4] // 길이를 명시하고 타입을 명시한다. //각 인덱스에 값을 넣어준다. for(int i = 0; i < number.length; i++){ number[i] = i; } //각 요소를 출력한다. for(int i = 0; i < number.length; i++ { System.out.println(number[i]); } 1. 길이를 미리 설정해줘야 한다. 2. 타입을 미리 설정해줘야 한다. 하지만, 데이터의 길이가 가변적이지 않고 미리 정해져 있는 경우에는 배열도 많이 사용하긴 합니다. 그럼 자바 컬렉션인 ArrayList에 대해 알아보도록 하겠습니다. 먼저 자료의 길이가 가변적인 경우에는 List를 사용하는 게 좋.. 2020. 9. 23.
[JAVA] 타입들, 변수의 종류 그리고 정리 변수의 종류 자바에서 변수는 타입에 따라 크게 다음과 같이 구분할 수 있습니다. 1. 기본형(primitive type) 변수 2. 참조형(reference type) 변수 기본형(primitive type) 변수는 실제 연산에 사용되는 변수입니다. 자바에서는 다음과 같이 8가지 종류의 기본형 변수를 제공하고 있습니다. - 정수형 : byte, short, int, long - 실수형 : float, double - 문자형 : char - 논리형 : boolean 참조형(reference type) 변수는 8개의 기본형 변수를 사용하여 사용자가 직접 만들어 사용하는 변수를 의미합니다. 변수의 선언은 2가지의 방법이 있습니다. 1. 변수의 선언만 하는 방법 2. 변수의 선언과 동시에 초기화 하는 방법 //.. 2020. 9. 22.
[Android/JAVA] Adapter ..LayoutInflater.. ViewHolder 어렵다.. 안드로이드에서 Layout XML파일을 View객체로 만들기 위해 LayoutInflater를 이용한다. LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.my_layout, parent, false); LayoutInflater.from() 가장 자주 사용하는 방법으로, LayoutInflater.from을 통해 LayoutInflater를 만드는 방법. 내부적으로 context#getSystemService를 호출 하고 있으며, 같은 context에서는 같은 객체를 리턴하기 때문에 굳이 멤버 변수로 선언.. 2020. 9. 21.
[[Android/JAVA]] observe.. 문자열 Resource.. 기본 개념은 Generator : 관찰 대상자를 나타내며, 현재 관찰 대상자에 붙어있는 Observer들을 관리 뿐만 아니라 현재 관찰 대상자의 상태 정보를 얻기 위한 메서드를 제공, 상태 변화시 등록되어 있는 모든 관찰자들에게 상태 변화를 통지해주는 메서드를 제공 StringGenerator : Generator를 상속받는 실제 상태 정보를 가지고 있는 객체. 상태 변화가 발생하면 상태 변화를 통지해주는 메서드를 호출 Observer : 관찰자들이 가져야 할 공통인터페이스를 정의합니다. StringObserver : 관찰 대상자의 상태 정보를 가져와 자신의 상태와 동기화. 이 객체는 관찰 대상자의 String형을 모니터에 출력해주는 객체 StringCountObsever : 마찬가지로 관찰 대상자의 상.. 2020. 9. 18.
반응형