본문 바로가기
카테고리 없음

JAVA 1

by Real Iron 2007. 4. 2.
객체지향언어(oop)
(Object Oriented program language)



1. 캡슐화(Encapsulation/은닉화)
-속성에 바로 접근할수 없게 한다.

interface -상호 작용의 interface (java의 인터페이스와는 다르다.
java- private(숨김) 속성 + public 메소드

ArrayIndexOtuOfBoundsExceptinon - 변수 이름. 쉽게 알아볼수 있도록 한다.

영어 -  yahoo 미니사전



2. 상속(Inheritance)
부모 <- 자식

부모는 자식을 선택할 수 없고 부모는 자식이 누구인지 모른다.
자식은 부모를 선택한다.
클래스 선언
전제조건-부모는 먼저 만들어 있어야 한다.
public class(자식) extends 부모(keyword-예약어resevedword+a(누구나 접슨할수 있는것).꼬리표를 단다.)
부모-자식에게 주고 그대로 남는다.
자식-부모것을 쓴다.

 

3. 다형성(Polymorphism)

다형성이란 클래스 외부에서는 하나의 작업으로 생각하게 되고 내부에서는 각기
다른 방법으로 구현이 되는 것을 말한다.
결과는 같지만 내부의 움직이는 방법이 서로 다르게 구현되는 것을 다형성이라고 한다.
객체지향에서는 이러한 특성을 함수의 다중 선언으로 구현한다.
같은 멤버 함수의 이름을 가지고 있지만 호출할 때 전해 주는 인수의 개수나
타입의 차이로 구분하는 것을 말한다.




Object -> 보이는 것과 보이지 않는 것, 개념적인것,
동사와 명사로 표현가능
사람(person)-쉬운단어로 표현

명사                동사

키(tall)            웃다 smile
이름(name)     울다 cry
나이(age)       달리다 run
주소     ....

한글도 지원한다.

명사적인것 속성 - membervariable,
동사적인것 기능 - method

선언방법
Public class Person [extends Object]        부모를 지정하지 않으면 기본적으로 Obejct 를 가진다.
{    1.mebervariable 선언
      int tall;        -기본데이터형
      String name; -객체형이 때문에 대문자를 쓴다.
      int age;
      int address;

      외부에서 접근할 수 있도록 쓴다.
      public void smile()
      {
             system,out,println("하하");
      }
      public void cry()
      {
             system,out,println("잉잉");
      }



}




1. 다운로드
다운로드 : oracle.com/kr


2. 설치


대상이름 Orahome92

대상경로 c:\oracle\ora92

Enterprise Edition

일반적인 목적

포트번호 : 1521

전역데이터베이스이름 : MTDI

비밀번호 : test

1)  설치 관련한 임시비밀번호 : oracle


2) 설치


3) 설치후 테스트
사용자 삽입 이미지

   -1> SQL PLUS 사용

          기본 아이디  :  scott
          기본 패스워드 : tiger

   -2> 아이디/패스워드 입력시
          아이디란에

         " scott/tiger "
         " 아이디/패스워드 "
         이런 형식으로 입력해도
         로그인이 됨

3. 삭제
 ※ 삭제가 제대로 이루어 지지 않으면, Oracle 재설치 안된다.

   (1) [시작]-[Oracle installation Products ]-
   [Universal installer - 제품설치 해제 - 제품 다 체크하고제거 버튼 클릭]
    - [설치된 제품] - [삭제]

   (2) 관리도구-서비스-오라클 관련 서비스 중지

   (3) 레지스트리 수정
   <시작>-<실행>-regedit
   - HKEY_Local_Machine\software\Oracle폴더 통째 삭제.

     (참고)ODBC폴더가 여기에 존제. 오라클 메뉴얼에는 이 odbc폴더 삭제를 권함.

     현재는 OBDC는 삭제 안함
   - HKEY_Local_Machine\system\ControlSet001\Services\Oracle 관련 삭제
                  \ControlSet002\Services\Oracle 관련 삭제
                  \CurrentControlSet\Services\Oracle 관련 삭제
     => Oracle 관련 값은 모두 제거해야 한다.
   (3) 안전모드 부팅 후 C:\ORACLE 폴더 삭제
  

  (4) <탐색기>

     - 물리적 파일 제거
    - 설치 파티션 \Oracle폴더
    - 부트 파티션 \Program files\Oracle폴더

  (5) 정상 부팅후 시작의 오라클 관련 메뉴 삭제

  (6) 첫번째 디스크를 넣고 재설치

     - 경우에 따라 오라클이 설치완료되었다는 메시지가 바로 나타나는 경우는 1번만 다시 실행하고 현재 창을 닫고 오라클 서치 프로그램 재시동



서비스 http sevice 와 oracleservice(이름) 은 시작이 되어 있어야 한다.


접속


명령프롬프트를 통해서도 접속이 가능하다.


show user - 사용자 유저 이름 보기

exit - 종료