일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CS 기초지식
- 예외처리
- til
- 부스트코스
- 모두를 위한 컴퓨터 과학
- exception
- Compute Science
- Java Programming
- 관계형 데이터베이스
- w3schools
- 상속
- 삼성청년SW아카데미
- CS 기초
- 기초프로그래밍
- 면접을 위한 CS 전공지식 노트
- CS50
- 데이터베이스 모델링
- 모두를 위한 컴퓨터 과학(CS50)
- CS기초지식
- ERD
- SSAFY 9기
- 알고리즘
- edwith
- Computer Science
- WebProgramming
- ssafy
- 객체지향
- java
- 이진법
- SW
- Today
- Total
목록java (3)
Joslynn의 하루
Exception Error: 치명적인 오류, 개발자가 해결할 수 없는 부분; Exception: 개발자의 코드에 의해 적절하게 대처가 가능한 예외 Exception 종류 check 예외(일반 예외) - 무조건 예외처리 필요, 예외 처리 없이는 컴파일조차 안 됨; 비check 예외 (RunTimeException)- 실행 도중 발생하는 오류(런타임 종료), 예외 처리가 선택적; 컴파일시 발견 어려움; **예외처리는 미리 예외가 발생 가능성이 있는 종류를 미리 처리해줌으로써 예외가 발생한 부분은 어쩔 수 없지만 프로그램이 끝까지 실행될 수 있도록 하는 것; Exception 처리 방법 1) 직접 처리 방법 (try, catch, finally) try { // 예외 발생 가능성이 있는 코드; } catch..
Inheritance(상속) 1) 부모 class의 속성과 method를 상속받는 것 2) 부모 class의 생성자(constructor)와 private 요소를 제외한 모든 것을 상속 받음 : 생성자는 객체 생성시 딱 한 번만 실행되기 때문; 3) 부모 class의 method와 속성을 별도의 선언 없이 내안에 있는 것처럼 접근하여 사용 4) extends 키워드 class A extends B { }: A가 B를 상속 받는다.// B: 부모 class 5) 단일 상속, 그러나 부모의 부모 class는 내려 받을 수 있음(대물림) 6) java의 모든 class는 Object(class)를 상속받는다 7) java의 최고 조상: Object (java의 모든 class는 Object를 상속 받음;) :..
Switch 문 switch (표현식) {//표현식은 조건 대상 case 값: 문장; break; // break가 없으면, switch문은 if 문과 달리 break를 만날 때까지 밑의 문장을 모두 실행 case 값: 문장; break; case 값: 문장; break; case 값: 문장; break; case 값: 문장; break; .... default: 문장; // 앞의 case 값이 모두 해당하지 않을 때, default에 해당(값이 없음) } : 표현식에 올 수 있는 데이터 타입 실수형은 안됨, 정수형, char형만 가능 byte, short, char, int, String(객체를 담고 있는 변수에는 주소값이 담기기 때문에 비교가 안됨, String 비교가 많아지다 보니 java 1.7 ..