본문 바로가기

프로그래밍

(99)
이것이 자바다 7장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 자바의 상속으로 틀린 것은? 1번 클래스 타입 변환으로 틀린 것은? 2번 final 키워드에 대한 설명으로 틀린것은? 1번 오버라이딩에 대한 설명으로 틀린 것은? 4번 chile 클래스 생성자에서 에러가 발생한 이유는? this.name은 할수없다 super(name);이렇게 부모 생성자를 호출해야한다 Parent 클래스를 상속 받는 Child 클래스를 작성했다 출력 결과는? Parent(String nation) call Parent() call Child(String name) call Child() call Tire 클래스를 상속받아 SnowTire 클래스를 작성했다. 출력 결과는? 스노우 타이어가 굴러갑니다. 스노우 타이어가 굴러갑니다. 다음 클래스를 만들었을 때 빈칸에 들어올 수 없는 코드는 2..
이것이 자바다 6장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 하아... 이거 교수님이 한챕터 나갈때마다 확인문제를 과제로 내주시는데 힘들다... 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? 3번 클래스의 구성 멤버가 아닌 것은 무엇입니까? 4번 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? 4번 필드에 대한 설명으로 틀린 것은 무엇입니까? 3번 생성자에 대한 설명으로 틀린 것은 무엇입니까? 1번 메소드에 대한 설명으로 틀린 것은 무엇입니까? 4번 메소드 오버로딩 메소드 오버로딩에 대한 설명으로 틀린 것은 무엇입니까? 2번 인스턴스 멤버와 정적 멤버에 대한 설명으로 틀린 것은 무엇입니까? 2번 인스턴스 멤버는 생성자에서는 사용 가능 정적 블록은 불가능 final 필드와 상수에 대한 설명으로 틀린 것은? 2번 static final 상수는 불..
안드로이드 스튜디오 리사이클러뷰 체크박스 리스너 만들기 체크박스 리스너를 왜만드냐 하면 일단 리사이클러뷰에 체크박스를 달아놨는데 그 체크박스를 프래그먼트나 액티비티에서 관리하고 사용할 수 있을 필요가 있기 때문이다... 그래서 몇가지 좀 찾아봤는데 해결이 안되어서 아무 생각 없이 안하고 있다가 오랜만에 바인딩을 없애고 다시 하니까 되네 에라이 ㅋㅋ 리사이클러뷰 만드는 방법은 다들 알테니넘어가고 리사이클러뷰에 인터페이스를 만들어야한다 리사이클러뷰에 인터페이스 만들기 인터페이스는 다른 파일로 따로 만들어도 되지만 귀찮으니 그냥 만듬 /* 리스너 인터페이스 구현부 */ public interface CheckBoxClickListener { void onClickCheckBox(int flag, int pos); } 이거를 리사이클러뷰 안에 아무곳이나 넣어주면 된..
이것이 자바다 5장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 참조 타입에 관한 설명으로 틀린 것은 무엇입니까? 4. 참조 타입은 null 값으로 초기화 할 수 없다. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 3. 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 갈비지 컬렉션이라고 하는 곳에서 자동으로 없애준다 String 타입에 대한 설명으로 틀린 것은 무엇입니까? 2. String 타입의 문자열 비교는 == 를 사용해야한다. equals() 메소드를 사용한다 String 타입의 == 비교는 주소를 비교하는 것이다 배열을 생성하는 방법으로 틀린 것은 무엇입니까? 2. int[] array; array = {1, 2, 3}; 첫 문장에서 에러난다. 배열의 기본 초기값에 대한 설명으로 틀린 것은 무엇입니까? 3. boole..
안드로이드 open failed: EACCES (Permission denied) 권한 다 했는데 진짜 해결 방법, 안드로이드 10 이상 이 망할 오류 때문에 일단 3일 정도 시간 낭비를 했다 이 글을 보시는 분들은 다른 블로그를 보면서 대충 어떻게든 해봤는데도 안되어서 들어오신걸로 생각됩니다 그러니 세세하게 설명하지는 않을게요 android:requestLegacyExternalStorage="true" 일단 이거는 무조건 하셨을거고 이것도 하신분들도 있을겁니다 private static final int REQUEST_EXTERNAL_STORAGE = 1; private static final String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE }; int permission ..
이것이 자바다 4장 확인문제(연습문제) 답 - 신용권의 Java 프로그래밍 정복 조건문과 반복문의 종류를 괄호 ( ) 속에 넣어보세요. ° 조건문 : ( if ), ( switch ) ° 반복문 : ( for ), ( while ), ( do-while ) 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? 1. if문은 조건식의 결과에 따라 실행 흐름을 달리할 수있다. 2. switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. 3. for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. 4. break문은 switch문, for문, while문을 종료할 때 사용할 수 있다. switch문은 double형 변수를 사용할 수 없다. byte, char, short, int, long, String 타입만 가능 for문을 이용해서 1부..
이것이 자바다 3장 확인문제(연습문제) 답 - 신용권의 Java 프로그래밍 정복 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? 1. 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 2. 비교 연산자와 논리 연산자의 산출 타입은 boolean(true, false)이다. 3. 연산식은 하나 이상의 값을 산출할 수도 있다. 4. 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. 4번은 삼항 연산자를 생각하면 쉽다. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? public class Main { public static void main(String[] args) { int x = 10; int y = 20; int z = (++x) + (y--); System.out.println(z); } } 31 다음 코드를 실행했을 때 출력 결과는 무엇입..
안드로이드 csv 파일 선택해서 불러오기 startactivityforresult deprecated 이전 버전에서는 지원이 중단되기 때문에 새로운 방법으로 파일을 선택하고 불러와야한다. 방법은 ActivityResultLauncher를 사용하는것 https://developer.android.com/training/basics/intents/result?hl=ko 활동에서 결과 가져오기 | Android 개발자 | Android Developers 활동에서 결과 가져오기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 개발자 앱 내의 활동이든 다른 앱의 활동이든 다른 활동을 시작하는 것이 단방향 작 developer.android.com ActivityResultLauncher mGetContent = regis..