일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sleep()메소드
- Daemon()
- include 지시자
- InputDialog
- StringReader
- interrupted()
- 스레드그룸
- 상관서브쿼리
- Linux세팅
- 리눅스세팅
- 아이디중복
- 표현 언어
- MemoryStream
- interrupt()
- ID중복
- 메모리스트림
- String char[] 형변환
- include액션태그
- first-child
- 상관 서브 쿼리
- isinterrupted()
- first-of-child
- Linux셋팅
- ThreadGroup()
- include지시자
- 리눅스셋팅
- 동기화
- char[] String 형변환
- StringWriter
- ObjectInputStream
- Today
- Total
목록전체 글 (308)
다연이네
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..
1. 사진 정보를 2진수로 출력하기 2. 2진수를 8자리씩 찍기 3. 0.1초씩 시간을 두고 한 자씩 출력하기 package test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class Re02 { public static void main(String[] args) { String fileName = ".\\src\\days24\\자바IO.PNG"; //이미 있는 사진 InputStream is = null; try { is = new FileInputStream(fileName); int b = 0; while((b=is.read())!=-1) { //1. 사진정보를 2진..
입출력(I/O) 컴퓨터 내부 또는 외부의 장치와 프로그램 간의 데이터를 주고받는 것 스트림(Stream) - 자바 입출력을 수행하려면 (어느 한쪽에서 다른 쪽으로 데이터를 전달하려면) 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요하다. => 스트림 - 입과 컵을 연결하는 빨대 (일렬로 들어오는 물 : 직렬화) - 스트림을 만든다 == 어떤 데이터를 직렬화 시킨다 - 모든 데이터의 입출력은 스트림(Stream) 개념으로 이루어진다. - 입력용스트림 FileReader 출력용스트림 FileWriter - 자바에 스트림 크게 2가지 종류로 구분 ㄱ. 문자(텍스트) 스트림 1) 2바이트(16비트) 2) 한문자, 문자열, 문자 배열을 다루기도 함 3) 문자 스트림의 부모 클래스는 Reader/Writ..
애너테이션 자바를 개발한 사람들은 따로 관련 문서를 만들기보다 주석 다는게 낫다고 생각했다. - 프로그램의 소스코드 안에 다른 프로그램을 위한 정보를 미리 약속된 형식으로 포함시킨 것 - 실행하는데는 전혀 영향이 없지만 다른 프로그램에게 유용한 정보를 제공하는 역할 ex) @override(생략가능) : 주로 컴파일러한테 개발자가 Object의 메소드를 재정의했다고 알리는 것
[문제] 학생 데이터를 학번, 이름, 성적 기준으로 오름차순으로 정렬하라 package days24; import java.util.ArrayList; import java.util.Comparator; import java.util.Iterator; public class Ex09 { public static void main(String[] args) { ArrayList list =new ArrayList(30); //30명 list.add(new Student2(1, "문소민", 90, 89, 78, 257, 85.66, 2)); list.add(new Student2(2, "함치영", 80, 89, 78, 247, 82.66, 3)); list.add(new Student2(3, "성태석", 9..
열거형 서로 관련된 상수를 편리하게 선언하기 위한 것, 여러 상수를 정의할때 사용하면 유용하다. 클래스 안/밖에 선언 가능, 또다른 클래스 만드는 것도 가능 enum Direction{ EAST, SOUTH, WEST, NORTH } //열거형 class Unit{ int x, y; Direction dir; void init() { dir= Direction.EAST; } void move() { switch (dir) { case EAST: break; case WEST: break; case NORTH: break; default: break; } } } package days24; public class Ex07 { public static void main(String[] args) { Dire..