Q&A 2023.7.31~2023.8.4 오류, 질문 & 복습

NA YE SOM·2023년 8월 3일
0

1.append() 메소드

- StringBuffer class import해야함

  • 인수로 전달된 값을 문자열로 변환한후, 해당 문자열의 마지막에 추가합니다. = 이어붙이는것
  • Stirng 클래스의 concat() 메소드와 같은 결과이지만, 내부적인 처리
  • 속도가 훨씬 빠르다.

(출처)https://itprogramming119.tistory.com/entry/JAVA-39-%EC%A0%84%EB%8B%AC%EB%90%9C-%EA%B0%92%EC%9D%84-%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%9C-%ED%9B%84-%ED%95%B4%EB%8B%B9-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%98-%EB%A7%88%EC%A7%80%EB%A7%89%EC%97%90-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-append-%EB%A9%94%EC%86%8C%EB%93%9C-StringBuffer-%ED%81%B4%EB%9E%98%EC%8A%A4

2. date_Time ) SimpleDateFormat 클래스

java.text.SimpleDateFormat 클래스
1. 날짜, 시간 형식을 지정할 수 있는 클래스이다.
2. 원하는 방식을 패턴(pattern)으로 전달할 수 있다.
3. 패턴
1) yy : 년도 2자리
2) yyyy : 년도 4자리
3) M(대문자) : 월 1자리(1~12)
4) MM(대문자) : 월 2자리(01~12)
5) MMM(대문자) : 문자열(1월~12월)
6) d(소문자) : 일 1자리(1~31)
7) dd(소문자) : 일 2자리(01~31)
8) E : 요일(일~토)
9) a : 오전/오후(오전,오후)
10) h : 12시각 1자리(1~12)
11) hh : 12시각 2자리(01~12)
12) H : 24시각 1자리(0~23)
13) HH : 24시각 2자리(0~23)
14) m(소문자)

2. 실수(}닫는중가로 늘 빼먹음)

3.file 객체를 써서 데이터를 넘겨서 ex01.dat에 파일객체를 쌓겠다.

4.선생님이 주로 하는 방식 : fout.close() 위치를 catch위에다 쓰기


?5. 파일크기 0바이트 나오는이유?

6. 1번 FileOutputStream쪽으로 통로를 만들고, 2번 BufferedOutputStream을 buffer을 추가해서 보내는 방식

7.serializable(직렬화) 하는법



1. implements Serializable 적기
2. 커서 Student에 가져다대기
3. Add generated serial number 찾기
4. serialVersionUID 추가

8.파일 객체를 만드는것이 목적(1번 디렉터리 -> 2번 파일들 -> 3번 파일입력스트림)

profile
개발자 velog

0개의 댓글