오라클DB 11g 설치중 끝자락에서 oracle mts recovery 서비스를 찾을 수없다는 error가 뜨는데
암만 db를 지우고 다시 깔아도 해결이 안됨 ㅠ
그래서 집에서 db를 설치하고 oracle mts recovery 를 얻어내 회사컴에 이식해볼 예정이다.
만약 성공한다면 다음 글에 파일 첨부를 해야지
[solution gear]solutiongear - Jamo
2015년 11월 18일 수요일
2014년 11월 21일 금요일
2014년 11월 18일 화요일
[Java]형 변환
자바에서 기본적으로 변수에 값을 할당할 때 좌측 변수 데이터 타입과 우측 변수 데이터 타입이 일치해야 한다. 때론 일치 하지 않아도 되는 경우가 있는데 좌측 변수의 데이터 타입이 우측 변수의 데이터 타입을 포함하는 큰 타입일 때에는 문제가 없으나 그 반대의 경우에는 컴파일 오류가 발생한다.
- byte var_byte = 10;
- int result = var_byte;
자동으로 형 변환이 되면서 문법적으로 성공
- int var_int = 100;
- byte result = var_int;
우측 값의 데이터 타입이 int 형이고 좌측 변수의 데이터 타입이 byte 타입이므로
우측 값의 데이터 타입이 좌측 변수의 데이터 타입보다 크다.
결국 자동으로 형 변환 되지않아 컴파일 오류가 발생한다.
[Java]변수의 데이터 타입
변수의 데이터 타입
*기본형 데이터 타입
*기본형 데이터 타입
- byte : 8비트
- short : 16비트
- char : 16비트, 유니코드
- int : 32비트
- long : 64비트
- float : 32비트
- double : 64비트
- boolean : true, false
*참조형 데이터 타입
자바에서 제공하는 기본형 데이터 타입 이외에 클래스로 정의해서 사용하는 데이터 타입을 의미한다.
2014년 11월 17일 월요일
[Java]식별자(Identifier) 그리고 주석
자바 코드에서 사용되는 변수, 메소드, 클래스, 배열 등의 이름을 뜻한다.
식별자 규칙
식별자 규칙
- 대소문자를 구분 된다.
- 숫자는 두번째 문자부터 나올수 있다.
- 키워드는 식별자로 사용 안된다.
식별자 이름 규칙(코딩 관습상의 룰)
- 클래스 : 첫 문자를 대문자로 시작한다. 두 단어가 합쳐질 경우 두 번째 단어의 첫 문자도 대문자로 작성한다. (HelloTest)
- 메소드 : 소문자로 시작하는 동사로 작성한다. 두단어가 합쳐질 경우에는 두 번째 단어의 첫 문자는 대문자로 작성한다. (getAge())
- 변수 : 소문자로 시작하는 명사로 작성한다. 두 단어가 합쳐질 때는 두 번째 단어의 첫 문자는 대문자로 작성한다. (int maxCount;)
- 상수 : 모든 문자를 대문자로 작성한다. 두단어가 합쳐질 경우에는 두 단어 사이에 _문자를 사용한다. (int MAX_ANGLE = 100;)
주석이란 컴파일 되지 않는 부분을 정의하는 부분이다.
- // : 한 줄 주석
- /* */ : 여러 줄 주석
- /** */ : 여러 줄 주석 자바 도큐먼트를 생성할 때 자주 사용됨
2014년 11월 14일 금요일
[Java]Java Programming Execution
자바 프로그램의 실행 단계
1. 소스 코드 작성
편집기에 자바 코드를 작성한 후 확장자를 *.java로 저장한다.
2. 소스 코드 컴파일
javac.exe 컴파일러를 실행해서 소스 코드를 컴파일한다.
3. 실행
컴파일을 통해서 생성된 class파일을 java.exe 파일을 이용해서 실행한다.
각 플랫폼에 설치되어 있는 JVM을 이용해서 실행한다.
클래스파일을 JVM에서 실행하면 다음 단계를 거치면서 실행된다.
[Class File Loader] - [Verifier] - [Interpreter] - [Runtime]
1. 소스 코드 작성
편집기에 자바 코드를 작성한 후 확장자를 *.java로 저장한다.
2. 소스 코드 컴파일
javac.exe 컴파일러를 실행해서 소스 코드를 컴파일한다.
3. 실행
컴파일을 통해서 생성된 class파일을 java.exe 파일을 이용해서 실행한다.
각 플랫폼에 설치되어 있는 JVM을 이용해서 실행한다.
클래스파일을 JVM에서 실행하면 다음 단계를 거치면서 실행된다.
[Class File Loader] - [Verifier] - [Interpreter] - [Runtime]
2014년 11월 12일 수요일
[Java] Armstrong Number 구하기
Armstrong number 란? 수의 각 자릿수의 숫자 값을 ^3을 한뒤 더한값이 원래의 수와 같은 수를 말한다.
ex)
153 은 (1*1*1)+(5*5*5)+(3*3*3) = 153
371 은 (3*3*3)+(7*7*7)+(1*1*1) = 371
입력한 값이 Armstrong number 인지 아닌지 판별하기 위한 프로그램 구현하시오.
- public class Armstrong {
- public boolean isArmstrong(int number){
- }
- Armstrong armstrong = new Armstrong();
- // 코드 구현
- }
- }
- public class Armstrong {
public boolean isArmstrong(int number){
int result = 0;
int x = number;
while(number != 0){
int y = number%10;
result = result + y*y*y;
number = number/10;
}
//number is Armstrong return true
if(x == result){
return true;
}
return false;
}
- }
세제곱 이상의 함수일때 다음의 제곱 함수를 사용한다.
- while(number != 0){
- int y = number%10;
- number = number/10;
- }
피드 구독하기:
글 (Atom)