별의 공부 블로그 🧑🏻‍💻

🗒️ 2017/05/06 (6)

728x90
  1. 2017.05.06 스피너 (Spinner)

    12345678910111213141516171819202122 String[] groups = {"친구", "가족"};... Spinner spinner = (Spinner) findViewById(R.id.spinner);... ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, groups); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);... spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onIte..

  2. 2017.05.06 버튼을 누를 때 마다 스크롤뷰에 담겨진 레이아웃에 텍스트뷰 넣는 방법

    1. MainActivity.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 package ... import android.graphics.Color; import android.os.Bundle; import android.support.v7.app.AppCompatActiv..

  3. 2017.05.06 instanceof 연산자

    instanceof 연산자 - 객체가 어떤 클래스의 인스턴스인지 확인할 수 있는 연산자. - 객체가 어떤 클래스의 인스턴스인지 확인하고 싶을 때 instanceof 앞에 오는 객체가 뒤에 오는 클래스의 인스턴스면 true 값을 리턴.

  4. 2017.05.06 클래스 변수(메서드)와 인스턴스 변수(메서드)

    클래스 변수 인스턴스 변수 모든 실제 객체에서 접근하여 그 값을 사용하거나 바꿀 수 있음. 각각의 실제 객체에서 사용됨. static 키워드를 붙임. static 키워드가 없음. 클래스라는 틀 안에 들어 있는 변수. 실제 객체 안에 들어 있는 변수. '클래스 이름' + '.' + '변수 이름'으로 접근. '실제 객체' + '.' + '변수 이름'으로 접근 1 2 3 4 public class Person { public static int total = 0; // 클래스 변수 public int age = 0; // 인스턴스 변수 } Colored by Color Scripter cs 클래스 메서드 인스턴스 메서드 static 키워드를 붙임. static 키워드가 없음. 클래스라는 틀 안에 들어 있는 메..

  5. 2017.05.06 접근 권한을 알려주는 키워드

    1. private : 같은 클래스 안에서만 접근하여 사용할 수 있음. 2. public : 아무 클래스에서나 접근하여 사용할 수 있음. 3. protected : 이 클래스에서 상속받은 자식 클래스에서만 접근하여 사용할 수 있음. - class 키워드 앞에는 public 키워드만 사용할 수 있음. -> 클래스는 다른 곳에서 접근할 수 있는지 없는지만 구분하면 되므로 public이 붙어 있으면 접근할 수 있고, public이 붙어 있지 않으면 접근할 수 없음. - 예외적으로 같은 파일이나 같은 패키지 안에 들어 있는 클래스는 public 키워드가 붙어 있지 않아도 접근할 수 있음. - import 키워드 뒤에 패키지와 클래스 이름을 넣어주면 다른 패키지에 있는 클래스도 접근할 수 있음.

  6. 2017.05.06 [C] 이중 연결 리스트(Doubly Linked List)

    이중 연결 리스트(Doubly Linked List) - 응용 프로그램에서의 특정 노드에서 양방향으로 자유롭게 움직일 수 있는 리스트 구조. - 하나의 노드가 선행 노드와 후속 노드에 대한 두 개의 링크를 가지는 리스트. - 링크가 양방향이므로 양방향으로 검색이 가능해짐. - 공간을 많이 차지하고 코드가 복잡해진다는 단점이 있음. - 실제 응용에서는 이중 연결 리스트와 원형 연결 리스트를 혼합한 형태가 많이 사용됨. - 헤드 노드(head node)라는 특별한 노드를 추가하는 경우가 많음. - 헤드 노드는 데이터를 가지고 있지 않은 특별한 노드를 의미함. cf) 헤드 포인터 : 리스트의 첫 번째 노드를 가리키는 포인터 - 헤드 노드가 존재하면 삽입, 삭제 알고리즘이 간편해짐. - 이중 연결 리스트에서의 ..

728x90


📖 Contents 📖