Java 썸네일형 리스트형 PrintWriter Ex. Source /*** | Date : 2010-04-01 | Subject : Character 계열 | Contance : src.txt 파일의 내용을 target.txt로 복사하기 */ import java.io.*; public class FileCopyChar{ public static void main(String[] args)throws IOException{ String src="src.txt"; String target="target.txt"; FileReader fr=null; BufferedReader br=null; //Filter FileWriter fw=null; //byte & character 둘 다에서 사용 가능한 PrintWriter PrintWriter pw=null; try{ //C.. 더보기 Data In/OutPut StreamTest /*** | | Date : 2010-03-31 | Subject : DataStreamTest.java | Contance : 아래의 세 변수의 값을 PrimitiveData.Dat에 저장하라.(이 때, DataOutputStream 을 이용한다.) | */ import java.io.*; public class DataStreamTest{ public static void main(String[] args) { String writeFile="primitiveData.txt"; int i=10000; double d=3.5901; float f=4.2891F; FileInputStream fis=null; FileOutputStream fos=null; DataOutputStream dos=null;.. 더보기 File IO using Buffered IO Stream FileCopyBuffered.java/*** | | Date : 2010-03-31 | Subject : File I/O Stream Test using Buffer Filter | Contance : | */ import java.io.*; public class FileCopyBuffered{ public static void main(String[] args) { String readFile="angel.jpg"; String writeFile="Copy_file.jpg"; FileInputStream fis=null; FileOutputStream fos=null; //Buffer를 이용해 입출력 하는 Filter 계열의 Stream BufferedInputStream bis=null;; Buf.. 더보기 File I/O Ex. Source(2) FileCopy2.java/*** | | Date : 2010-03-31 | Subject : File I/O Stream Test | Contance : | */ import java.io.*; public class FileCopy2{ public static void main(String[] args) { String readFile="angel.jpg"; String writeFile="Copy_file.jpg"; FileInputStream fis=null; FileOutputStream fos=null; //1. 연결 try{ //읽을 파일과 연결 fis=new FileInputStream(readFile); //객체 생성되면 읽을 파일과 연결 끝. //쓸 파일과 연결 fos=new FileO.. 더보기 File I/O Ex. Source(1) FileCopy.java/*** | | Date : 2010-03-31 | Subject : File I/O Stream Test | Contance : | */ import java.io.*; public class FileCopy{ public static void main(String[] args) { String readFile="angel.jpg"; String writeFile="Copy_file.jpg"; FileInputStream fis=null; FileOutputStream fos=null; //--------------------------------------------- //1. 연결 try{ //읽을 파일과 연결 fis=new FileInputStream(readFile); /.. 더보기 School_Collection_Ex import java.util.*; public class SchoolManagerMap{ private HashMap map = new HashMap(); //추가 (key : id, value : Person객체) public void addPerson(Person person) throws DuplicatedIDException{ boolean b = map.containsKey(person.getId()); if(b){ throw new DuplicatedIDException(); } /* Person p = map.get(person.getId()); if(p!=null) throw new DuplicatedIDException(); */ map.put(person.getId(), person).. 더보기 HashMap Ex. Source(2) /*** | | Date : 2010-03-30 | Subject : | Contance : | */ import java.util.HashSet; //HashSet 사용을 위한 import import java.util.Iterator; //Iterator 사용을 위한 import public class SetTest{ public static void main(String[] args) { HashSet set=new HashSet(); set.add("A"); set.add("B"); set.add("C"); set.add("D"); System.out.println(set); //결과값 : [D, A, B, C] //중복값 삽입 여부 확인 위한 추가 작업 set.add("C"); set.add(".. 더보기 HashMap Ex. Source /*** | | Date : 2010-03-30 | Subject : MapTest2.java | Contance : a | */ import java.util.*; class MemberVO{ //Attirubute private String id; private String name; private int age; //Constructor public MemberVO(){} public MemberVO(String id,String name, int age){ this.id=id; this.name=name; this.age=age; } //Setter Method() public String getId(){ return id; } //toString Method() public String toSt.. 더보기 Collection FrameWork 中 MAP Ex. source Collection FrameWork 中 MAP /*** | | Date : 2010-03-30 | Subject : MapTest.java | Contance : Collection FrameWork 中 map에 대해서 간단한 실습예제 | */ import java.util.HashMap; import java.util.Set; import java.util.Iterator; public class MapTest{ public static void main(String[] args){ HashMap map1=new HashMap(); //추가 map1.put("id","abc"); //HashMap은 항상 (Key , Value) 형태로 사용된다. map1.put("passwd","1111"); map.. 더보기 Java 1주차 간단 정리 Java 1주차 ☞Main Focus Theme.☞OOP Main Concept1. object 2. object oriented programming (OOP) 3. object component 4. relation of object between class 1. Encapsulation(캡슐화) 2. Inheritance(상속) 3. Polymorphism(다형성) ☞객체 지향 프로그래밍(Object Oriented Programming, OOP) 특징 절차지향 프로그래밍이(Sequence, Flow)기반이라면 객체 지향은 특정 이벤트들에 대해서 누가!(Who?!)가 더 중요하다. OOP는 절차지향에 비해 설계(=Coding)하기는 힘들지만 유지보수 및 재사용성, 그리고 확장성에서 절차지향보다 우수.. 더보기 이전 1 2 3 4 다음