분류 전체보기 (106) 썸네일형 리스트형 예외 처리 오류(시스템 오류) : 스택 메모리와 오버플로- 컴파일 오류 : 개발자의 실수 컴파일 오류(작성시점) : 실행전이고 작성 후 저장한 경우- 실행 오류 : 실행중에 의도지 않은 동작이거나 프로그램 종류(비정상 종료)버그 : 실행 중 잘못 구현 및 의도한 바와 다르게 실행예외 : 비정상적인 오류를 막으려고함 Object > Throwable > Exception equals vs == 차이 == 는 주소 비교equals 값 비교 Object 부모 클래스 - Member 뒤에 extends Object가 붙어있다. 그래서 Override로 한 toString은 Object의 것이다. 즉, 부모의 것 하지만, 위 처럼 Override한 재정의 부분이 없다면, Object의 toString은 참조변수의 주소값을 출력한다. 1. 재정의하는 것은 부모의 것을 그대로 똑같이 해서 재정의하는것... Iterator [비교 ---- 1] Iterator쪽에 을 쓰지 않고 밑에서 (String) 형변환Iterator iterator = list.iterator(); while(iterator.hasNext()) { //sSystem.out.println(iterator.next()); System.out.println((String)iterator.next()); }[비교 --- 2] Iterator iterator = list.iterator(); while(iterator.hasNext()) { //sSystem.out.println(iterator.next()); System.out.println(iterator.next()); }Iterator iterator에서 Ite.. 정보처리기사 실기 용어 정리 정보처리기사 1회VOIP : 음성 데이터를 IP 네트워크를 통해 전송하는 방식QOS : 네트워크의 통신 즉, 트래픽 개선을 위한 통화 품질 향상을 위한 도구 차등 백업 : 누적되는 것증분 백업 : 내것만 해당 일것만 따로 백업 테스트 오라클 : 개발이 완료된 데이터의 값을 미리 정의된 참/거짓 값으로 비교하여 참인지? 거짓인지? 검증하기 위한 기법 동료검토 : 같은 직원 동료들끼리 모여서 회의하여 개선점을 찾아내는 것워크스루 : 비공식적인 회의 이해관계자와 개발자 같이 회의를 진행하면서 오류나 보안점을 찾아내는 것ㄴ> 아이디어나 이슈들을 제시하는 형태인스펙션 : 공식적으로 일정을 정해놓고 말하는 것(즉, 위에 보고를 하고 진행)ㄴ> 전문가가 오류나저수준의 코드를 정리하여 검토한 결과를 문서화하는 것 AJ.. List 프레임워크 vs Map 프레임워크 -> 자료 구조는 프로그램을 실행하면서 메모리에 자료를 유지, 관리하기 위해 사용합니다. 면접 질문 : List와 Map의 차이? -> 밀키트 : 프레임워크(날로 먹는 것)-> 라이브러리 : 전부 개발자가 만든다. 인터페이스는 대문자이다.List -> ArrayList(게시판)-> 순서가 있다.(인덱스로 접근)-> 중복 허용-> Set은 반대 개념-> 순서에 따른 검색하는 방식 Map -> HashMap-> 쌍(Key - Value)-> 순서가 필요 없다. Key값으로 정렬됨-> Key 중복이 되지 않음 : 주민등록번호, 아이디-> Value 중복이 됨 : 이름, 주소 등...-> 순서에 따른 검색없이 Key에 따른 검색이 공존한다.ㄴ> Key값으로 바로 Value로 접근할 수 있다. 인터페이스 vs 추상클래스 추상클래스 : 복제 인터페이스 : 설계도, 구조, 틀 둘다 차이 :- 인터페이스는 모두 추상클래스이다.- 하위 클래스(자식클래스)에게 모두 위임한다.- 추상 클래스에서는 일반 메서드와 추상 메서드 둘다 존재하지만, 인터페이스는 오로지 추상클래스만 존재한다.- 구현과 추상을 분리한다.- 인터페이스는 앞에 abstract 생략(implements : 구현하다.) 추상 클래스(인터페이스도 마찬가지이다.)-> Add unimplemented methods-> 현재 클래스에서 추상 클래스에 선언된 메서드들을 구현하겠다.-> Make type 클래스명 abstract-> 현재 클래스에서는 A만 구현하고 나머지 B, C는 자식에게 물려 주겠다. 추상 클래스의 목적은 재정의즉, 부모 클래스에서 공통된 속성을 모아 두.. 다운케스팅, 다형성 // Call By reference // 부모 클래스 하나로 다 받는다. 매개변수에다가 다형성을 적용// 오버라이드도 아니고, 매개변수가 다르다. 매개변수가 다른 매서드를 여러개 만들면 안된다. public static void moveAnimal(_05_Animal animal) { //System.out.println(animal); animal.move(); if(animal instanceof _05_Human) { // 다운케스팅 _05_Human test = (_05_Human)animal; test.readBook(); } else if(animal instanceof _05_Tiger) { _05_Tiger test = (_05_Tiger)animal; test.hurting(); } e.. 이전 1 2 3 4 ··· 14 다음