전체 글
-
-
(개발준비) 11 - 정보처리기사 시험준비 (22.04.24) 질문개발/개발준비 2023. 6. 22. 20:23
■ 질문 필요한 문제 ! 부정 연산자는 무조건 0?? LRU 구글링 /
-
(국비교육) 16 - HeidiSQL + 열거타입 + collection + vector개발/국비교육 2023. 6. 22. 18:40
■ CMD - cd .. : 상위 폴더로 이동 - dir : 디렉토리 정보 확인 가능 - cd 원하는 파일명 : 원하는 파일로 이동 - cd c:\ : 최상위 폴더로 가기 폴더명 치고 tab 누르면 해당하는 폴더 자동으로 생성됨. * : 모든것 즉, *.sql 을 하면 sql 형식 파일 불러온다. -u : 유저 -p : pw 패스워드 입력하면 MariaDB 실행 가 create database employees; 를 통해 데이터 베이스를 생성하고 show databases; 를 통해 생성된 데이터 베이스 확인이 가능하다. drop database employees 를 통해 데이터 베이스 삭제가 가능하다 ; 를 붙여주지 않으면 명령문이 끝나지 않으므로 붙여준다. use employees; 를 사용하고 테이..
-
(국비교육) 15 - 인터페이스 + 다중상속 + jar 파일 실행 + 이클립스 파일 보내기 + Maria DB + 파이썬개발/국비교육 2023. 6. 21. 17:30
■ 인터페이스 (+히어로 만들기_p. 370) JAVA는 단일 상속만 가능하다. 즉 두개의 부모가 불가능하다. 따라서 다중 상속 하기 위해 인터페이스를 이용한다. 인터페이스는 추상 메소드만 들어간다. abstract class Hero{ ----------> 추상 클래스 : 인스턴스 x, 상속용도로만 존재 String name; public abstract void attack(); ---------> 추상 메소드 : 상속 받는 자식들은 강제로 구현 } 아이언맨을 추상 클래스로 만들어도 되지만, 우리는 히어로의 객체를 만들어야 함으로 미구현된 메소드를 실행 부모 클래스에서는 매개변수 받지 않았지만 자식 변수에서는 받았기 때문에 오류가 난다. 따라서 삭제처리 하면 오류가 사라진다. 인터페이스는 클래스의 종..
-
(개발준비) 10 - 정보처리기사 시험준비 (22.04.24)개발/개발준비 2023. 6. 21. 09:03
30. 화이트박스 테스트 1. 화이트박스 테스트의 이해를 위해 논리흐름도(Logic-Flow Diagram)를 이용할 수 있다. 2. 테스트 데이터를 이용해 실제 프로그램을 실행함으로써 오류를 찾는 동적 테스트(Dynamic Test)에 해당한다. 3. 프로그램의 구조를 고려하지 않기 때문에 테스트 케이스는 프로그램 또는 모듈의 요구나 명세를 기초로 결정한다. -> 프로그램 구조를 고려하지 않는 것은 == 블랙박스 테스트 4.테스트 데이터를 선택하기 위하여 검증기준(Test Coverage)을 정한다. ※ 화이트 박스 vs 블랙 박스 * 화이트 박스 화이트박스 테스트는 모듈의 원시 코드를 오픈시킨 상태에서 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법이다. 화이트박스 테스트는..
-
(국비교육) 14 - 패키지 + 접근제어자 + gettersetter + 상속 + 오버라이딩vs오버로딩 + static + final + 다형성 + 추상화개발/국비교육 2023. 6. 20. 16:26
■ 패키지 (p. 286) - 관련성 있는 자바 파일들을 폴더 단위로 구분 - 회사 프로젝트 시 중복 방지를 위해 도메인으로 패키지 이름을 만들어서 사용 EX) com.poseidon.print (3단계) net.daum.map ■ import (p. 290) - 상위패키지.하위패키지.클래스명 EX) import java.util.* - * : 하위 개 중 사용하는 것들은 가져온다. ■ 접근제어자 (public, protected, default, private_p.293) 자바에서는 API 를 사용할 때 제어자에 따라서 접근 허용여부가 달라진다. 접근제어자는 크기순서대로 public > protected > default > private 위 접근제어자는 클래스 선언, 생성자 선언, 메소드 선언, 필드..
-
(개발준비) 9 - 정보처리기사 시험준비개발/개발준비 2023. 6. 19. 14:23
정보처리기사 23.07.09 필기 시험 확정 * 필기 공부 방법 https://m.blog.naver.com/wook2124/222102990691 2023 정보처리기사 필기 총정리 (시나공, 수제비) 본 정리 글은 정보처리기사 시나공과 수제비 필기... blog.naver.com * 필기 문제 사이트 https://www.comcbt.com/ 최강 자격증 기출문제 전자문제집 CBT 전자문제집, CBT, 컴씨비티, 씨비티, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기, www.comcbt.com * 자바 자료구조 https://fliphtml5.com/hkuy/hgwb 쉽게 배우..
-
(국비교육) 13 - ArrayList + Set + Map + stack + Queue + 아이디 비밀번호 일치여부개발/국비교육 2023. 6. 19. 13:53
■ ArrayList (p. 557) - 자료구조 - 컬랙션 하위 arrayList 타입 - 이름도 배열이 들어가고, 배열과 흡사하다. - 배열보다 쉽다. 기존의 배열의 경우 배열이 고정되었다면 ArrayList 는 고정되어 있지 않다. ArrayList 는 출력문에 바로 객체를 불러주면 바로 배열을 보여준다. System.out.println(arr01); * add() 값대입은 add() 를 이용하면 된다. arr01.add(10); arr01.add(15); arr01.add(20); 를 하게 되면 순차적으로 [10, 15, 20] 배열값이 들어간다. ArrayList 는 반드시 입력받는 타입이 일치해야 한다. 단 데이터 타입이 일치하는 변수는 가능하다. 즉 arr01 의 타입을 Integer 로 ..