본문 바로가기

분류 전체보기

(109)
[JavaScript 요약 정리] 1. 자바스크립트 기본 1. 자바스크립트 기본1) 표현식과 문장- 표현식: 자바스크립트에서 값을 만들어내는 간단한 코드ex) 1, 1+1, 10*5, 'Hi' 등등- 문장: 표현식의 모음, 문장 끝에는 세미콜론으로 종결을 표현ex) x=y+1; / var hi = 'h'+'i'; / alert('Hi'); 등등 2) 키워드- 키워드: 특별한 의미가 있는 단어- 예시break, else, instanceof, true, case, false, new, try, catch, finally, null, typeof, continue, for, return, var, default, function, switch, void, delete, if, this, while, do, in, throw, with 3) 식별자- 식별자: 변수와..
[Java 요약 정리] 4. 날짜와 시간 1. 날짜와 시간1) Calendar와 date- java.util.Date: 날짜와 시간을 다룰 목적(JDK1.0)- java.util.Calendar: Date 클래스를 개선할 목적(JDK1.1)- java.time: Date와 Calendar를 개선할 목적(JDK1.8) 2) Calendar- 추상 클래스이므로 인스턴스는 getInstance()를 통해 생성- 양식: Calendar cal = Calendar.getInstance(); int thisYear = cal.get(Calendar.YEAR); // 연도clear(); 클리어 // set(); 셋팅 3) 기타- DecimalFormat: 숫자를 다양한 패턴으로 출력(특정 문자열에서 반대로 도출 가능)- SimpleDateFormat: 날짜..
[Java 요약 정리] 3. java.lang 패키지 1. java.lang 패키지 1) Object클래스의 메소드- 총 11개의 메소드를 가지고 있다.- protected Object clone(): 객체 자신의 복사본 반환- public boolean equals(Object obj): 객체 자신과 obj가 같은 객체인지 반환- public Class getClass(): 객체 자신의 클래스 정보를 담고있는 Class 인스턴스 반환- public int hashCode(): 객체 자신의 해시코드 반환- public String toString(): 객체 자신의 정보를 문자열로 반환 * getClass()- 자신이 속한 클래스의 Class객체를 반환하는 메소드(클래스 파일의 정보 반환)- Class객체는 클래스의 모든 정보를 담고있으며, 클래스당 단 1개..
[Java 요약 정리] 2. 예외 처리(Exception handling) 1. 예외처리(Exception handling)1) 프로그램 오류- 컴파일 에러: 컴파일시 에러가 발생하는 경우*컴파일러의 역할: 번역, 구문 체크, 최적화- 런타임 에러: 실행 시 에러가 발생하는 경우- 논리적 에러: 실행에 문제는 없으나 부정확한 동작을 하는 경우 2) 에러와 예외- 에러: 프로그램 코드에 의해서 수습될 수 없는 심각한 오류- 예외: 프로그램 코드에 의해 수습 될 수 있는 미약한 오류- checked, unchecked: 컴파일러 check 유무- Unchecked: RuntimeException클래스들 -> 프로그래머 실수(예외처리 선택)- Checked: Exception클래스들 -> 사용자 실수 등 외적 요인(예외처리 필수) 3) TDD- 테스트 주도 개발(Test-driven..
[Java 요약 정리] 1. 객체지향 프로그래밍(OOP) 0. 객체지향 프로그래밍(OOP)1) 객체지향프로그래밍 (Object-Oriented Programming)-단순히 데이터와 처리 방법으로 나누는 것이 아닌 수 많은 ‘객체’라는 기본 단위로 나누고 객체들의 상호작용으로 서술하는 방식 2) 특징- 캡슐화- 상속- 추상화- 다형성1. 객체와 인스턴스1) 객체- 사물 또는 개념을 의미- 클래스: 객체를 만들기 위한 틀- 변수: 객체의 속성- 메소드: 객체의 기능 2) 인스턴스- 클래스 내 각각의 객체를 의미- 클래스는 인스턴스들의 집합 / 인스턴스 변수는 인스턴스의 속성- new 연산자에 의해 참조변수 선언 시 Heap에 인스턴스 생성 2. 변수의 분류1) 멤버변수(cv, iv)- 클래스 내에 선언된 변수- 클래스 변수와 인스턴스 변수로 구분- 변수값 자동 ..