파일 출력 (File OutputStream)
PrintStream
: 문자열을 출력해주는 출력버퍼
PrintStream.print() -> [File/ Console/ Socket/ ...]OutputStream.write()*5
System.out과 같은 기능으로 쓰인다...
fout.close(); / fos.close();
: 이 순서로 닫아주어야 함. (콘솔입출력 같은 경우는 닫아주면 안됨!)
산술 연산자
나머지 연산자
: 나머지가 있는지 없는지 찾아내기도 하고
정수 연산에서는 나머지를 얻을 수 없는데, (10/3 =3, 10/3.0 =3.3333....)
그 나머지를 정수값으로 얻고 싶을 때(표현할 때) 나머지 연산자를 사용.(?)
증가, 감소 연산자만 앞, 뒤 둘 다 쓸 수 있다.
* 전위연산(++a)
* 후위연산(a++)
비교 / 관계 연산자
( 2 >= x || x >= 3 ) 보다
( x<=2 || 3<=x ) 가 보기 좋다
비트 연산자
3 | 7 = 0111
3 ^ 7 = 0100 (차이가 있을 때 = 1, 같을 때 = 0)
~3 = 1100
왼쪽 쉬프트는 0으로 채워지지만 오른쪽 쉬프트는 가장 앞의 비트(부호,사인비트)로 채워준다.
1101 >>2 = 1111
헤더 정보나 메타데이터는 최대한 줄여서 비트 연산자를 쓴다.
예제해보기
'뉴렉처 과정 기록 (Backend) > JAVA' 카테고리의 다른 글
03/05 JAVA 제어 구조 ( while, if ) (0) | 2021.03.05 |
---|---|
03/04 JAVA 비트 논리 연산자 (0) | 2021.03.04 |
03/02 JAVA InputStream, Scanner (0) | 2021.03.02 |
02/26 JAVA (문자열, 숫자) 출력, 형식지정자 (0) | 2021.02.26 |
02/25 JAVA 입출력 스트림 객체와 API, eclipse (0) | 2021.02.25 |