当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 编写跨平台Java程序注意事项 使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是...
 

 

 ·java基础学习:functor的实现    »显示摘要«
    摘要: 经常听到回调函数(callback function)这个概念, 所谓回调函数,就是指这个函数先在某处注册,而它将在稍后某个需要的时候被调用。比如在利用sdk 进行windows编程的时候,我们需要注册一个wndclass类,这个类中有这样一个参数 lpfnwndproc, 要进行消息处理,我们就要用处理消息的函数的指针给它赋值。消息处理函数什么时候被调用的?我们没有显式地在程序中看到啊。是os......
    摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。 例如: thisisaclassname thisismethodorfieldname 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标 志出它们属于编译期的常数。 java包(package)属......


编写跨平台Java程序注意事项
编写跨平台java程序注意事项   使用java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的java程序都具有跨平台的特性,事实上,相当一部分的java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的java程序呢?下面是在编写跨平台的java程序是需要注意的一些事情:   1. 编写java跨平台应用程序时,你可以选择jdk1.0,1.1,1.2或支持它们的gui开发工具如:jbuilder,visual age for java 等等,但是必须注意你的java程序只能使用java核心api包,如果要使用第三方的类库包,则该类库包也要由java核心包开发完成,否则在发布你的程序的时候还得将支持该java类库包的jvm发布出去.也就是说,你的程序需要是100%纯java的.举一个例子,visual j++ 就不是纯java的,由visual j++编写的程序也就不具有平台无关性.   2. 无论你使用的是jdk或其他开发工具,在编译时都要打开所有的警告选项,这样编译器可以尽可能多的发现平台相关的语句,并给出警告.虽然不能保证没有编译时警告错误的程序一定是跨平台的,但含有警告错误的程序却很有可能是非平台无关的.   3. 在程序中使用任何一个方法的时候,要详细察看文档,确保你使用的方法不是在文档中已经申明为过时的方法(deprecated method),也不是文档中未标明的隐含方法(undocumented method).   4. 退出java程序时尽量不要使用java.lang.system的exit方法.exit 方法可以终止jvm,从而终止程序,但如果同时运行了另一个java程序,使用exit方法就会让该程序也关闭,这显然不是我们希望看到的情况.
...   下一页
    摘要: /************************************* * 一个基础的代理服务器类 ************************************* */ import java.net.*; import java.io.*; public class httpproxy extends thread { static public int connect_re......
» 本期热门文章:

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