본문 바로가기
728x90
반응형

Java/연습문제7

[명품 자바] 3장 반복문과 배열 그리고 예외처리 이론문제 3번 1에서 100까지 3의 배수를 더하는 while문이다. 빈칸에 적절한 코드를 삽입하라. int sum=0,i=1; while(i 2021. 7. 11.
[명품자바] 8장 입출력 스트림과 파일스트림 이론문제 문자 스트림 바이트 스트림 텍스트파일 파일 입출력, 이미지나 동영상 같은 바이너리 데이터 문자 입력 스트림 문자 출력 스트림 Reader,InputStreamReader,FileReader Writer,InputStreamWritet,FileWriter 바이트 입력 스트림 바이트 출력 스트림 InputStream,FileInputStream,DataInputStream OutputStream,FileOutputStream,DataOutputStream 버퍼 입출력 -> 입출력 장치의 속도와 프로그램의 처리속도의 완충 작용을 수행하므로 효율적으로 입출력 처리 바이트 버퍼 스트림 문자 버퍼 스트림 BufferedInputStream,BufferedOutputStream BufferedReader,Buffer.. 2021. 7. 11.
[명품 자바] 4장 클래스와 객체 이론문제 1번 자바의 클래스와 객체에 대한 설명 중 틀린것은? 1) 클래스 바깥에 전역변수는 선언할 수 없다 2) 클래스는 객체를 생성하기 위한 틀이다. 3) 클래스의 멤버 변수를 필드라고 부르며, 블래스는 필드와 메소드로 이루어진다. 4) 필드는 클래스 내에서 private보다 public으로 선언하는 것이 바람직하다 2번 생성자에 대한 설명 중 틀린 것은? 1) 생성자가 작성되어 있지 않으면 컴파일러가 자동으로 기본 생성자를 추가해준다. 2) 생성자의 이름은 클래스의 이름과 반드시 같아야 한다. 3) this()는 생성자 내에서 다른 생성자를 호출하는 코드이다. 4) 생성자에서는 아무 값도 리턴하지 않기 떄문에 return 문을 사용할 수 없다. 이유 --> return은 사용할 수 있지만 값을 리턴할 수 없.. 2021. 7. 11.
[명품자바] 5장 상속 이론문제(2) 9번 다음 추상클래스의 선언이나 사용이 잘못된 것을 있는 대로 가려내고 오류를 지적하라. 1) abstract class A{ void f(); } 오류) 추상 클래스 상에 있는 메소드의 body를 구현하지 않을거면 abstract 선언을 해줘야함! 2) abstract class A{ void f(){System.out.println("~");} } 문제가 없다. 메소드의 body를 구현해주면 추상클래스여도 abstract 선언해줄 필요가 없다 3) abstract class B{ abstract void f(); } class C extends B{ } 오류) 추상클래스를 상속받고 추상메소드 오버라이딩을 하지 않으면 자동으로 자식클래스는 추상클래스가 된다. 그래서 class C 앞에 abstract .. 2021. 7. 11.
728x90
반응형