본문 바로가기
반응형

🤼‍♂️ 5. Project31

[혼자공부하는자바] 14장 입출력 스트림 2021. 9. 5.
[혼자공부하는자바] 13장 컬렉션 프레임워크 2021. 9. 5.
[혼자공부하는자바] 12장 스레드 2021. 9. 5.
[프로젝트] Java기반 Networking 프로젝트 - 마피아 게임 자바 기반 네트워킹 프로젝트 The Mafia Game 프로젝트 시연 동영상 깃허브 소스 코드 moonhy7/Networking_Term_Project: 자바 기반 네트워킹 프로젝트 - 마피아 게임 (github.com) GitHub - moonhy7/Networking_Term_Project: 자바 기반 네트워킹 프로젝트 - 마피아 게임 자바 기반 네트워킹 프로젝트 - 마피아 게임 . Contribute to moonhy7/Networking_Term_Project development by creating an account on GitHub. github.com 2021. 8. 28.
[프로젝트] 서버 클라이언트 프로젝트 구조 설명 및 주제 선정 1. 전체 구조 설명 - 클라이언트가 로그인을 한 경우 그 아이디랑 비밀번호를 Scanner 로 입력받아서 서버쪽으로 이동 시킴 - 콘솔창에서 단순 메뉴 고르기 등의 단순한 시스템 말고 서버 클라이언트 기반의 시스템 구조를 꼭 포함시킬것 2. 프로젝트 주제 추천 - 업무 : 도서관리, 은행, 성적관리 시스템, 게시판 관리 - 게임 : 퀴즈 등 채팅창 이용 - 채팅 : 메신저 서비스 - 파일 FTP 2021. 8. 23.
[혼자공부하는자바] 11장 기본 API 클래스 1절 java.lang 패키지 1. Object 클래스에 대한 문제 ① O ② O ③ O ④ X 2. hashCode(), equals() 3. 2절 java.util 패키지 1. 2. 2021. 8. 13.
[혼자공부하는자바] 10장 예외 처리 1절 예외 클래스 1. 예외 틀린 것 찾기 ① O ② O -> 그래서 넌 컴파일러 체크 예외라고도 불림 ③ O ④ X -> 만약에 RuntimeException 클래스를 부모 클래스로 상속받고있다면 실행 예외에 해당한다. 2절 예외 처리 1. ① O ② O ③ X ④ O 2. ① O ② O ③ O ④ X 3. method1() 선언시 throws 했으므로 호출시 try-catch 블록 필수 or 다시 throws 사용하기 ① try-catch 블록 O ② 다시 throws 사용 O ③ X -> 상위 예외 클래스가 더 아래쪽에 있어야함!! ④ O -> 다중 catch 블록 가능 O 4. 10 숫자로 변환할 수 없음 10 인덱스를 초과했음 10 2021. 8. 11.
[혼자공부하는자바] 9장 중첩 클래스와 중첩 인터페이스 1절 중첩 클래스와 중첩 인터페이스 소개 1. 중첩 멤버 클래스 OX 문제 ① O ② O ③ O ④ X -> 정적 멤버 클래스 내부에는 바깥 클래스의 인스턴스 필드는 사용할 수 없고 정적 필드만 사용이 가능 2. 로컬 클래스 OX 문제 ① O ② O ③ X -> 로컬 클래스는 메소드 내부에서만 사용되므로 접근을 제한할 필요가 없어 static이나 public 등을 붙일 수 없음 ④ O 3. 인스턴스 멤버 클래스 vs 정적 멤버 클래스 (객체 생성 방법에서의 차이점) class Car { class Tire { } // 인스턴스 멤버 클래스 static class Engine {} // 정적 멤버 클래스 } public class NestedCarExample { public static void main.. 2021. 8. 11.
[혼자공부하는자바] 8장 인터페이스 1절 인터페이스 1. 인터페이스 OX 문제 ① O ② X ③ O ④ O 2. ① O ② O ③ X ④ O 3. interface Soundable { // 추상 메소드 public abstract String sound(); } class Cat implements Soundable{ @Override public String sound() { return "야옹"; } } class Dog implements Soundable { @Override public String sound() { return "멍멍"; } } public class SoundableExample { private static void printSound(Soundable soundable) { System.out.printl.. 2021. 8. 11.
[혼자공부하는자바] 7장 상속 1절 상속 1. 자바의 상속 OX문제 ① X -> 하나의 부모만 상속가능하다. 다중 상속을 허용하지않는다. ② O -> 오버라이딩의 개념 자체임 ③ X -> 상속을 받았다면 부모 클래스의 private 멤버라도 상속받을 수 있다. *④ O -> 답은 X임 공부할것 2. 메소드 재정의(오버라이딩) OX문제 ① O ② X -> 접근 제한을 더 강하게 재정의할 수는 없다. ③ O ④ O 3. final 클래스, final 필드, final 메소드 OX문제 ① X -> final 필드는 상속과 관련이 없다. ② X -> final 메소드를 가진 클래스는 부모 클래스가 될 수는 있지만 자식 클래스가 재정의를 할 수는 없다. ③ O ④ X -> final 클래스와 final 필드는 아무 관련이 없다 4. publi.. 2021. 8. 6.
[혼자공부하는자바] 6장 클래스 1절 객체 지향 프로그래밍 1. 객체와 클래스 OX 문제 ① O ② O ③ X -> 하나의 클래스로 여러 개의 객체를 생성할 수 있다. new를 여러번 해주면 된다. ④ O 2. 클래스의 구성 멤버 설명 문제 ① 필드 : 객체의 데이터를 저장한다. ② 생성자 : 객체의 초기화를 담당한다. ③ 메소드 : 객체의 동작 부분으로, 실행 코드를 가지고 있는 블록이다. 3. 클래스의 구성 멤버 설명 문제 public class Member { String name; // 필드 Member(String name) { ... } // 생성자 void setName(String name) { ... } // 메소드 } 2절 필드 1. 필드 OX 문제 ① O ② O ③ X -> 참조 변수를 통해서 접근 가능 ④ O ->.. 2021. 8. 2.
[혼자공부하는자바] 5장 참조타입 1절 참조 타입과 참조 변수 1. 참조 타입 OX문제 ① O *② O -> 참조 변수의 메모리 생성 위치는 스택이 맞다. ③ O ④ X -> null 값으로 초기화할 수 있다, 객체를 참조하지 않는다는 의미로. 2. 메모리 사용 OX문제 ① O ② O *③ X -> 참조되지 않는 객체를 굳이 직접 소멸해줄 필요없음 *④ O -> 배열 및 객체는 힙 영역에 생성된다. 3. String 타입 OX문제 ① O ② X ③ O ④ O 4. 참조 변수 OX문제 ① O ② O *③ O -> 참조 변수에 null 이 저장된 상태에서는 참조변수를 통해 객체를 사용할 수 없다. 만약 사용하게 되면 NullPointerException 이 발생한다. *④ X -> NullPointerException는 초기화된 참조변수에서.. 2021. 7. 30.
[혼자공부하는자바] 4장 조건문과 반복문 1절 조건문: if문, switch문 1. If문, switch문 2. ① O ② O ③ O ④ X -> String타입도 가능 3. 등급은 B입니다. 4. 어떤 혜택을 원하세요? 우수 회원 혜택을 받으실 수 있습니다. 일반 회원 혜택을 받으실 수 있습니다. 감사합니다. break; 가 없어서 다음 case로 넘어감 2절 반복문: for문, while문, do-while문 1. for문, while문, do-while문 2. int sum = 0; for(int i=1; i 2000 ---------------------------- 1.예금 | 2.충금 | 3.잔고 | 4.종료 ---------------------------- 선택> 3 잔고> 8000 --------------------------.. 2021. 7. 29.
[혼자공부하는자바] 3장 연산자 1절 연산자와 연산식 1. ① O ② O ③ X ④ O 2. ① O ② O ③ O ④ X 2절 연산자의 종류 1. b = -5이고 10/(-5) = int 가 아니라서 byte b = 5; b = -b; //부호계산은 int여야함, byte는 양수만 가능 2. 31 x = 11 -> y=20 -> z=31 -> y=19 3. stop != true (?) 답 : !stop 4. pencils / students pencils % students 5. int var1 = 5; int var2 = 2; double var3 = var1 / var2; // 2.0 2021. 7. 29.
[혼자공부하는자바] 2장 변수 1절 변수 1. OX문제 (1) O (2) X -> 틀림.. 변수는 선언할때 사용한 타입의 값만 저장 가능!! int num = 0; int num = "안녕"; // 에러 발생 Type mismatch: cannot convert from String to int (3) O (4) X 2. 변수명으로 가능한 것에 O표 moduleName (O) 6hour(x) -> 숫자로 시작 안됨 class(x) -> 예약어 안됨 $value(O) age (O) int(x) -> 예약어 안됨 3. 컴파일에러가 발생하는 곳 : ④ score2 값을 아직 안넣어준 상태로 계산을 할 수 없기때문 4. 10번 라인에서 컴파일 에러 발생 - 이유 : v3은 if문 안에서 선언되었으므로 그 if문 안에서만 사용가능한데 그 if.. 2021. 7. 26.
반응형