<논리연산자>
* 테스트 2 : &&, || 와 & , |의 차이점을 알아보자!boolean r = false;
boolean b2 = false;
boolean s = b2 & (r = true);
System.out.println("s = " + s);
System.out.println("r = " + r);
- '&' 연산자는 피연산자 b2 와 (r = true) 를 모두 수행한다.
-s=false r=true
*테스트 3
boolean r = false;
boolean b2 = false;
boolean s = b2 && (r = true);
System.out.println("s = " + s);
System.out.println("r = " + r);
- '&&' 연산자는 피연산자 b2가 false이면 이미 결과가 false이므로
-다른 피연산자인 (r = true)를 수행하지 않는다.
* 테스트 4
boolean r = false;
boolean b = true;
boolean s = b | (r = true);
System.out.println("s = " + s);
System.out.println("r = " + r);
- '|' 연산자는 피연산자 b 와 (r = true) 모두 수행한다.
* 테스트 5
boolean r = false;
boolean b = true;
boolean s = b || (r = true);
System.out.println("s = " + s);
System.out.println("r = " + r);
- '||' 연산자는 피연산자 b가 true이면 이미 결과가 true이므로
-다른 피연산자 (r = true)를 수행하지 않는다.
* 테스트 6 : 논리연산자의 피연산자는 boolean type만 될수 있다.
int i = 10, i2 = 20;
boolean r = i && i2;
<비트연산자>
* 테스트 7 : &와 | 는 비트 연산자로서도 사용되는 이중성을 가진다.int i = 10, i2 = 20;
boolean r = i & i2;
-'&' 는 비트 연산자로서 사용됨으로써 결과는 정수가 되고,
따라서, int 값을 boolean 변수에 할당 할수 없다. type이 맞지않는다.
* 비트 연산자(Bitwise Operator)
>>, >>>, <<, &, |, ^, ~
>>=1111 생략된부분이 1로됨.
>>>=0000 생략된부분이 0으로됨.
*비트연산자는 그래픽에서 주로 사용된다.
00001010 (10)
->8,2(진수의 합)
00010100 (20)
->16,4(진수의 합)
*if문
int a = 5;
if( a > 4)
System.out.println("a > 4 입니다.");
//여기까지만 if문이다.(속지말자)-한문장이 아니면 중괄호({})를 반드시 해라.
System.out.println("종료합니다!");
//따로 진행되는 문장이다.
<인스턴스 변수>
-> class의 설계자는 객체가 가지고 있어야 하는 상태정보의 값을 저장하고 유지하는 일련의 변수들을 필요로 하는데, 이 변수를 인스턴스 변수 또는 맴버변수라고 합니다.<SVN Repositorise 연동법>
1.help 에서 eclipse 마켓을 누른후 find에 subversion을 검색한다.
2.위 그림에서 subversive를 인스톨하면 재부팅이 된다.
그후 아래그림에 나오는 공백에 마우스 왼쪽을 클릭한후 repository location을 클릭한다.
3.연동하고 싶은 주소를 입력한다.
<Git Repositories 만들기>
1.window에서 show view를 누른후 other를 누른다.
2.왼쪽하단에 아이콘이 만들어지면 github.com에서 주소를 복사한다.
3.아래그림 아이콘에 주소값을 입력하면 된다.
-끝-
<객체지향>
*add를 객체지향으로 만들어 아래 반복문에서 호출하여야함.
*add를 호출할수 있게 만들어야 한다.
**참조<Garbage Collector>
1) 메모리 부족시 동작
2) idle time
메모리 해제전에 해당 인스턴스에 대해 finalize() 호출








댓글 없음:
댓글 쓰기