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 . Java RMI RMI RMI(callback) +RMI=3tier?
4 (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) ,.. ,swing,JMF , javaOS.
5 , .-7- Java Programming Language The Java Programming Language Addison Wesley..Java in Nutshell David , .O'Reilly .Teach yourself Database Programming with JDBC teach yourselfJDBC. Ashton Hobbs Sams Programming with Java and CORBA . Robert Orfali Dan Harkey, John Willey & Network Programming Hughes.
6 -8-Java Network Programming Elliotte O'Reilly..Java Threads Scott Henry . O' Programming in Java Doug Lea .Addison Wesley, .Modern compiler implementation in Java AndrewCambridge, .-9- (SUN). JDK..96 ..-10- 2.
7 Javac 3. %javaHelloWorldHello World . class HelloWorld { ..1 HelloWorld.. 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 ;:;.8 ("Hel1o"); System : : Systemoutprint . "Hello" : Hello9 (msg); println : print msg : String10 } main.{}.11 } CC++. java. html. 3. javac 4. appletviewer (applet) :( ) appletviewer. :( ) import *; import : C#include.
9 :.. * : import. *; :. * :.4 public class Hello extends Applet { public: class Hello : Hello. 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).}}
10 Greeting[0], 25, 25 :Greeting[0] X 25, Y } } , , .. ,. 95MS .java .. 4.. JDK c: java,set JAVA_HOME=c: java set CLASSPATH=;%JAVA_HOME% lib classes.