语言相关
文章平均质量分 76
sentox
这个作者很懒,什么都没留下…
展开
-
Java中Vector、ArrayList和List的异同
本文引用自: http://www.moon-soft.com/doc/28442.htm线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├...原创 2009-03-11 10:57:19 · 108 阅读 · 0 评论 -
用Java语言编写通过代理访问的应用程序
将Java和代理结合起来的秘诀即在Java运行时激活特定的系统属性。这些属性未被写入正式文件,只是作为Java传说的一部分在Java编程人员中秘传。为了支持代理,Java应用程序不仅需要指定代理本身的信息,而且需要指定用于认证的用户信息。在开始使用网际协议之前,您需要在程序中添加以下几行代码:[code="java"]System.getProperties().put("proxySet...原创 2009-04-10 14:42:16 · 99 阅读 · 0 评论 -
Ant Task的属性及功能
(1)antfile属性:在Ant任务中antfile属性的作用是指定要执行的构件文件的名称,可包含路径信息。例如,在projectA中执行projectB的构件文件。projectA的构件文件内容如下: projectB存放于subfile目录下,具体内容如下: ...原创 2009-04-24 15:11:25 · 141 阅读 · 0 评论 -
Java线程
[b]一、创建线程[/b]在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法被重载了八次,构造方法如下:[code="java"]public Thread...2009-05-20 16:41:37 · 96 阅读 · 0 评论 -
Java集合类
数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives (类型)。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所以它可以快速的访问其中的元素。但是当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里不能改变。Java对数组和容器都做边界检查;如果过了界,它就会给一个R...原创 2009-05-21 16:25:50 · 111 阅读 · 0 评论 -
Java nio socket
之前的 I/O 编程在 JDK 1.4 之前,自由地使用线程是处理阻塞问题最典型的办法。但这个解决办法会产生它自己的问题 ― 即线程开销,线程开销同时影响性能和可伸缩性。 用 Java 语言写的服务器,由于其线程与客户机之比几乎是一比一,因而易于受到大量线程开销的影响,其结果是既导致了性能问题又缺乏可伸缩性。 为了解决这个问题,Java 平台引入了一组新的类。java.nio 包充满了解决...原创 2009-05-25 10:38:12 · 126 阅读 · 0 评论