package kr.s29.network; import java.net.MalformedURLException; import java.net.URL; public class URLMain01 { public static void main(String[] args) { try { // 포트를 뺸다거나 여러가지를 빼도 실행하는데 에러는 나지않지만 프로토콜http를 빼면 에러가난다. URL url = new URL(" = kim #content"); System.out.println("프로토콜 : "+ url.getProtocol());//프로토콜:http를 출력하는 코드 System.out.println("호스트 : "+ url.getHost());//호스트 : java.sun.com를 출력하는 코드 Sys..
쌍용교육(JAVA)/JAVA
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 ..