목록JAVA/복습 (25)
Frog is cry
package Swing; import java.awt.Color; import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Random; import javax.swing.JFrame; public class WindowTest { public static void main(String[] args) { Frame window = new Frame("제목"); window.setTitle("제목이 변경된 윈도우"); window.setBounds(1200, 200, 400, 300); window.setBackground(Color.ORANGE); //색상은 0..
package 스레드.ex04_TimeCheck; public class TimeCheck { public static void main(String[] args) { // 시간 구하기 long start = System.currentTimeMillis();// 현재 시간을 밀리초로 나타냄 long end = 0L; int ar [] = new int[10000000]; for (int i = 0; i < ar.length; i++) { ar[i] = i; } try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } end = System.currentTimeMillis(); System.out.println((..
package 스레드.ex01; public class Th extends Thread{ public Th(String name) { super(name); } @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println(super.getName() + "thread. i = " + i); try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { Th thread1 = new Th("first"); Th thread2 = new Th("second"); thread..
DAO package MVC.dao; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Scanner; import java.util.Set; import MVC.dto.StudentVO; public class ScoreDAO { //국영수 public final int SUBJECT_SIZE = 3; public Scanner sc = new Scanner(System.in); private ArrayList arStudent = null; private ArrayList arScore =..
Hash Map package 컬렉션프레임워크.ex03; import java.security.KeyStore.Entry; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import org.omg.Messaging.SyncScopeHelper; public class MapTest { public static void main(String[] args) { //과일 HashMap fruitMap = new HashMap(); Collection price = null; Array..
package 컬렉션프레임워크.ex01; import java.util.ArrayList; import java.util.Collections; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; /* * ArrayList * 컬렉션 클래스 중 가장 많이 사용되는 클래스. * 배열을 이용해서 값을 저장한다. * * 인덱스를 이용해서 배열 요소에 빠르게 접근 가능하지만 * 크기를 늘리기 위해서는 새로운 배열을 생성하고 기존의 값들을 옮겨야 하므로 느리다. * * 정적배열 : 크기가 고정되어있다. * 동적배열 : 크기가 고정되어있지 않다. * * 배열 : 속도가 빠르지만 고정된 메모리 양으로 인해 나중에 늘릴 수 없다. * ArrayList ..
package Set; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class SetTest { public static void main(String[] args) { Set set = new HashSet(); set.add("A"); set.add("O"); set.add("AB"); set.add("A"); set.add("B"); set.add("A"); set.add("A"); set.add("A"); set.add("A"); set.add("A"); System.out.println("총 수 : " + set.size()); System.out.println(set); //반복자 : Iter..
package 제네릭; public class Generic { private T data; public T getData() { return data; } public void setData(T data) { this.data = data; } } package 제네릭; public class Generic_Test { public static void main(String[] args) { // 제네릭에서는 꼭 Wrapper클래스를 사용해야함 Generic g = new Generic(); Generic g2 = new Generic(); g.setData("안녕"); g2.setData(new Integer(10)); System.out.println(g.getData()); System.out.p..