Professional Documents
Culture Documents
1.
2.
3.
4.
2String ?
byteintcharlongfloatdoubleboolean short
java.lang.String final
StringBuffer
3intInteger
JavaInt java
Integer java int Java
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
null
4String StringBuffer
JAVA String StringBuffer
String StringBuffer
StringBuffer
StringBuffers
5
java
Vector synchronized
ArrayList LinkedList
SessionBean J2EE
EJB EntityBean
SessionBean
EntityBean
SessionBeanStatefulSessionBeanStatelessSessionBean
SessionBean method StatefulSessionBean
StatefulSessionBean
StatelessSessionBean
StatelessSessionBeanEJBContainerStatelessSession
BeanmethodStatelessSession
BeanmethodsBeanInstanceStateful
SessionBeanStatelessSessionBeanStatefulSessionBeanJ2EEServer
StatefulSessionBean
9CollectionCollections
Collection Set List.
Collections
10&&&
&&&and
11HashMap Hashtable
HashMap Hashtable Map
HashMap nullkey, Hashtable
HashMap null entry key value Hashtable
HashMap Hashtable contains containsvalue containsKey
contains
Hashtable Dictionary HashMap Java1.2 Mapinterface
Hashtable Synchronize HashMap
Hashtable HashMap
ArrayListListlst=Collections.synchronizedList(newArrayList()); HashMapMap
map=Collections.synchronizedMap(newHashMap());
Hashtable HashMap hash/rehash
12final,finally,finalize
final
finally
finalize Object
13sleep()wait()?
sleep Thread
sleep
wait Object wait
notify notifyAll
(Overloading)Overloaded
15error exception ?
error
exception
16
17abstractclass interface ?
abstractclass
abstract
Abstract
interface
static
final
instanceof
18heap stack
19forward redirect
forward URL URL
redirect ,,
session,request
20EJB JAVABEAN
JavaBean JavaBean Java
Bean JavaBean Tomcat
JavaBean JavaBean Serializable
Bean JavaBean COM COM
EnterpriseJavaBean DCOM Java
RMI EJB EJB
WebspereWebLogic EJB EJB
EJB EJB EJB
EJB
21StaticNestedClassInnerClass
StaticNestedClass static
24GC ? GC?
GC GabageCollection,
Java GC
Java
25shorts1=1;s1=s1+1;?shorts1=1;s1+=1;?
shorts1=1;s1=s1+1;s1+1 int
shorts1=1;s1+=1;
26Math.round(11.5)?Math.round(11.5)?
Math.round(11.5)==12
Math.round(11.5)==11
round 1/2 floor.
27Strings=newString("xyz"); StringObject?
28 4 j 1 j 1
j
publicclassThreadTest1{
privateintj;
publicstaticvoidmain(Stringargs[]){
ThreadTest1tt=newThreadTest1();
Incinc=tt.newInc();
Decdec=tt.newDec();
for(inti=0;i<2;i++){
Threadt=newThread(inc);
t.start();
t=newThread(dec);
t.start();
}
}
privatesynchronizedvoidinc(){
j++;
System.out.println(Thread.currentThread().getName()+"inc:"+j);
}
privatesynchronizedvoiddec(){
j;
System.out.println(Thread.currentThread().getName()+"dec:"+j);
}
classIncimplementsRunnable{
publicvoidrun(){
for(inti=0;i<100;i++){
inc();
}
}
}
classDecimplementsRunnable{
publicvoidrun(){
for(inti=0;i<100;i++){
dec();
}
}
}
}
29Java goto?
java java
30 run() start()?
start()
JVM run()
31EJB SessionBean,EntityBean
SessionBeanStatelessSessionBean
Bean EJB Bean
StatefulSessionBean
Bean Stateful
SessionBean Bean
EntityBeanEntityBeans
Entitybeans EJB
Entitybeans EntityBeans Beans
EJB OMGOTSSun
Microsystems TransactionServiceJTSJavaTransactionAPIJTA
X/Open XA
32
BEAWebLogicServerIBMWebSphereApplicationServerOracle9iApplication
ServerjBossTomcat
33 runtimeexception
ArithmeticException,ArrayStoreException,BufferOverflowException,
BufferUnderflowException,CannotRedoException,CannotUndoException,ClassCastException,
CMMException,ConcurrentModificationException,DOMException,EmptyStackException,
IllegalArgumentException,IllegalMonitorStateException,IllegalPathStateException,
IllegalStateException,ImagingOpException,IndexOutOfBoundsException,
MissingResourceException,NegativeArraySizeException,NoSuchElementException,
NullPointerException,ProfileDataException,ProviderException,RasterFormatException,
SecurityException,SystemException,UndeclaredThrowableException,
UnmodifiableSetException,UnsupportedOperationException
34?(implements)?
(concreteclass)?
(implements)
35List,Set,Map Collection ?
ListSet Map
36?
J2EE
38 length()?String length()
length() length String length()
39Set ?== equals()?
?
Set iterator()equals() Set
equals()== equals()
40 Constructor override?
Constructor Overriding Overloading
41 String ?
String final
42swtich byte long String ?
switchexpr1expr1 switchcase
intshortcharbytelong,string swtich
43try{} return try finally{} code
return ?
return
44: 2 8 ?
2<<3
45(x.equals(y)==true) hashcode?
hashcode
46
?
Java
47 synchronized
?
synchronized
48: Singleton
Singleton Java Class
Singleton :
: private static private
public getInstance ,
publicclassSingleton{
privateSingleton(){}
//
// private
privatestaticSingletoninstance=newSingleton();
// class
publicstaticSingletongetInstance(){
returninstance;
}
}
:
publicclassSingleton{
privatestaticSingletoninstance=null;
publicstaticsynchronizedSingletongetInstance(){
//
//
if(instance==null)
instancenewSingleton();
returninstance;}
}
:
private static
49Java C++
Java
publicstatic, public.
50Java
JAVA JAVA JAVA
2 JAVA ,
IndexOutOfBoundsException; null NullPointerException
JAVA throw
java.lang.Thowable
51 2
Java c++
Java
Java
52
wait(): lock
sleep():
InterruptedException
notify():
JVM
Allnotity():
53
ListMapListArrayListVector
List
MapMap
54 JVM class ?
JVM ClassLoader ,JavaClassLoader Java
55char ??
java unicode char 16
56,?,?
Thread Runnable
synchronized,wait notify
57JSP
request HttpServletRequest
cookie,header, session
response HttpServletResponse
cookies,
out javax.jsp.JspWriter
pageContext javax.servlet.jsp.PageContext
servlet API servlet
session javax.servlet.http.HttpSession Session
applicaton javax.servle.ServletContext servlet servlet
Java
59JSP
<%@pagelanguage=javacontenType=text/html;charset=gb2312session=true
buffer=64kbautoFlush=trueisThreadSafe=trueinfo=texterrorPage=error.jsp
isErrorPage=trueisELIgnored=truepageEncoding=gb2312import=java.sql.*%>
isErrorPage( Exception )isELIgnored()
<%@includefile=filename%>
<%@taglibprefix=curi=http://%>
60 doGet() doPost()
Jsp form method get doGet() post doPost()
61servlet
web servlet servlet init() servlet
service() do***()web
servlet destroy()
62 servlet
<%@pageisThreadSafe=false%>
63
requestsessionapplicationcookie
64JSP Servlet
JSP Servlet Servlet JSP
" servlet"Servlet JSP Servlet Java
HTML JSP Java HTML .
jsp JSP Servlet
65
ServletsJSP
page Javaservlet
includeincludeservlet
servletJSP
request Web
Webforwardinclude
session WebWeb
application WebWeb
66Request
setAttribute(Stringname,Object) name request
getAttribute(Stringname) name
getAttributeNames() request
getCookies() Cookie Cookie
getCharacterEncoding()
getContentLength() Body
getHeader(Stringname) HTTP
getHeaders(Stringname) requestHeader
getHeaderNames() requestHeader
getInputStream()
getMethod()
getParameter(Stringname) name
getParameterNames()
getParameterValues(Stringname) name
getProtocol()
getQueryString()
getRequestURI()
getRemoteAddr() IP
getRemoteHost()
getSession([Booleancreate]) Session
getServerName()
getServletPath()
getServerPort()
removeAttribute(Stringname)
67J2EE
J2EE
J2EE JDBCJNDIRMIJMSEJBJTA
68 web iso88591
PublicStringtranslate(Stringstr){
StringtempStr="";
try{
tempStr=newString(str.getBytes("ISO88591"),"GBK");
tempStr=tempStr.trim();
}
catch(Exceptione){
System.err.println(e.getMessage());
}
returntempStr;
}
69(&,|,^)(&&,||)
a.,,
b.
70XML XML
a:dtdschemab::schema xml XML (
DTD schema )c: DOM,SAX,STAX
DOM: DOM
DOM , XML
XML XML
STAX:StreamingAPIforXML(StAX)
71 synchronized java.util.concurrent.locks.Lock
Lock synchronized
Lock synchronized synchronized
Lock finally
72EJB
EJB
Sun EJB
EJB EnterpriseBeanProviderApplication
AssemblerDeployerEJBEJBServerProviderEJB
EJBContainerProviderSystemAdministrator
RemoteLocalHomeLocalHomeBean
73EJB
74EJB EJB
1. API( API notify,wait )2.
awt3.4.5. IO
6..7. this 8.
75remote home
remote EJB
home EJB EJB
76bean
StatelessSessionBeanEntityBeanMessageDrivenBean
EntityBean StatefullSessionBean Cache
EJBObjectcreateremove Bean
create Cache
Bean Bean
77EJB
StatefulSessionBean Cache Bean
MRU NRU
EJB EJBObject Bean
Bean
ejbActive ejbPassivate
78EJB
SessionBeanEntityBeanMessageDrivenBean
Bean StatefulStateless
Bean Bean BMPCMP
79 EJB
JNDI JNDI Home Home Create
Remote Remote
80 weblogic ?
Weblogic Domian startServerName
setMEM_ARGS=Xms32mXmx200m 32M 200M
81 weblogic ()?
commenv setPRODUCTION_MODE=true
82?
WLS_USER WLS_PW boot.properties
.
83 weblogic (,Domain) jms ejb
,?
Domain config.xml
84 weblogic Domain ? helloWorld.jsp
, http://://helloword.jsp ?
javaBean ?
Domain applications
Web Web jsp
Javabean WEBINF classes
85 weblogic ejb
EJB ejbjar.xml,weblogicejb
jar.xmlCMP Bean weblogiccmprdbmsjar.xml
86 weblogic ssl j2ee() ssl
DemoIdentity.jks DemoTrust.jksKeyStore SSL
EnableSSL CA identity
trustkeystore SSL
87 weblogic EJB?
Deployment EJB
88CORBA ??
CORBA(CommonObjectRequestBrokerArchitecture)
(ObjectManagementGroupOMG)(IDL),
(binding:)
89 j2ee ?
SessionFacadePattern SessionBean EntityBean
MessageFacadePattern
EJBCommandPattern CommandJavaBeans SessionBean
DataTransferObjectFactory DTOFactory EntityBean
GenericAttributeAccess AttibuteAccess EntityBean
BusinessInterface Bean
93EJB Home
Home
94 JAVA
// a[0:n1]
a[0:n1] middle
left right left right
left
right
left+middle+right
95 J2EE ()
web JSPSERVLET JSP,SERVLET
WEB
TOMCAT,WEBLOGIC,WEBSPHERE J2EE WEB
APPLICATION WEB J2EE WEB
EJB Enterprisejavabean EJB
J2EE EJB
JNDIJavaNaming&DirectoryInterfaceJAVA
JMSJavaMessageServiceJAVA
JTAJavaTransactionAPIJAVA
JAFJavaActionFrameWorkJAVA
RMI/IIOP:RemoteMethodInvocation/internet
RMI JAVA
96JAVA throws,throw,try,catch,finally
try
Java
Java Throwable
Java 5 trycatchthrowthrows
finally try throws
catchfinally
try try catch
throw
throws
Finally
try try
try try
try
try
97.java
98MVC ??
MVC ModelViewController "Model"
JavaBeanEJB "View" JSP "Controller"
Servlet
Thread Runnable
synchronized
stop()
suspend() suspend()
suspend() Thread
wait()
notify()
100java JDK
InputStreamOutputStream
InputStreamReaderOutputStreamWriter java.io
101java
inti,i2;return(ii2);//wheni ,i2
102java
Overriding Overloading Java Overriding
Overloading
103
GC GC
GC (heap)
"""" GC ""GC
System.gc() GC Java
GC
104
statici=10;//
classAa;a.i=10;//
105 java java
Serializable
implementsSerializable (
FileOutputStream) ObjectOutputStream()
ObjectOutputStream writeObject(Objectobj) obj (
)
106 static static
, method().
107 clone()
Clonesuper.clone();
108 JAVA
break;return
109ListMapSet
ListSet,Map key
value value
110J2EE
J2EE Sun (multidiered),(distributed),(componentbase)
(enterprieseapplicationmodel).
(tier)
(clietntier),web ,Business ,(EIS)
111UML
UML,(),,(,),
112 5
BufferedReaderBufferedWriterFileReaderFileWirterStringInteger
java.langjava.awtjava.iojava.utiljava.sql
RemoteListMapDocumentNodeList
113??
C/S,.
C/S. B/S .
B/S,,
C/S,,.
B/S,. C/S
B/S , MS .Net BizTalk2000Exchange2000 ,
.SUN IBM JavaBean,B/S .
C/S, B/S .
B/S,..
C/S,,..
B/S,,..
.
C/S,,,.
B/S,,, C/S .
.
C/S Window ,,
B/S,.,
.
C/S,
B/S,BBBCBG ,
118LINUX GDI
LINUX ""
GDI
119STRUTS ( STRUTS )
Struts JavaServlet/JavaServerPages Web
framework Struts MVC(ModelViewController)
Struts . controllerservlet
Action .JSP tag controllerservlet
.XML JavareflectionAPIs
JavaBeans
120Jdo ?
JDO Java javadataobject ,
APIJDO
JDBCAPI JDO
JDO
JDBC RDBMSJDO
XML ODBMS
121
WSDL XML
Java
1.
publicclassTestString{
publicstaticvoidlink(Stringa){
a+="World";
}
publicstaticvoidmain(String[]args){
Stringa="Hello";
link(a);
System.out.println(a);
}
}
::
1).String ,a+="World" a ,
String , a+"World",
a.
2).Java Callbyvalue,link a
, a ,,Hello
2.
System.out.println("ja"+"va"=="java");
:"==", equals(),,"=
="
,"ja"+"va""java", true
, true
finalStringstr="java";
System.out.println(str=="java")
41 String ?
String final
42swtich byte long String ?
switchexpr1expr1 switchcase
intshortcharbytelong,string swtich
43try{} return try finally{} code
return ?
return ( IT http://www.caogenit.com)
44: 2 8 ?
2<<3
45(x.equals(y)==true) hashcode?
hashcode
46
?
Java
47 synchronized
?
synchronized
48: Singleton
Singleton Java Class
Singleton :
: private static private
public getInstance ,
publicclassSingleton{
privateSingleton(){}
//
// private
privatestaticSingletoninstance=newSingleton();
// class
publicstaticSingletongetInstance(){
returninstance;
}
}
Java
:
publicclassSingleton{
privatestaticSingletoninstance=null;
publicstaticsynchronizedSingletongetInstance(){
//
//
if(instance==null)
instancenewSingleton();
returninstance;}
}
:
private static
49Java C++
Java
publicstatic, public.
50Java
JAVA JAVA JAVA
2 JAVA ,
IndexOutOfBoundsException; null NullPointerException
JAVA throw
java.lang.Thowable
51 2
Java c++
Java
Java """"
52
wait(): lock
sleep():
InterruptedException
notify():
JVM
Allnotity():
53
ListMapListArrayListVector
List
MapMap""""
54 JVM class ?
JVM ClassLoader ,JavaClassLoader Java
55char ??
java unicode char 16
56,?,?
Thread Runnable
synchronized,wait notify
57JSP ( IT http://www.caogenit.com)
request HttpServletRequest
cookie,header, session
response HttpServletResponse
cookies,
out javax.jsp.JspWriter
pageContext javax.servlet.jsp.PageContext
servlet API servlet
session javax.servlet.http.HttpSession Session
page servlet
58
Java
59JSP
<%@pagelanguage="java"contenType="text/html;charset=gb2312"session="true"
buffer="64kb"autoFlush="true"isThreadSafe="true"info="text"errorPage="error.jsp"
isErrorPage="true"isELIgnored="true"pageEncoding="gb2312"import="java.sql.*"%>
isErrorPage( Exception )isELIgnored()
<%@includefile="filename"%>
<%@taglibprefix="c"uri="http://......"%>
60 doGet() doPost()
Jsp form method get doGet() post doPost()
Java
61servlet
application WebWeb
66Request
setAttribute(Stringname,Object) name request
getAttribute(Stringname) name
getAttributeNames() request
getCookies() Cookie Cookie
getCharacterEncoding()
getContentLength() Body
getHeader(Stringname) HTTP
getHeaders(Stringname) requestHeader
getHeaderNames() requestHeader
getInputStream()
getMethod()
getParameter(Stringname) name
getParameterNames()
getParameterValues(Stringname) name
getProtocol()
getQueryString()
getRequestURI()
getRemoteAddr() IP
getRemoteHost()
getSession([Booleancreate]) Session
getServerName()
getServletPath()
getServerPort()
removeAttribute(Stringname)
67J2EE
J2EE
J2EE JDBCJNDIRMIJMSEJBJTA
68 web iso88591
PublicStringtranslate(Stringstr){
StringtempStr="";
try{
tempStr=newString(str.getBytes("ISO88591"),"GBK");
tempStr=tempStr.trim();
}
catch(Exceptione){
System.err.println(e.getMessage());
}
returntempStr;
}
69(&,|,^)(&&,||)
a.,,
b.
70XML XML
a:dtdschemab::schema xml XML (
DTD schema )c: DOM,SAX,STAX
DOM: DOM
DOM , XML
XML XML
STAX:StreamingAPIforXML(StAX)
71 synchronized java.util.concurrent.locks.Lock
Lock synchronized
Lock synchronized synchronized
Lock finally
72EJB
EJB
Sun EJB
EJB EnterpriseBeanProviderApplication
AssemblerDeployerEJBEJBServerProviderEJB
EJBContainerProviderSystemAdministrator
RemoteLocalHomeLocalHomeBean
73EJB
74EJB EJB
1. API( API notify,wait )2.
awt3.4.5. IO
6..7. this 8.
75remote home ( IT http://www.caogenit.com)
remote EJB
home EJB EJB
76bean
StatelessSessionBeanEntityBeanMessageDrivenBean
EntityBean StatefullSessionBean Cache
EJBObjectcreateremove Bean
create Cache
Bean Bean
77EJB
StatefulSessionBean Cache Bean
MRU NRU
EJB EJBObject Bean
Bean
ejbActive ejbPassivate
78EJB
SessionBeanEntityBeanMessageDrivenBean
Bean StatefulStateless
Bean Bean BMPCMP
79 EJB
JNDI JNDI Home Home Create
Remote Remote
80 weblogic ?( IT http://www.caogenit.com)
Weblogic Domian startServerName
setMEM_ARGS=Xms32mXmx200m 32M 200M
81 weblogic ()?
commenv setPRODUCTION_MODE=true
82?
WLS_USER WLS_PW boot.properties
.
83 weblogic (,Domain) jms ejb
,?
Domain config.xml
84 weblogic Domain ? helloWorld.jsp
,http://://helloword.jsp ?
javaBean ?
Domain applications
Web Web jsp
Javabean WEBINF classes
85 weblogic ejb
EJB ejbjar.xml,weblogicejb
jar.xmlCMP Bean weblogiccmprdbmsjar.xml
86 weblogic ssl j2ee() ssl
DemoIdentity.jks DemoTrust.jksKeyStore SSL
EnableSSL CA identity
trustkeystore SSL
87 weblogic EJB?
Deployment EJB
88CORBA ??
CORBA(CommonObjectRequestBrokerArchitecture)
(ObjectManagementGroupOMG)(IDL),
(binding:)
89 j2ee ?
SessionFacadePattern SessionBean EntityBean
MessageFacadePattern
EJBCommandPattern CommandJavaBeans SessionBean
DataTransferObjectFactory DTOFactory EntityBean
GenericAttributeAccess AttibuteAccess EntityBean
BusinessInterface Bean
ObserverStateStrategy
TemplateMethodChainOfResponsibleity
93EJB Home
Home
94 JAVA ( IT
http://www.caogenit.com)
// a[0:n1]
a[0:n1] middle
left right left right
left
right
left+middle+right
95 J2EE ()
web JSPSERVLET JSP,SERVLET
** WEB
TOMCAT,WEBLOGIC,WEBSPHERE J2EE WEB
APPLICATION WEB J2EE WEB
JNDIJavaNaming&DirectoryInterfaceJAVA
JMSJavaMessageServiceJAVA
JTAJavaTransactionAPIJAVA
JAFJavaActionFrameWorkJAVA
RMI/IIOP:RemoteMethodInvocation/internet
RMI JAVA
96JAVA throws,throw,try,catch,finally
try
Java
Java Throwable
Java 5 trycatchthrowthrows
finally try throws
catchfinally
try "" try catch
""
throw ""
throws ""
Finally ""
try try
try "" try
try """
" try
java (2)[]
97".java"
98MVC ??
MVC ModelViewController "Model"
JavaBeanEJB "View" JSP "Controller"
Servlet
Thread Runnable
synchronized
stop()
suspend() suspend()
""
suspend() Thread
wait()
notify()
100java JDK
102java
Overriding Overloading Java Overriding
Overloading
103
GC GC
GC (heap)
"""" GC ""GC
System.gc() GC Java
GC
JAFJavaActionFrameWorkJAVA
RMI/IIOP:RemoteMethodInvocation/internet
RMI JAVA
96JAVA throws,throw,try,catch,finally
try
Java
Java Throwable
Java 5 trycatchthrowthrows
finally try throws
catchfinally
try "" try catch
""
throw ""
throws ""
Finally ""
try try
try "" try
try """
" try
java (2)[]
97".java"
98MVC ??
MVC ModelViewController "Model"
JavaBeanEJB "View" JSP "Controller"
Servlet
Thread Runnable
synchronized
stop()
suspend() suspend()
""
suspend() Thread
wait()
notify()
100java JDK
InputStreamOutputStream
InputStreamReaderOutputStreamWriter java.io
101java
inti,i2;return(ii2);//wheni ,i2
102java
Overriding Overloading Java Overriding
Overloading
103
GC GC
GC (heap)
"""" GC ""GC
System.gc() GC Java
GC
104
statici=10;//
classAa;a.i=10;//
105 java java
Serializable
implementsSerializable (
FileOutputStream) ObjectOutputStream()
ObjectOutputStream writeObject(Objectobj) obj (
)
106 static static
, method().
107 clone()
Clonesuper.clone();
108 JAVA
break;return
109ListMapSet
ListSet,Map key
value value
110J2EE
J2EE Sun (multidiered),(distributed),(componentbase)
(enterprieseapplicationmodel).
(tier)
(clietntier),web ,Business ,(EIS)
111UML
UML,(),,(,),
112 5
BufferedReaderBufferedWriterFileReaderFileWirterStringInteger
java.langjava.awtjava.iojava.utiljava.sql
RemoteListMapDocumentNodeList
113??
C/S,.
C/S. B/S .
B/S,,
C/S,,.
B/S,. C/S
B/S , MS .Net BizTalk2000Exchange2000 ,
.SUN IBM JavaBean,B/S .
C/S, B/S .
B/S,..
,
C/S,,..
B/S,,..
.
C/S,,,.
B/S,,, C/S .
.
C/S Window ,,
B/S,.,
.
C/S,
B/S,BBBCBG ,
118LINUX GDI
LINUX ""
GDI
119STRUTS ( STRUTS )
Struts JavaServlet/JavaServerPages Web
framework Struts MVC(ModelViewController)
Struts . controllerservlet
Action .JSP tag controllerservlet
.XML JavareflectionAPIs
JavaBeans
120Jdo ?
JDO Java javadataobject ,
APIJDO
JDBCAPI JDO
JDO
JDBC RDBMSJDO
XML ODBMS
104
statici=10;//
classAa;a.i=10;//
105 java java
Serializable
implementsSerializable (
FileOutputStream) ObjectOutputStream()
ObjectOutputStream writeObject(Objectobj) obj (
)
106 static static
, method().
107 clone()
Clonesuper.clone();
108 JAVA
break;return
109ListMapSet
ListSet,Map key
value value
110J2EE
J2EE Sun (multidiered),(distributed),(componentbase)
(enterprieseapplicationmodel).
(tier)
(clietntier),web ,Business ,(EIS)
111UML
UML,(),,(,),
112 5
BufferedReaderBufferedWriterFileReaderFileWirterStringInteger
java.langjava.awtjava.iojava.utiljava.sql
RemoteListMapDocumentNodeList
113??
C/S,.
C/S. B/S .
B/S,,
C/S,,.
B/S,. C/S
B/S , MS .Net BizTalk2000Exchange2000 ,
C/S, B/S .
B/S,..
,
C/S,,..
B/S,,..
.
C/S,,,.
B/S,,, C/S .
.
C/S Window ,,
B/S,.,
.
C/S,
B/S,BBBCBG ,
118LINUX GDI
LINUX ""
GDI
119STRUTS ( STRUTS )
Struts JavaServlet/JavaServerPages Web