반응형

School Study 51

[업무일지]-20100825

JAVA- wrapper 클래스 기본자료형들을 객체처럼 사용할수 있도록 도와주는 wrapper클래스가 있다. Wrapper 클래스란? 기본 데이터형을 값이 아닌 객체로 사용할 수 있는 방법을 제공. Primitive Data Type Wrapper Class boolean Boolean byte Byte char Character short Short int Integer long Long float Float double Double 다음 그림을 보자. 보면 Boolean클래스와 Character클래스는 Object 클래스의 하위 클래스이나 나머지는 Number 크래스의 하위클래스이다. 2> Wrapper 클래스 제공 메서드 Wrapper 클래스..

School Study 2010.08.25

[업무일지]-20100820

azsdxxc JAVA- 1. 오버라이딩 (overriding) - 상속관계에 있는 클래스들간에 같은 이름의 메소드를 정의하는 행위로 처음 메소드의 기능을 덮어버리는 것 - 즉, 상위클래스의 있는 메소드의 내용을 하위클래스에서 바꿈 - 기존 클래스의 메소드 구현 부분만 약간 변화시켜 새로운 클래스를 생성할 수 있다. - Name, Return type, Argument list가 같아야 한다. 2. 오버라이딩 조건 - final로 선언된 메소드는 오버라이딩(중복정의) 할 수 없다. - static 메소드는 반드시 static 메소드로 오버라이딩 해야 한다. - 오버라이딩된 메소드의 접근변경자가 더 private하면 안 된다. è 새로 오버라이딩 한 메소드는 아래의 접근변경자에서 우측 방향에 있는 또는 같..

School Study 2010.08.20

[BSP]업무일지 - 20100817

Android- Log- 화면에 출력되는 이미지. Button을 클릭하면 브라우져가 열리고 설정된 웹페이지로 이동한다. 실행이되면 Debug를 통해 Log를 볼수 있다. 소스- package com.TestLifeCycle; import android.app.Activity; import android.app.Dialog; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.util.Log; public class..

School Study 2010.08.17

[BSP]업무일지 - 20100816

Android- 먼저 project를 생성하고 class 를 하나더 생성한다. 하나더 생성한 클래스에서는 에뮬레이터에서 보여지는 이미지들을 만들기위해 코딩하게 된다. 1.글자표시 StringEx.java의 내용이다. package net.StringEx; import android.app.Activity; import android.os.Bundle; import android.view.Window; public class StringEx extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI..

School Study 2010.08.17

[BSP]업무일지 - 20100812

Java 상속- c++과 동일하게 상속은 같은 개념을 가진다. 특정자식클래스는 특정 부모클래스가 가지고 있는 모든 필드나 메소드를 상속받아 사용 할 수 있다. 상속을 해주는 클래스는 슈퍼 클래스 , 부모클래스, 상위 클래스, 조상클래스라 부른다. 상속을 받는 클래스는 서브클래스, 자식클래스, 하위 클래스 , 자손클래스라 부른다. 정의- 사용을 하려면 일단 어떻게 정의하는지 알아야 한다. Car란 이름의 클래스를 정의 보자. - Class Car { String model; String color; Public void carPrn() { } } - 위의 Car클래스를 상속받는 서브클래스인 Texi를 만들어 낼 수 있다. - Class Texi extends Car { Boolean taxiaFare; i..

School Study 2010.08.16

[BSP]업무일지 - 20100809

ANDROID- 이전 사용한 helios는 버그가 많아서 삭제하고 Ecliopse galileo 버전을 사용한다. http://developer.android.com 참조 C: 에 android 폴더를 만든 다음 workspace 폴더와 파일을 담아둘 down폴더 SDK폴더를 만들어 둔다. 오후- JAVA 객체지향언어 -신뢰성이 높은 프로그래밍이 가능 코드중복을 제거함으로써 오작동 방지 , 제어자와 메소드를 사용하여 데이터보호 -코드의 재사용 -코드관리가 용이함. 객체는 인스턴스를 포함하는 일반적인 의미. *인스턴스 일반적으로 어떤 집합에 대해서, 그 집합의 개별적인 요소. 객체 지향프로그래밍(OOP)에서, 어떤 등급에 속하는 각 객체를 인스턴스라고 한다. 예를 들면 '목록(list)'이라는 등급을 정의..

School Study 2010.08.09

[BSP]업무일지 - 20100804

ADC(Analog to Digital Converter) 기준전압, ADC0~7를 사용하겠다 하는 설정 -> ADMUX ADC Enable, 프리스케일러, ADC start -> ADCSRA DATA Reg -> ADCH(High) , ADCL(Low) 프리스케일러- 프리스케일러(Prescaler)는 타이머에 공급하는 입력 클럭의 속도를 조절하는 분주기이다. 분주기라는 말 자체가 의미하듯이 클럭을 쪼갠다는 말이다. ◎ADC 초기화 1. 기준전압 설정 2. ADC Enable, 프리스케일러 ◎ADC 변화 1. ADSC On 2. ADIF 1이 되면 데이터 읽음

School Study 2010.08.05

[BSP]업무일지 - 2010727

JAVA -볼링 게임 이론 Ex) 1프레임,2프레임 스트라이크 치고 3프레임 첫번째 5개, 두번째 3개 넘어뜨리면 1프레임 : 25점 => 1프레임 스트라이크 10점 + 2프레임 스트라이크 10점 + 3프레임 첫번째 투구 5점 2프레임 : 18점 (43점) => 2프레임 스트라이크 10점 + 3프레임 첫번째 5점 + 3프레임 두번째 3점 3프레임 : 8점 (51점) => 3프레임 첫번째 5점 + 3프레임 두번째 3점 . . . 점수의 계산법 볼링의 점수는 얼핏 보기에는 어려고 복잡한 듯 하지만, 그 기본은 10개의 프레임의 단순한 '덧셈'이다. 스페어(두 번째 투구에서 핀을 모두 쓰러뜨림)와 스트라이크(첫번째 투구에서 모든 핀을 쓰러뜨림)의 경우에만 보너스점이 가산되는 것이다. 볼링 점수의 특징은, 같은..

School Study 2010.08.03

[BSP]업무일지 - 2010729

Java- 배열 Java의 배열은 이전에 배운 c, c++의 배열과 별로다르지 않다. 다른점을 찾아보면~ ☆ Java의 배열선언 ☆ Int [ ]array = {1, 2, 3, 4}; ☆ c++의 배열선언 ☆ Int array = {1, 2, 3, 4}; 또 다른점~ Int [ ]current = {1, 2, 3, 4}; Int [ ]init = new int[3]; 다음과 같은 배열이 있고 java에서 배열끼리 복사를 할때는 간단하게 Int = current; 를 통해서 간단하게 구현이 가능하다. c++에서는 for문을 통해서 일일이 복사하거나 #include Memcpy(init, current, sizeof(current)); 를 통해서 구현한다. 버블소트- 어지럽게 널려져 있는 배열을 정렬하는 방..

School Study 2010.07.29
반응형