📄 13.html
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="Java,JDBC,EJB,Open Source,jdk,rmi">
<meta name="Keywords"
content="Java, servlets, Java servlet, Javascript, ActiveX, VRML,
applet, applets, directory, news, jdbc, applications,
Java applications, Java developer, Java development, developer,
classes, Jars.com, Jars, intranet, Java applet, Javabeans,
Java products, JDK, Java development kit, java development environment, JIT,
JavaPlan, enterprise tools, JVM, Java Virtual Machine, Java resources,
SUN, CGI, Perl, database, network, html,
xml, dhtml, rating, ratings, review, jars, cgi, programming,
software review, software rating">
<title>csdn_JavaHead:Java小程序的是是非非之三</title>
<style>
.news { BACKGROUND: #007cd3; font-family: "宋体"; font-size: 9pt }
.t { font-family: "宋体"; font-size: 9pt }
.t1 { color:#007cd3; font-family: "宋体"; font-size: 9pt }
.white { font-family: "宋体"; font-size: 9pt;color:#FFFFFF }
.red { font-family: "宋体"; font-size: 9pt;color:#FF0000 }
A:visited {color:#0000FF}
A:hover {color: #ff6666; text-decoration: none}
.text {font-size: 12px; line-height: 160%; font-family: "宋体"}
.text1 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text1:visited {color:#000000}
.text1:hover {color: #000000}
.text2 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text2:visited {color:#000000}
.text2:hover {color: #000000}
.text3 {font-size: 12px; line-height: 100%; font-family: "宋体"; text-decoration: none}
.large {font-size: 14.8px; line-height: 130%}
</style>
</head>
<body
<!--start first table -->
<tr>
<td WIDTH="100%" VALIGN="TOP">
<tr>
<td WIDTH="100%" CLASS="white"></td>
</tr>
<tr>
<td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>JavaHead:Java小程序的是是非非之三</td>
<p> <td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>作者: Rick Scott / 翻译:廖铮 </td></p>
</tr>
<tr>
<td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2">
<!-- storybody -->
<h2 class="b2a">小程序之大显其能</h2>
<p>从小程序的发展历程来看,Java小程序并没有定位于充作全方位的Web编程工具。如果当初就这样发展下去,那么小程序应该和JS/VBScript/DHTML等脚本装载/运行的一样快才对。可这一切发生过吗?也许吧……。</p>
<p>在清醒面对现实的情况下,我强烈地建议你在创建Java小程序之前务必三思而后行。你一定要坚持建立小型的、快速装载的小程序来完成它所能完成的以下任务(JS/VBScript/DHTML在完成小程序特别擅长的工作时表现很差,有时甚至根本完成不了):</p>
<ul type=disc>
<li><b><i>图形处理</i></b> — Java可以实现快速、强大的像素级图形操作,比如图像褪色和转换、动画、图像放大缩小等等。</li>
<li><b><i>网络</i></b> — Java的核心就是网络,这和其他编程语言是不一样的——在为程序设计稳固、易于使用的网络特性时你需要投入很大的精力。你可以创建聊天小程序、邮件小程序、搜索小程序、telnet和浏览器嗅探小程序等。</li>
<li><b><i>多线程</i></b> — Java很容易创建多个并行的执行线程。比方说,想象一个股票行情Web页:一个线程用来提取当前的股票信息,另一个线程则专职显示这些行情信息,第三个线程分析这些数据,而第四个线程则负责计算/描绘行情图——所有这一切都在同时进行。</li>
<li><b><i>浏览器插件</i></b><b><i>/</i></b><b><i>扩展接口</i></b> — 你可以使用Java和浏览器插件(Netscape)或者浏览器扩展(IE)进行通信,这可不是JS/VBScript所总能办到的。比方说,你可以使用Java轻易地为VRML插件/扩展创建一个定制的控件面板。</li>
<li><b><i>DHTML</i></b><b><i>风格的小器件(</i></b><b><i>widget</i></b><b><i>)</i></b> — 这里所说的小器件是专指那些很难或者不可能实现跨浏览器/平台(支持DHTML)支持的DHTML小器件。我就正在考虑用Java 小程序来编写诸如标签内容页、浮动窗口/框架和层叠/扩展菜单等通用工具。这些当然也可能用DHTML来编写,不过在平台兼容性上就会遇到麻烦了,这是因为,大多数浏览器都在DHTML方面存在不兼容的问题而且老是变来变去的。</li>
</ul>
<h2 class="b2a"></h2>
<!-- end of storybody -->
</td>
</tr>
<tr>
<td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2" align=right>
<a href="12.html" tppabs="http://www.chinajavaworld.com/doc/lang/12.html" onclick="cancelshift();""></a>
<a href="14.html" tppabs="http://www.chinajavaworld.com/doc/lang/14.html" onclick="cancelshift();""></a>
</td>
</tr>
</td>
</tr>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -