java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
序列化概述 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之...
假如你有一个 Integer 对象的列表,并且你想使用 Coolections.sort 来对它们进行排序。另外,你还要自己指定一个比较器,因为你想按降序而不是升序排列它们。这里有一些代码示例说明了该...
实体beans是个永久性的对象。使用Java对象,大多数的情况下,都需要捕捉对象当前工作的状态,将它保存到永久性的存储器中。实现这一点的一个办法是使用object serialization。另一个办...
Java的实用工具类库java.util包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)...
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个要害的部分。所有的开发者都应该能够计...
做过Java编程的都知道,在JAVA中有一种垃圾收集器的机制,当它运行时(通常在系统内存低到一定限度时自动运行),会回收不再使用的对象所占用的内存,所以,在JAVA程序中,我们通常只考虑创建对象,而从...
一、基础知识 1、super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2、this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) 3、...
线性表,链表等是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。 Collection ├List │├Lin...
当客户程序需要与服务器程序通讯的时候,客户程序在客户机创建一个socket对象,Socket类有几个构造函数。两个常用的构造函数是 Socket(InetAddress addr, int port)...
索引 同简单数据类型的定义一样,Java虚拟机(JVM)还定义了索引(reference)这种数据类型。索引类型可以“引用”变量,由于Java没有明确地定义指针类型,所以索引类型可以被认为就是指向实际...
数据类型 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依靠于特定的计算机类型和对数据类型属性的具体编译...
Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。Pet...
问: 如何产生签名applet,以使applet能够访问本地资源? 答: 在jdk1.1中,可以使用Javakey命令来产生公钥,私钥,证书和签名的jar文件,具体资料 请参考: http:...
问: 编写Java application时,如何设置proxy的信息,以便访问外部网站? 答: 若在java application中访问外部网站,首先应设置proxy信息,样例代码如下:...
问: 如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM...
Java语言内置了synchronized要害字用于对多线程进行同步,大大方便了Java中多线程程序的编写。但是仅仅使用synchronized要害字还不能满足对多线程进行同步的所有需要。大家知道...
在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它。这一部分将考查为什么使用数据绑定,以及...
1.庞大的Java流处理 首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。 java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicod...
虚拟现实建模语言(Virtual Reality Modeling Language 即VRML)和Java语言都是 可执行的代码”技术,通过网络传输的只是一个很小的描述文件(指令性数据集),客户端通...
一、Java编程简介 1. 编程环境: 对于大部分读者,以下的配置是较为经济的一种选择: 操作系统 Win95 编译软件 JDK1.01 浏览软件 Netscape2.0以上(32位)...
Socket传输模式 Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时...
一、Socket Socket 接口是访问 Internet 使用得最广泛的方法。 假如你有一台刚配好TCP/IP协议的主机,其IP地址是202.120.127.201, 此时在另一台主机或同一台主机...
package Utils.Sort; /** *归并排序,要求待排序的数组必须实现Comparable接口 */ public class M...
一、 Java编程简介 1. 编程环境: 操作系统 RedHat7.0 编译软件 JDK1.2.2 浏览软件 Netscape6.0 2. 编程方法: 先用文本编辑器如gedit等输入Ja...
package Utils.Sort; /** *插入排序,要求待排序的数组必须实现Comparable接口 */ public class I...
package Utils.Sort; /** *@author Linyco *利用冒泡排序法对数组排序,数组中元素必须实现了Comparable接口。...
package Utils.Sort; /** *@author Linyco *利用选择排序法对数组排序,数组中元素必须实现了Co...
用Java把《Data StrUCture and Algoritm Analysis in C》里面的排序算法实现了。整个结构我使用的是Strategy模式。由Sort类扮演环境角色,SortStr...
package Utils.Sort; /** *快速排序,要求待排序的数组必须实现Comparable接口 */ public class Q...
Java Servlet 开发工具(JSDK)提供了多个软件包,在编写 Servlet 时需要用到这些软件包。其中包括两个用于所有 Servlet 的基本软件包:javax.servlet 和 jav...
背景知识 在我的经验中,大多数 Java 开发人员都需要解析某种文本。通常,这意味着他们最初要花一些时间使用象 indexOf 或 substring 那样的与 Java 字符串相关的函数或方法,...
引言 JTA(Java Transaction API)答应应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目...
数据压缩概述 文件中数据冗余的最简单的类型是"字符的复制"。让我们先来看下面一个字符串: JJJJJJAAAAVVVVAAAAAA 这个字符串可以用更简洁的方式来编码,那就是通过替换每一个重复的字...
Java语言是完全面向对象的,它的线程机制和对象序列化非凡轻易使用,使用Java来建立一套多线程服务器要比使用其它语言方便的多,假如你再把它的异常处理机制利用好,那么你就可以建立一个商业级的多线程...
在本文中,我们将简单观察一下多线程应用程序开发中公共线程用法,同时,解释一下生产者-消费者编程方案,并研究一个实际的示例来向您演示 Consumer 类是如何工作的。 多线程基础知识 多线程是一种使应...
线程是Java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。在Java中每个线程有自己的堆栈和程序计数器(PC),其中堆栈是用来跟踪线程的上下文(上下文是...
1. 线程的几种状态 线程有四种状态,任何一个线程肯定处于这四种状态中的一种: 1) 产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用s...
进程与应用程序的区别 进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中...
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName this...
许多资料来源中都含有多余数据或对存储信息无用的数据。这经常造成客户机 和服务器应用程序间或电脑间浩如烟海的数据传输。很明显,数据存储和信息传 输问题解决办法是,安装辅助存储装置并扩展现有的通信设备...
Java Servlet 在网络上的编程应用,如利用Servlet 上传和下载文件、Servlet 的数据库编程、在Servlet 中发送和接受邮件以及Java Servlet 在RMI和XML等...
你觉得自己是一个Java专家吗?是否肯定自己已经全面把握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 Ou...
假如你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。假如你不熟悉这个术语,那么“正则表达式”(Regular EXPRession)就是一个字...
时常看到一些人说把握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对把握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪...
介绍 Java平台在java.net包里来实现Socket。在这本文中,我们将使用Java.net包中的下面三个类来工作: URLConnection Socket ServerSocket...
JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更轻易理解...
一、引言 对话框,是指一个最顶层的拥有标题和边框的弹出窗口,典型地应用于用户进行某种形式的输入操作。在JDK 5.0和早期版本中,构建一个对话框时,它必须拥有一个作为它的所有者窗口的框架窗口或另一...
Java数组和JAV集合类的操作假如你做过很多java程序,你可能对java集合类很熟悉,例如:Vector和ArrayList。你可以创建一个集合并向其中增加元素: List lst = ne...
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答...