목록분류 전체보기 (100)
Be ready to study forever - 개발자 꿈나무

컬렉션 프레임워크 컬렉션은 여러 개의 데이터그룹을 의미하면 프레임워크는 표준화된 프로그래밍 방식을 의미한다. 따라서, 컬렉션 프레임워크란 데이터의 집합을 표준화된 방식으로 프로그래밍을 할 수 있게 도와주는 방식으로 jdk 1.2부터 지원됨 1. 컬렉션 프레임워크 핵심 인터페이스 컬렉션 데이터는 크게 3가지의 그룹으로 나뉜다. List, Set, Map List와 Set은 공통되는 부분이 있어 Collection인터페이스를 상속받지만 Map은 그렇지 않다. 아래의 표를 보면 좀더 정확한 상속 구조를 알 수 있다. 1.1 컬렉션 프레임워크 인터페이스 메서드 1.2. List 인터페이스 메서드 1.3. Set 인터페이스 메서드 1.4. Map 인터페이스 메서드 2. ArrayList List인터페스이를 상속받..
税関(ぜいかん - 세관 勝敗(しょうはい) - 승패 食塩(しょくえん) - 식염 食料(しょくりょう) - 식재료 助手(じょしゅ) - 조수 書物(しょもつ) - 서적 人事(じんじ) - 인사(인사부의) 親戚(しんせき) - 친척 神経(しんけい) - 신경 深夜(しんや) - 심야 進路(しんろ) - 진로 水準(すいじゅん) - 수준 水分(すいぶん) - 수분 数学(すうがく) - 수학 頭脳(ずのう) - 두뇌 世紀(せいき) - 세기 成人(せいじん) - 성인 生物(せいぶつ) - 생물 西暦(せいれき) - 서기(서기 XXXX년) 石油(せきたん) - 석유 政党(せいとう) - 정당 専制(せんせい) - 전제 全般的(せんぱんてき) - 전반적 相違(そうい) - 상이 造船(ぞうせん) - 조선 素質(そしつ) - 소질 先祖(せんぞ) - 선조 洗面(..
熟語(じゅくご) - 숙어 述語(じゅつご) - 술어 主婦(しゅふ) - 주부 瞬間(しゅんかん) - 순간 障害(しょうがい) - 장애, 방해 乗客(じょうきゃく) - 승객 上下(じょうげ) - 상하 常識(じょうしき) - 상식 酸素(さんそ) - 산소 司会(しかい) - 사회(결혼식의 사회자) 支出(ししゅつ) - 지출 詩人(しじん) - 시인 事態(じたい) - 사태 氏名(しめい) - 성명 車庫(しゃこ) - 차고 邪魔(じゃま) - 방해 宗教(しゅうきょう) - 종교 祝日(しゅくじつ) - 공휴일 主役(しゅやく) - 주역 巡査(じゅんさ) - 순사, 순경 将棋(しょうぎ) - 장기(체스와 같은 게임의) 上級(じょうきゅう) - 상급 正午(しょうご) - 정오 上旬(じょうじゅん) - 상순 状態(じょうたい) - 상태 焦点(しょうてん) - ..

4. Math클래스 4.1.Math클래스의 자주 쓰이는 메서드들 5. Wrapper클래스 int double등의 기본형 데이터타입을 때로는 객체로 다뤄야할 때가 있다. 이때 Wrapper클래스를 사용하게 된다. 8개의 기본형타입이 있으므로 Wrapper클래스 역시 8개의 Wrapper클래스가 존재한다. 모든Wrapper크래스들은 equals()와, toString()이 오버라이딩 되어있고 toString()메서드를 사용할 경우 String으로 반한다. 5.1. Wrapper클래스의 종류 5.2. Number클래스 기본형 데이터 타입 중에서 숫자는 모두 Number클래스의 상속을 받는다. 내부적으로는 Number클래스는 추상화 클래스로 내부적으로는 객체가 가지고 있는 값을 기본형으로 변환하는 작업을 한다...

3. StringBuffer 클래스와 StringBuilder 클래스 String으로 생성된 인스턴스는 immutable(변경불가능한)이지만 StringBuffer로 생성된 인스턴스는 append, delete등 수정이가능하며 Buffer를 가지고 있다. 기본적으로 비슷한 내용이면 내부적으로 char[]배열을 가지고 있다. * buffer란 완충하기 위한 임의의 값 예를들면 동영상의 버퍼링은 원활한 비디오 스트림을 위해 일정이상의 buffer를 가지며 이를 버퍼링이라고 한다. *StringBuffer의 인스턴스를 생성할 때 충분한 buffer를 생성해 주는 것이 좋다. 3.1 StringBuffer의 생성자 버퍼의 크기를 생성자에서 지정해 주지 않는다면 기본버퍼는 매개변수 스트링 크기 + 16개 char..

2. String 클래스 String 클래스는 사실 기본형타입 char[]를 배열로 가지고잇는 ‘문자열’이다. 문자열은 immutable, 즉, 한번 선언하면 변결 될 수가 없다. 사실, 문자열들을 +로 결합하면 새로운 String인스턴스를 생성하는 것이다. immutable예제 2.1. String str = “abc” 와 String str = new String(“abc”)의 비교 String str = “abc”로 선언될 경우 “abc”는 상수화 되고 “abc”의 주소값이 str에 저장된다. 따라서 String str2 = “abc”로 새로 선언한다 해도 str2도 똑같은 주소값을 가지게 된다. 하지만 String str = new String(“abc”)로 선언하면 새로운 인스턴스를 생성하는 것..

java.lang 패키지 자바 프로그래밍에 기본이 되는 클래스를 포함하고 있기 때문에 따로 import 과정없이 바로 사용될 수 있다. String, System클래스가 java.lang패키지에 속하기 때문에 따로 import없이 할 수 있었던 이유이다. 1. Object 클래스 Object클래스는 모든 클래스의 조상이므로 모든 Object클래스의 메서드를 기본적으로 상속받고 있다. 따라서 toString(), hashCode(), equals() 와 같은 메서드들은 모두 사용 가능하며 때에 따라서는 오버라이드 해서 사용한다. 1.1. equals(Object obj) 메서드 매개변수로 객체의 참조변수를 받아서 비교하여 boolean으로 같으면 true 다르면 false로 반환한다. equals() 클래..
見当(けんとう) - 어림짐작 公害(こうがい) - 공해 公衆衛生(こうがいえいせい) - 공중위생 合成(ごうせい) - 합성 幸福(こうふく) - 행복 国籍(こくせき) - 국적 混合(こんごう) - 혼합 見解(けんかい) - 견해 原稿(げんこう) - 원고 香水(こうすい) - 향수 構造(こうぞう) - 구조 鉱物(こうぶつ) - 광물 黒板(こくばん) - 칠판 胡椒(こしょう) - 후추 古典(こてん) - 고전 困難(こんなん) - 곤란 災害(さいがい) - 재해 在籍(ざいせき) - 재적 財産(ざいさん) - 재산 索引(さくいん) - 색인 祭日(さいじつ) - 국경일 災難(さいなん) - 재난 座席(ざせき) - 좌석 産地(さんち) - 생산지 支持(しじ) - 지지 支障(ししょう) - 지장(ex - 공부에 지장이 있다) 紙幣(しへい) - ..
奇数(きすう) - 홀수(기수) 規模(きぼ) - 규범 客席(きゃくせき) - 객석 求人(きゅうじん) - 구인 金銭的(きんせん) - 금전적 金融(きんゆう) - 금융 契機(けいき) - 계기 警備(けいび) - 경비 下旬(げじゅん) - 하순 格好(かっこう) - 모습,모양 過程(かてい) - 과정 患者(かんじゃ) - 환자 寒帯(かんたい) - 한대(한대지방) 器械(きかい) - 기계 技師(ぎし) - 기사(엔지니어) 基礎(きそ) - 기초 給与(きゅうよ) - 급여 境界(きょうかい) - 경계 教養(きょうよう) - 교양 規律(きりつ) - 규율 苦痛(くつう) - 고통 金属(きんぞく) - 금속 敬語(けいご) - 경어 経度(けいど) - 경도 儀式(ぎしき) - 의식(행사의 의식) 気味(きみ) - 기색(기미) 休暇(きゅうか) - 휴가 行..

예외처리 1. 프로그램 오류 - 컴파일 에러 – 컴파일 시에 발생 (주로 문법적 오류) - 런타임 에러 – 실행 시에 발생하는 에러 - 논리적 에러 – 실행에는 문제가 없지만 의도와는 다르게 동작하는 에러 Java에서는 실행 시(Runtime)에 발생하는 오류를 ‘에러(error)’ 와 ‘예외(exception)’ 로 정의한다. 에러는 치명적인 오류라서 프로그램 종료를 막을 방법이 없지만 예외는 프로그래머에 의해서 예외처리를 하면 프로그램 종료를 막을 수 있다. 2. 예외 클래스 계층구조 Throwable 클래스를 상속받은 Error클래스와 Exception클래스. 그리고 Exception 클래스는 다시 RuntimeException과 IOEexption에 의해 상속 되어 진다. - RuntimeExce..