java52 [Java] Thread *Thread : 하나의 Program 안에서 처리죄는 작업(기능)단위 -process : 하나의 cpu가 처리하는 program 단위 시분할방식 (Time Scheduling) : CPU자신을 분할해서 각 프로세스를 처리, 빠르면 빠를수록 좋음. 우리는 동시에 음악도 듣고 카톡도하고 뭐도 하고 하는것 같지만 사실 분할된 cpu들이 계속 반복해서 돌아가는것. 1.생성 Tread : class임으로 생성해야함 Tread t = new Tread(); : tread 상속받는것 (Frame을 상속받은 경우엔 못함) = new Tread(Runnable); : Runnable interface implements하는것 3.실행: run() t1.run() t2.run() t3.run() (X)> 하면 동.. 2020. 12. 14. [Java] I/O 3(입출력) (java.io) - NotePad 만들기 package com.kitri.io; import java.awt.Font; import java.awt.event.*; import java.io.*; import java.util.Vector; import javax.swing.*; import javax.swing.event.*; public class Notepad extends JFrame implements ActionListener, ItemListener { JScrollPane sp = new JScrollPane(); JTextArea editor = new JTextArea(); Integer fsize[] = {9, 11, 13, 15, 17, 19, 21}; JComboBox fs = new JComboBox(); JMenuBa.. 2020. 11. 13. [Java] I/O 2(입출력) (java.io) - reader Class(reader, fileReader, bufferedReader) ReaderTest.java package com.kitri.io; import java.io.*; public class ReaderTest { public static void main(String[] args) { Reader in = null; try { //~Reader : Character Stream (byte가 아닌 문자) in = new InputStreamReader(System.in); //콘솔창에서 읽어올 때 : System.in char c[] = new char[100]; System.out.println("입력 : "); int x = in.read(c); System.out.println("x === "+ x); //x==문자 수 +\r\n (원래 enter는 \r\n) St.. 2020. 11. 11. [Java] I/O (입출력) (java.io) - println, file ** I/O (입출력) : java.io 입력장치 App(Java) 출력장치 Stream -ByteStream (=NodeStream) : 모든 data를 1byte / ~Stream -CharacterStream (=FilterStream) : 2byte / I:~Reader O:~Writer StdInOutTest package com.kitri.io; import java.io.IOException; public class StdInOutTest { public static void main(String[] args) { // System class의 static field인 out의 Type인 PrintStream의 prinln method를 쓴 것 // System.out.prin.. 2020. 10. 24. 이전 1 2 3 4 5 ··· 13 다음