当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 这一篇中介绍的内容适合于图形用户界面的应用(Applet和普通应用),要用到AWT或Swing。
 

 

 ·保护您的 j2me/midp 应用程序    »显示摘要«
    摘要: 无线 web 服务中的 java 技术基于 java 的 web 服务和无线 java 开发是 javaone 2002 的两个最突出的主题。它们代表普及计算领域中未来的后端和前端 java 技术。 web 服务是基于标准 xml 通信协议的松耦合的可互操作的软件组件。web 服务的使用使供应商能够在其核心竞争力所在的特定市场中提供服务。然后,客户可以根据其不同需要,从多个供应商选择采购服务。......
 ·java    »显示摘要«
    摘要: package com.diegoyun.apilearning; import java.util.*; /** * user: diegoyun * date: 2005-1-30 * time: 19:03:29 */public final class utiltutorial{ public static void collectionretaintest() { system.o......


Java 性能优化技巧集锦 (5)
上一页   ...首先创建一个很小的applet,该applet负责在后台下载正式的applet:

import java.applet.applet; import java.applet.appletstub; import java.awt.label; import java.awt.graphics; import java.awt.gridlayout; public class preloader extends applet implements runnable, appletstub { string largeappletname; label label; public void init() { // 要求装载的正式applet largeappletname = getparameter("applet");// “请稍等”提示信息 label = new label("请稍等..." + largeappletname); add(label); } public void run(){ try { // 获得待装载applet的类 class largeappletclass = class.forname(largeappletname); // 创建待装载applet的实例 applet largeapplet = (applet)largeappletclass.newinstance(); // 设置该applet的stub程序 largeapplet.setstub(this); // 取消“请稍等”信息 remove(label); // 设置布局 setlayout(new gridlayout(1, 0)); add(largeapplet); // 显示正式的applet largeapplet.init(); largeapplet.start(); } catch (exception ex) { // 显示错误信息 label.settext("不能装入指定的applet"); } // 刷新屏幕 validate(); } public void appletresize(int width, int height) { // 把appletresize调用从stub程序传递到applet resize(width, height); } }
 ·jdk5.0 meta-data 再起革命    »显示摘要«
    摘要: 看看编程语言发展 一开始只是函数的封装, 到了oo语言,对象有了自己的属性和方法。 再到了jdk5.0,这些属性和方法又有了自己的属性。 整个过程非常的自然,程序员用以描述系统的语言越来越详细。 很多介绍meta-data/annotation的文章都错误的以javadoc和doclet来赋比兴,让很多程序员看一下之后,觉得没么用就翻过去了。 其实两者作用完全不同。前者是静态的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE