java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
JDK1.5新特性介绍

“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清楚...

JAVA中最为关键的几个知识点

想成为Java高手,你至少要非常熟悉并能自如地应用如下几个知识点: 1.序列化机制.(有人认为它并不是重要的技术,我以我的经验声明,这是JAVA平台第一重要的知识点.) 2.RTTI机制...

如何使用Java编写NT服务

内容简介:本文通过例子讲解了如何利用Java的特性快速编写安全可靠的NT服务,并展示了Java的多线程如何实施,以及如何应用套接字实现网络服务。 一、NT服务介绍 所谓NT服务,实际上是一类非凡的应用...

JAVA正则表达式4种常用功能

正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: String str="abc efg ABC"; String regEx=...

StringBuffer帮你减轻Java的负担

处理文本值是程序员的日常工作,通常用标准的Java String类来完成与文本有关的需求。它对于很多小任务确实很适用,但是假如处理的是大型任务,它会大量消耗系统资源。由于这个原因,JDK引入了Stri...

Java开发为什么需要UML

知道UML造成了怎样的局面大混乱吗?知道什么样的功能是UML拥有但Java不具备的吗?知道我们为什么需要除JAVA外的另一种电脑语言吗?UML并不仅仅只是JAVA或者其它什么语言的替代品。UML是面向...

Java性能设计

很多程序员在一开始并不注重性能的设计,只有当系统交付运行时,才 发现问题并且开始解决这一问题,但往往这只能拯救一点点。性能的治理应该一开始 就被整合到设计和开发当中去。 最普遍的问题就是临时对象大量...

单源点最短路径Dijkstra算法的JAVA实现

在城市智能交通中,经常会用到最短路径的问题,比如找最佳的行车路线等,Dijkstra算法做为最经典的求解方法,为我们指明了方向.不过真正想让我了解该算法的原因是在学习ICTCLAS的N-最短路径算法,...

专家释疑:轻松提高Java代码的性能

  尾递归转换能加快应用程序的速度,但不是所有的 JVM 都会做这种转换,很多算法用尾递归方法表示会显得格外简明。编译器会自动把这种方法转换成循环,以提高程序的性能。但在 Java 语言规范中,并没有...

Java 2中的MVC设计模式

一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。 例如,假如在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一...

java加密枝术

★ 编程思路:Java.security包中的MessageDigest类提供了计算消息摘要的方法, 首先生成对象,执行其update( )方法可 以将原始数据传递给该对象,然后执行其digest(...

j2ee13种核心技术

内容简介 STEVEN GOULD在文中介绍了Java2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJBS, RMI, jsp, JAVA SERVLETS, XML, JMS,...

入门基础:Java用synth自定义皮肤

1. 新建一个工程,工程名为untitled1 2. 新建一个应用程序(File->New->Application) 3. 在Frame1中添加一个按钮 4. 在class...

大道至简 Java 23种模式一点就通

 一、创建型模式   FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了; BUILDER?生产流水线:以前是手工业作坊式的人工单个...

Java开源项目Hibernate深度探险

一)Hibernate意义   在一个真正的OOAD中,我们的设计首先是做UML建摸,最终将一个系统涉及所有对象(这个东西不是东西那么简单)用类图来体现一个完整的设计,我们最后可能得到这几种类:控制业...

用Java从XML文件中获取业务图表

Java要害字导航 网络 J2ME 手机游戏 JavaCard Struts 游戏 分析器 JAAS EJB JavaMail 设计模式 J2EE   数据的图解表示法是一个热门的话题。 我们翻...

数据库连接池Java实现小结

  因为工作需要要使用到连接池,所以拜读了互联网上众多前辈的文章,学了不少经验,这里想做一个小结,加上自己的想法和在一起,希望能给大家一些帮助。   目的: 消除数据库频繁连接带来的开销和瓶颈。   ...

Java中基本数据类型与流的操作方法

  Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、do...

Java多国语言问题解决方案

随着经济全球化的发展,产生了众多的跨国公司,而Java语言的出现以及网络通讯技术的飞速发展,使企业仅购买一套基于web的企业级应用软件(比如说:OA系统,ERP系统、CRM等),通过网络就能满足整个集...

最大化J2EE和数据库交互操作的性能

概述:大多数应用程序性能治理(APM)解决方案都只考虑和分析J2EE应用程序的某个层次的性能问题。这种方法不足以解决架构复杂的应用程序的性能问题。良好的APM工具应该能够让你从J2EE层深入到数据库层...

为什么是Java EE 5

  最近,SUN的伙伴们(the folks at SUN)将J2EE 1.5改名为java EE 5,当然以前J2EE版本还是称为J2EE,之所以改名,目的还是让大家清楚J2EE只是Java企业应用...

探索Java应用程序的安全需求

  我们知道,维护应用程序的安全并不简单。不过我们也清楚,完全可以采取一些措施来缓解安全缺陷带来的风险。假如我们是网络工程师,就可以将精力投入网络分区和包过滤器方面的知识。假如用C语言编程,我们就保护...

给JavaBeans 增加XPath功能

向一个JavaBean请求'addressbook[1].state.code'是现在还在使用的和JavaBeans 进行交互的一个通常的方法,但是你现在可以更进一步使用功能更强大的X...

