Transcription of 자바강좌 - ITFIND
1 -1- ETRI ()-2- <> 1. ? 2. 3. : (Interface) Inner (Nested top-level class / Interfaces) (Member classes) (local classes) (Anonymous classes)-3- Object Math String Vector StringTokenizer AWT AWT AWT 5.
2 2 / / 6. Delegation (JDK ) 7. C-4- try-catch-finally JDK 8. JNI InputStream FileOutputStream DataInputStream/DataOutputStream InputStreamReader BufferedReader/BufferedWriter RandomAccessFile 10.
3 TCP/IP ping : Network News Transfer Protocol(NNTP) SMTP(Simple MailTransferProtocol) Post Office Protocol - Version 3 (POP3) DatagramSocket CGI HTTP CGI CGI 11 . JDBC SQL DDL(Data Definition Language) DML(Data Manipulation Language) JDBC JDBC ? JDBC JDBC DBMS 2-tier 3-tier SQL JDBC JDBC + CGI = 3-tier ? 12.
4 Java RMI RMI RMI(callback) +RMI=3tier? (CORBA) (CORBA) (CORBA) (Visibroker) IDL (callback) CORBA + JDBC = 3-tier ? : WebPostIt-6- (simple) (object-oriented) (distributed) (interpreted) (robust) (architecture-neutral) (secure) (portable) (hight-performance) (multithreaded) (dynamic) . (JDK).
5 ,swing,JMF , javaOS,,, ., .-7- Java Programming Language The Java Programming Language Addison Wesley..Java in Nutshell David , .O'Reilly .Teach yourself Database Programming with JDBC teach yourselfJDBC.
6 Ashton Hobbs Sams Programming with Java and CORBA . Robert Orfali Dan Harkey, John Willey & Network Programming Hughes , ..-8-Java Network Programming Elliotte O'Reilly..Java Threads Scott Henry . O' Programming in Java Doug Lea .Addison Wesley.
7 Modern compiler implementation in Java AndrewCambridge, .-9- (SUN). JDK..96 ..-10- 2. javac 3. %javaHelloWorldHello World . class HelloWorld { ..1 HelloWorld.}
8 3// /* */:C,. //: C++,. /** */ public static void main (String args[]) { public :static : void : main :. main. String args[] : main,6 Stringmsg="World"; String : msg = "World" : msgWorld. ;:;.8 ("Hel1o"); System : : Systemoutprint . "Hello" : Hello9 (msg); println : print msg : String10 } main.
9 {}.11 } CC++. java. html. 3. javac 4. appletviewer (applet) :( ) appletviewer. :( ) import *; import : C#include. :.. * : import. *; :. * :.4 public class Hello extends Applet { public: class Hello : Hello.
10 Extends : AppletHello. Applet : private String Greeting[] = { private: String Greeting[] : Hello. ={:.6"Hello,world" Greeting[0] Hello, }; }; public void paint(Graphics g) { public : void : paint : Hello Graphics :l0 (Greeting[0], 25, 25); :. Greeting[0], 25, 25 :Greeting[0] X 25, Y } }.