当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 做过JAVA编程的都知道,在JAVA中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在JAVA程序中,我们通常只考虑创建对象,而从不关心对象的清除。
 

 

 ·类的设计方法    »显示摘要«
    摘要:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: thisisaclassname thisismethodorfieldname 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 java包(package)属于一种......
 ·在canvas类里调用textbox    »显示摘要«
    摘要:代码 /*** textbox´´s instance*/private textbox inputname = null;/*** 「cancel」command* command in textbox*/private command ccancel = new command("cancel", command.cancel, 1);/*** 「ok」command......


Java中finalize()的另类用法(1)

做过java编程的都知道,在java中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在java程序中,我们通常只考虑创建对象,而从不关心对象的清除.finalize()是java为类提供的一种特殊方法.垃圾收集器的工作过程大致是这样的:一旦垃圾收集器准备好释放无用对象占用的存储空间,它首先调用那些对象的finalize()方法,然后才真正回收对象的内存.通过使用finalize(),就可以在垃圾收集器运行期间进行一些特殊的工作.下面一例就说明了finalize()的一种巧妙用法.

【程序编程相关:调查:2006蓝牙模块产品发货量将达50

【推荐阅读:美议员针对黄色网站提案 建议统一管理域名

现在的商业应用系统越来越多的采用web形式.在web形式应用中,每一次页面访问是独立的,前后不相关联,哪怕多个用户在同一时刻访问应用的同一个页面,用户相互之间也是不知道的.如果想要检查当前有哪些用户正在使用系统(如准备恢复数据备份或进行系统升级时,系统管理员都很希望知道这些信息),该怎么办呢? 基于servlet.jsp技术的web服务器提供了隐含的session.application对象,利用它可以帮开发者实现一些信息的持续保存与共享.当用户访问一个web应用时,web服务器会自动创建一个session对象,该对象可以供用户在会话期内在应用的所有页面中共享数据; application是web应用的一个全局对象.利用session.application对象,可以达到跟踪所有用户信息的目的. 【扩展信息:从现在到2010年Wi-Fi城域网将增长

当用户打开浏览器开始请求web应用的登录页面时,web服务即为该客户创建一个session,此后,在session的timeout时间内,该客户都使用这个session(timeout时间可设置,如tomcat服务器是在各应用的web.xml文件中设置).如果使用ie浏览器,session与客户ip地址.客户程序进程id所共同标识的连接有对应关系,相同ip地址.相同进程的窗口(如通过ie-文件-新建-窗口 打开的新窗口)具有同一个session,所以session可用于标识各个独立的客户应用连接.

下面是一个样例

为了方便处理,先建一个简单类(user)用来表达用户信息及存放sessionid:

package com;

public class user {

public string name="";

public string sessionid="";

}

另一个类(testsession)用于处理用户的login.logout等动作信息,使系统可以跟踪当前连接的用户信息.

package com;


...   下一页
 ·java语言的socket类    »显示摘要«
    摘要:当客户程序需要与服务器程序通讯的时候,客户程序在客户机创建一个socket对象,socket类有几个构造函数。两个常用的构造函数是 socket(inetaddress addr, int port) 和 socket(string host, int port),两个构造函数都创建了一个基于socket的连接服务器端流套接字的流套接字。对于第一个inetaddress子类对象通过addr参数获得......
» 本期热门文章:

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