본문 바로가기

분류 전체보기163

Chapter 14. 제네릭스와 컬렉션 프레임워크 목차 1. 제네릭스 기본 2. 컬렉션 프레임워크(Collection Framework) 3. List 인터페이스 4. Set 인터페이스 1. 제네릭스 기본 - 매개변수화된 자료형(parameterized type) - 메소드에 인수를 넘길 때 반드시 해당하는 매개변수의 자료형과 일치되는 자료형을 갖는 인수를 넘겨야 하지만 제네릭스를 이용하면 매개변수에 다양한 자료형의 데이터를 넘길 수 있다. 제네릭 클레스 클래스명 {...} 클래스명 객체명 = new 클래스명(); package genericsTest; class Data { // 클래스명 옆에 제네릭 기호 를 적고 그 안에 매개변수 기 T obj; // 인스턴스 변수 obj의 자료형은 T Data(T ob) {// 생성자 Data는 자료형이 T인 인수.. 2023. 11. 12.
Chapter 13. 자바 입출력 목차 1. 스트림(stream) 2. 표준 입출력 클래스 3. 파일 입력 클래스 4. 파일 출력 클래스 자바 입출력은 크게 표준 입력과 파일 입출력으로 나눌 수 있다. - 표준 입출력은 키보드로부터 입력을 받고 모니터로 출력하는 것을 말한다. - 파일 입출력은 파일로부터 데이터를 입력받아서 다시 파일로 출력하는 것을 말한다. 1. 스트림(stream) - 스트림은 데이터가 다니는 길을 말한다. - 컴퓨터와 입출력 장치 사이에 연결된 길이고 이러한 스트림에 적절한 입출력 클래스를 이용해 데이터를 읽어 들이거나 출력하게 된다. 입력 스트림 클래스: 클래스명이 InputStream 또는 Reader로 끝남. 출력 스트림 클래스: 클래스명이 OutputStream 또는 Writer로 끝남. 바이트 단위 입출력 .. 2023. 10. 19.
정보처리기사[실기] 기출문제_파이썬(2021년도) ◎ 2022년 1회 06번 def func(num1, num2 = 2): print('a = ', num1, 'b = ', num2) func(20) 더보기 1) func(20)을 통해 num1은 20이 되고, num2은 넘겨주지 않아 그대로 2가 됨 ♣ 정답 -> a = 20 b = 2 ◎ 2022년 2회 14번 a = "REMEMBER NOVEMBER" b = a[:3] + a[12:16] c = "R AND %s"%"STR" print(b+c) 더보기 1) b에서 a[:3]은 REM, a[12:16]은 EMBE가 되어서 REMEMBE 가 대입된다. 2) c는 %s 에 STR이 전달되어 R AND STR이 대입된다. ♣ 정답 -> REMEMBER AND STR ◎ 2022년 3회 09번 l = [1,.. 2023. 9. 24.
정보처리기사[실기] 기출문제_파이썬(2021년도) ◎ 2021년 1회 05번 class Test: li = ["Seoul", "kyeonggi", "Inchon", "Daejeon", "Daegu", "Pusan"] s = Test() str01 = '' for i in s.li: str01 = str01 + i[0] print(str01) 더보기 1) for 반복문은 s.li만큼 i값을 반복한다. 2) str01에 i [0] 문자열을 합하여 왼쪽 str01에 대입한다. ♣ 정답 -> SKIDDP ◎ 2021년 2회 03번 a = 100 i = 0 for i in range(1, 3): result = a >> i result += 1 print(result) 더보기 1) for반복문은 i가 1 부터 2까지 동작 2) a>>i는 100 >> 1이므로 5.. 2023. 9. 24.
728x90
반응형