일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Linux세팅
- first-child
- interrupt()
- 상관 서브 쿼리
- StringReader
- include 지시자
- isinterrupted()
- String char[] 형변환
- 상관서브쿼리
- 표현 언어
- InputDialog
- first-of-child
- include액션태그
- ObjectInputStream
- 메모리스트림
- ThreadGroup()
- 리눅스세팅
- 아이디중복
- 스레드그룸
- 리눅스셋팅
- sleep()메소드
- include지시자
- char[] String 형변환
- ID중복
- Daemon()
- interrupted()
- Linux셋팅
- StringWriter
- MemoryStream
- 동기화
- Today
- Total
목록Java (49)
다연이네
직렬화 객체를 데이터 스트림으로 만드는 것 (객체에 저장된 데이터를 스트림에 쓰기위해 연속적인 데이터로 변환하는 것) 역직렬화 - 스트림으로부터 데이터를 읽어서 객체를 만드는 것 ObjectInputStream/ObjectOutputStream - 객체 직렬화/역직렬화 알아서 해 줌 1. 메소드를 통해 파일 생성, 콘솔에 출력 package days26; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class Ex01 { public static void main(String[] args) { Member m1= new Member..
printWriter를 이용해 파일.txt에 데이터 누적해서 저장하기 package days25; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; public class Ex13 { public static void main(String[] args) throws IOException { String name = "배다연"; int kor= 90, eng=89, mat=77, tot=kor+eng+mat; double avg = tot/3.0; String gender = "여자"; // String fileName = ".\\src\\days25\\Student.txt"; FileWriter fw = n..
RandomAccessFile ㄱ. 장점 : 파일의 어느 위치에나 읽기/쓰기가 가능하다. ㄴ. 기본형을 읽고 쓰기 가능 ㄷ. 하나의 클래스로 파일에 대한 입력/출력 모두 가능하다 package test; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class Re11 { public static void main(String[] args) throws IOException { String s = "I Love normal Java"; String q = "javabook"; String name = ".\\src\\days2..
메모리스트림 : 스트림을 메모리 상에 만들겠다는 의미 *** 문자열 StringReader / StringWriter : 입출력 대상이 메모리인 스트림 StringWriter에 출력되는 데이터는 내부의 StringBuffer에 저장되며 StringWriter의 다음과 같은 메소드를 이용해서 저장된 데이터를 얻을 수 있다. - StringBuffer getBuffer() : StringWriter에 출력한 데이터가 저장된 StringBuffer를 반환 - String toString() : StringWriter에 출력된 문자열 반환 (StringBuffer에 저장된) package test; import java.io.IOException; import java.io.StringReader; import..
InputStreamReader byte[] 값을 문자로 바꾸는 기능 System.out.print("> 한 문자 입력 ? "); InputStream is = System.in; try { int i = is.read(); //한 문자를 int로 받음 read는 0~255 int값 반환하며 next byte로 한바이트로 읽어감 char one = (char)i; System.out.println(one); //한글은 깨진다 왜? // UTF-8 알파벳(1) 한글(3) 바이트로 처리 } catch (IOException e) { e.printStackTrace(); } 한글을 입력하면 깨짐 ↓ 바이트 값 확인해보기 byte [] buffer = new byte[10]; try { int n = is.re..
File 객체는 입출력의 대상이 되기 때문에 많이 쓰인다. 파일일수도 있고, 디렉토리일수도 있다. 파일 객체의 메소드 알아보기 package test; import java.io.File; import java.io.IOException; public class Re05 { public static void main(String[] args) throws IOException { //C:\\Users\\82103\\Pictures\\Saved Pictures\\cloud.jpg //File file = new File(File parent, String child); File parent = new File("C:\\Users\\82103\\Pictures\\Saved Pictures\\"); Strin..
[실행파일 복사] FileInputStream, FileOutputStream 1. 그냥 복사 - 느리다 package test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class Re04 { public static void main(String[] args) { String originalpath = "C:\\Users\\82103\\Pictures\\Save..
1. 문자열 입력받아 파일 만들기 package test; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class Re02 { public static void main(String[] args) { // OutputStream : 바이트 스트림의 최상위 부모 클래스 // 파일로 저장하는 역할 (저장=쓰기=출력) InputStream is = System.in; OutputStream os = null; String path = "dayeon_Review.dat"; byte buffer[] = new byte[1024]; try..