일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 홈페이지제작
- 호스팅
- 무료 홈페이지
- 무료 홈페이지 제작
- php
- 무료홈페이지
- 웹퍼블리셔
- 새우편번호
- 우편번호 API
- 우체국 우편번호
- php호스팅
- 마우스오른쪽
- 무료서버
- 무료제작
- 퍼빌리셔
- 웹퍼블리싱
- 자바스크립트
- 자바키워드
- 글자뒤집기
- 웹호스팅
- 복사방지
- 무료사이트
- 마우스 오른쪽 버튼
- 무료 호스팅
- 무료
- 무료 웹 호스팅
- postcodify
- 클릭해제
- 문자열 뒤집기
- 무료호스팅
- Today
- Total
목록Developer/Java (57)
Developer Factory
예외 처리란?시스템 실행하는 중에 오류가 발생했을 때 시스템을 계속 실행하게 만드는 문법 java.lang.Objectjava.lang.Throwablejava.lang.Exceptio 1. 호출자에게 보고하지 않고 처리하는 방법 public void Test() { try{ // 소스가 실행 되는 곳 } catch (Throwable e) { // 예외가 발생 시 조치를 취하는 곳 }} Test();// 오류가 발생하더라도 호출자는 모른다. 2. 호출자에게 바로 보고하는 방법. 중요한 오류는 처리하지 말고 호출자에게.. public void Test() throws Throwable { } // 호출하는 메서드가 오류를 던진다고 선언되어 있으면 반드시 try..catch 문을 사용해서 호출해야 된다.t..
/* Custom Event 다루기 * - 이벤트 처리 방식을 사용하여 쌍방향 참조를 제거 * * 1) Event 정의 * StateChangeEvent 클래스 생성 * * 2) Event Listener 정의 * - 이벤트가 발생했을 때 호출할 메서드를 정의 * - caller와 callee 사잉의 호출 규칙은 인터페이스 문법으로 정의한다. * - 인터페이스란? Caller와 Callee 사의의 호출 규칙이다. * - 추상 클래스란? 하위 클래스들에게 상속해줄 공통 속성과 공통 기능을 정의한 클래스이다. * - 추상 메서드란? 하위 클래스에서 반드시 정의해야 하는 메서드이다. */ // EventListener// - 이벤트 처리 규칙을 표시용.// - 메서드가 없다. 태깅용.// - 즉 인터페이스는 ..
* 상속 -> 기존 코드를 재사용1] Specialization : 위에서 아래로 상속 Car Sedan Truck 2] Generalization : [A] - [B] 공통적인 내용을 뽑아서 슈퍼클래스를 정의하는 것 public class Episode01 { static class Car { String name = "자동차"; int cc = 1998; public Car (){ // super(); // 자동으로 붙는다.즉, Object의 생성자 호출. System. out.println( "Car()..."); name = "자동차하하" ; cc = 2000; } public void start(){ System. out.println( "출발한다."); } public void run() { ..
* JavaWindow Programming ① Navtive Window Programming c/c++ + windowsAPI = Application └─> OS 제공(windows) └─ system32 └─ user32.dll X11 └─> qt (상용..돈내야한다) └─> qtk+ * 모든 OS에서 동작되게 하기 위해 => 공통윈도우만 생성예) Buttun, Checkbox, Combobox, Redio ... => 매우 평범한 윈도우, 모양이 한정됨. [JAVA] --> [AWT] (Abstract Window Toolkit) ↓ [JVM] - [Linux] [JVM] - [Windows] [JVM] - [OSX] [AWT] -> [Swing] Java 기본 제공 (윈도우 그리기 전략.)빈 ..
package basic.exam05.step01; import java.io.BufferedInputStream;/* BufferedInputStream/buggeredOutputStream * - 파일을 읽을 때 1 바이트씩 읽는 것 보다 왕창 읽는 것이 더 빠르다. * - 파일 읽기 시간 = data seek time + data transfer time * => data seek time: HDD 해더를 움직여 데이터가 있는 트랙으로 이동한 후 * 트랙이 돌 때 섹터를 찾는 것 까지의 시간 * 예 ) 1byte 읽는데 걸리는 시간 = data seek time(예: 0.0085초) * + data transfer time(예: 0.000000003초) */ public class Episode06..
/* binary 스트림과 character 스트림의 비교 * 1) binary 스트림 클래스 * - 바이트단위로 데이터를 읽고 쓴다. * - InputStream, outputStream의 자손 클래스들이다. * - 클래스 이름 뒤에 InputStream/OutputStream이 붙는다. * * 2) character 스트림 클래스 * - 문자단위( Unicode 2byte)로 데이터를 읽고 쓴다. * - Reader/Writer의 자손 클래스들이다. * - 클래스 이름 뒤에 Reader/Writer가 붙는다. * - 쓰기 => Unicode를 운영체제의 기본 인코딩으로 변환하여 출력한다. * - 입력 => 읽은 데이터를 유니코드로 변환하여 리턴한다. */ FileOutputStream DataOutp..
[JAVA] 접근 변경자 ( public, protected, default, private ) 자바(JAVA)에는 총 4가지의 접근 변경자가 있다. 보통 많이 쓰는 것은 2가자이며, default는 아무것도 쓰지 않으면 적용이 되는 것이다. 그럼 자바(JAVA)에서의 접근 변경자에 대해서 간단히 알아보자 @_@ + 접근 허용 가능 범위 public > protected > default >private 접근 범위는 왼쪽일 수록 크다고 보면된다. 위의 접근 변경자중 가장많이 쓰는 것은 public / private가 아닐까 싶다. 당연히 이부분은 사람마다 조금씩 차이가 있을수 있으나 대부분 이와 같지 않을까 ^^;;; 생각된다. - public : 클래스, 변수, 메소드 생성자 등의 모든 접근을 허용한다..
parseInt() 함수parseInt() 함수는 문자열을 정수로 변환시켜주는 함수입니다. 얼핏보기에는 eval() 함수나 Number() 함수와 비슷해 보이지만, parseInt() 함수는 매개변수를 이용하여 8진수, 16진수 등의 수로도 변환이 가능하며, 숫자형과 문자형이 혼합된 문자열에서 숫자형 뒤에오는 문자형은 0을 반환하여 숫자만 출력 시켜 줍니다.또, 소수인 경우에는 소숫점 이하를 버리고 정수만 반환합니다.형식은 다음과 같습니다.parseInt(숫자형문자열,[진수])위의 형식에서 [진수] 부분을 생략하면 보통의 10진수로 반환됩니다.구체적으로 예문을 보며 알아볼까요?첫 번째 예문에서는 문자열로 저장된 숫자형을 숫자로 변환하여 계산된 결과값 88을 반환합니다.두 번째와 세 번째 예문에서는 33이..