运行headless Java服务器

对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象...

CORBA 与Java 的结合使用

学 习 使 用CORBA 编 写 访 问 服 务 器 对 象 的 分 布 式Java 小 应 用 ---------------------------------------------------...

J2SE 1.4 中assertion 功能介绍

摘要 J2SE 1.4 在JAVA中新增添了assertion(暂译作断定)功能。 最简单的情形下,在JAVA代码中任一行可以写入一条布尔表达式, 在这一行代码的最前面加上assert要害字,就可以实...

动态扩展Java应用

  摘要:你想写出无需改变源代码就可以进行扩展的程序吗?这篇文章介绍了如何使用interface和动态class载入来创建高扩展性的系统。从中你也可以学习到如何令其他的编程者和用户不需你的源代码,就可...

使用 Java Reflection

Reflection 是 Java 程序开发语言的特征之一,它答应运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显...

直接用 java 命令行动态生成jpg文件

/** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是servlet完成的, * 而且程序很长,觉得不是无论从实用性还是可读性来说都不是太好。 * 这里给了段代码...

利用Java实现zip压缩/解压缩

  由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。   Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和...

JAVA几个常见错误简析(上)

1,空指针错误 Java.lang.NullPointerException 使用基本的JAVA数据类型,变量的值要么已经是默认值,假如没有对其正常赋值,程序便不能通过编译,因此使用基本的JAV...

J2ee学习流程简介

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系...

Java文件操作大全(1)

  本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。 文件的建立/检查与删除 <%@ page conten...

JAVA - IO包的学习引导文章

  什么是IO -------------------------------------------------------------------------------- IO(Input/O...

Java从何而来 为什么如此火暴

  喝咖啡时的灵感   1991年,SUN公司的Jame Gosling等人,为在电视机、烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名叫Oak(一种橡树的名字)的语言,但是由于商业...

Java的秘密武器:使用全屏幕模式

  什么时候会用到全屏幕模式?   也许用到的机会很少,但JDK还是为我们提供了这个的功能。像许多软件中的打印预览功能,还有某些文本编辑器中为了获得更大的编辑画面,也用到了全屏幕模式,假如你有爱好写...

深入浅出Java设计模式之备忘录模式

  一、引子   俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾首”状:当初我要是……。假如真的有《大话西游》中能时光倒流的“月光宝盒”,那这世上也许会少一些伤感与后悔...

API文件产生器-javadoc.exe

Javadoc API文件产生器 Javadoc程序读取一个Java类文件并自动创建一组Html文件,这些HTML 文件描述了Java类文件的类、变量、成员函数,所有Java类库的APIHTML...

跨平台Java程序设计的十二条规则

  使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能...

比较 .NET 和 Java

在经验丰富的 Java 开发人员看来,.NET 可能与 Java 平台很相似,它们都提供了一种创建应用程序的结构化方法,都有编译为中间代码的语言,都为应用程序开发提供了一个大型 API 库。但实际上,...

Java理论和实践:用软引用阻止内存泄漏

 在本文中,他将解释 Reference 对象的另外一种形式,即软引用(soft references),用于帮助垃圾收集器治理内存使用和消除潜在的内存泄漏。   垃圾收集可以使 Java 程序不会出...

Java SE 6第一印象:赢在桌面

  本文是一篇来自于一名Java开发高手的文章,他通过对Java标准版6.0的beta版本所作的测试得出结论:该版本有可能给桌面开发带来革命性的影响。   一、 引言   最近发行了Java标准版本6...

在Java中如何实现长时间任务

  摘要: 在软件开发中,我们经常面临着处理长时间任务的多线程编程问题。在我们的ezOne平台的开发中就多处涉及到,如JPC数据服务JPC数据处理服务 报警联动 门禁系统等。本人在编写DEMO程序的过...

十年之后 Java技术的新方向

Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相...

JAVA 和.NET在安全功能的比较

本文根据Denis Piliptchouk的文章翻译、摘录而来,有些术语翻译不太好理解,还请参考原文。 第一部分 安全配置和代码封装 安全配置 两个平台的配置都是通过XML或纯文本文件,两...

Java对战.NET,战争与和平的游戏

在软件世界里,Java与.NET无疑是两个旗鼓相当的对手,一再上演着一出又一出你来我往、拼力争夺的好戏。在这种争夺的过程中,有受益者,也有牺牲者。平心静气地想一想,微软和Sun公司都是兵器的制造者,软...

Java 理论与实践:哈希

  每个Java对象都有hashCode()和 equals()方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java...

在J2ME中基于MIDP1.0实现组合按键

  我们知道有些手机是不支持重复按键功能,为了模拟重复按键的功能,我们不得不使用一个线程来进行处理。对于重复按键网上已经有一些文章进行了探讨,其实利用线程我们还可以实现组合按键的功能。当然,在手机这种...

JavaBean与EJB有何不同

  您现在可能已在使用 JavaBean,但还不了解它。假如有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以将 bean 作为小应用程序的一部分。...

每周新书推荐:IBM & Java

[img]http://image.wangchao.net.cn/it/1323497750850.gif[/img]    IBM AS/400到IBM@serveri系列的转变以及5版本系统...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航