package kr.s29.network; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressMain01 { public static void main(String[] args) { BufferedReader br =null; InetAddress iaddr = null; String name = null; try { br = new BufferedReader (new InputStreamReader(System.in)); Sys..
전체 글
열심히 살아보기위해 만든 블로그입니다.직렬화 package kr.s28.iostream; import java.io.Serializable; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; //직렬화 /* * Serializable 인터페이스를 구현하면 해당 클래스는 객체 직렬화 대상이 되어 * 언제든지 객체 직렬화를 수행할 수 있음. * Serializable 인터페이스가 구현되지 않으면 객체 직렬화 불가능 */ class Customer implements Serializable{ private String name; public Customer (String name) { this.name = name; } pub..
package kr.s28.iostream; public class Movie { private String name;//영화제목 private String create_year;//제작연도 private String director; //감독 private String actor; //배우 private int time;//상영시간 public void Movie() {}; public void Movie(String name, String creadte_year, String director,String actor, int time) { this.name = name; this.create_year =creadte_year; this.director = director; this.actor = act..
BufferedReader package kr.s28.iostream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class BufferedReaderMain { public static void main(String[] args) { BufferedReader br = null; try { // 전달받는 곳(buffer) 문자스트림(2byte) int int age = Integer.parseInt(br.readLine()); //readLine은 무조건 String으로 받아들이기 때문에 int로 바꿔줘야됨 System.out.println("당신의 나이는 "+age)..
package kr.s28.iostream; import java.io.File; public class FileMain01 { public static void main(String[] args) { String path = "C:\\\\"; //역슬레쉬는 디렉토리 구분자 , 원랜 하나지만 자바에서는 특수문자로 사용하기 때문에 역슬레쉬는 2번 사용 File f = new File(path); // 존재하지않거나 디렉토리가 아니면 프로그램 종료 if(!f.exists()|| !f.isDirectory()){ System.out.println("유효하지 않은 디렉토리입니다."); System.exit(0);//프로그램 종료 } //지정한 디렉토리의 하위 디렉토리와 파일 정보를 반환 File[] files ..
InputStream package kr.s28.iostream; import java.io.IOException; public class InputStreamMain01 { public static void main(String[] args) { System.out.print("영문자 1개 입력:"); try { //문자 하나를 입력 받아서 아스키 코드로 반환한다.(아스키 코드이기 때문에 한글을 쓰면 이상한 결과가 나온다.) //입력이기 때문에 InputStream을 써서 out이 아닌 in을 사용한다. int a = System.in.read();//그냥 쓰면 IOException 에러가 생기기 때문에 try catch 사용 System.out.println(a+ "," +(char)a); //ent..