易截截图软件、单文件、免安装、纯绿色、仅160KB

Thinking in Java学习笔记(二)

我个人理解初始化和清理的关系就是吃饭和上厕所,正是有了初始化的对象,我们才能使用清理。但是为什么要清理呢?想象一下一个人光吃不拉,是个什么情况?:)难道我们的程序也要像吃饭一样光产生对象,而不去清理使用完毕的对象?任由我们的对象堆积如山,占用系统资源?
   以构造函数确保初始化的进行
      什么构造函数?构造函数就是一种特殊的函数,当对象产生时,他会被系统自动的调用起来,并且这个函数名称和class名相同。
      class ConstructorTest
      {
       ConstructorTest()//构造函数是没有返回值的,注意不是void的!
       {
        System.out.println("nothing!");
       }
       ConstructorTest(String s)
       {
        System.out.println(s);
       }
       public static void main(String args[])
       {
        new ConstructorTest();//当对象生成的时候,系统会自动的调用他的构造函数
        new ConstructorTest("hello"); //并且构造函数还可以接受引数,产生你所希望的特定的对象。假如ConstructorTest(String s)是唯一的构造函数,那么编译器不允许你以任何其他的方式开产生对象
       }
      }
      有的人看到这里就是要问了,为什么我的程序就根本没有定义过构造函数,但是我为什么在创建对象的时候依然可以使用他呢?
      例如
     class test
      {
       public static void main(String args[])
       {
    &nbs


相关文档:

Java压缩zip文件

由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节
省服务器的外存空间。
  Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解
压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java
类实现zip数据压缩方式的编程方法。 ......

[android dev] How to create Menu @ JAVA & XML

to create Menu @ JAVA & XML ....
first, to tell you how to do. just to fill the following Method provided by Activity.
public boolean onCreateOptionsMenu(Menu menu)
public boolean onOptionsItemSelected(MenuItem item)
public boolean onPrepareOptionsMenu(Menu menu)
3 method above is simple to ......

使用java 监听器实现在线人数统计

 
1.  在工程中创建监听类SessionListener 并且实现HttpSessionListener接口,代码如下
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
 
public class SessionListener implements HttpSessionListener {
 
    private static ......

java产生随机数的几种方式


随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。
   
一、Java随机数的产生方式
    在Java中,随机数的概念从广义上将,有三种。
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号