引言: J2SE5.0专题之语言特性本文作者:高宇翔(大胃)1.1.背景J2SE(TM)5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,Sun又发布了更新过的JDK5.0Update1,改掉了一些第一个版本中出现的bug。
摘要:1. 连接非常慢, 连接成功后执行select操作出现异常: exception in thread "main" java.sql.sqlexception: ora-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], [] 解决: 使用oracle安装目录下的jdbc\lib\classes12.jar后正常.......
摘要:通过struts 1.2提供的validwhen 验证器可以轻松的创建更加复杂灵活的表单验证。比如说,我们要验证用户两次输入的密码是否相同,或是只有当用户填写表单项“姓氏”时,表单项“名字”才是必须的。validwhen 需要声明一个叫test的var字段,这个变量的值是一个布尔型的表达式,比如: <var-name>test</v......
J2SE 5.0专题 之 语言特性
j2se 5.0专题 之 语言特性 本文作者: 高宇翔(大胃) 1.1. 背景j2se(tm) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,sun又发布了更新过的jdk 5.0 update 1,改掉了一些第一个版本中出现的bug. 由于java社群等待这一从1.4向5.0版本升级已经有相当长的一段时间,大家都很关心5.0中有哪些值得关注的变化,于是blog的相关信息满天飞,我也兴冲冲地在自己的blog中添上了一系列的文章.无奈这些blog文章,包括我自己的在内,通常都是泛泛而谈,因此csdn第二期java电子杂志的编辑们计划做一个专题对这一话题与相关人士进行一番深入的探讨. 作为这期电子刊物的一部分,编辑们也邀请我更系统的探讨一下:j2se(tm) 5.0中新引入的语言特性究竟在实际中有哪些用途,以及为什么要引入这些新特性.对此我深感荣幸.我本人很乐意将我的一些也许算得上经验的java经验跟大家分享,希望这一篇小文能对大家了解j2se(tm) 5.0有一定帮助.1.2. 准备工作首先,为了了解j2se(tm) 5.0的新的语言特性,你需要下载新版的jdk,在这里可以找到下载链接:java.sun.com/j2se/1.5.0/download.jsp">http://java.sun.com/j2se/1.5.0/download.jsp.当然,如果你已经有过手动配置java环境的经历,我也建议你使用一个支持j2se(tm) 5.0的ide,推荐eclipse sdk 3.1 m4,或者netbeans ide 4.0.两个都是开源免费的,且很容易找到(eclipse不用说了,netbeans ide 4.0有与jdk 5.0 update 1的捆绑版). 说点题外话,java的版本号自从1.2开始,似乎就多少显得有点蹩脚.从1.2版本开始,java (j2se)被称作java 2,而不是java 1.2,现在则显得更加离奇:java(tm) 2 platform standard edition 5.0或者j2se(tm) 5.0,而内部的版本号还是1.5.0.那么到底是1.2.还是5呢?来看看sun官方网站是怎么说的: 从java诞生至今已有9年时间,而从第二代java平台j2se算起也有5个年头了.在这样的背景下,将下一个版本的版本号从1.5改为5.0可以更好的反映出新版j2se的成熟度.稳定性.可伸缩性与安全性. 好吧,现在我们将面对如下一些名称,而它们指的基本上是同一个东西:l tigerl java(tm) 2 platform standard edition 5.0l j2se(tm) 5.0l java version 1.5.0l …在本文中,为了方便起见,我将统一使用j2se(tm) 5.0这个名称. 如果你对java各个版本的代号感兴趣,就像这里的"tiger",可以参考如下网址:java.sun.com/j2se/codenames.html">http://java.sun.com/j2se/codenames.html.透露一点:java下一个版本(6.0)的代号是"mustang"野马,再下一个版本(7.0)的代号是"dolphin"海豚.1.3. 概述j2se(tm) 5.0引入了很多激进的语言元素变化,这些变化或多或少减轻了我们开发人员的一些编码负担,其中的大部分也必然会被应用到即将发布的j2ee(tm) 5.0中....
下一页 摘要: ireport与jasperreport开发详解一1、简介: jasperreport是一个报表制作工具,用户须按照它编写的规则编写一个xml,然后得到用户所要的报表文件。 jasperreport程序库是一个灵活,功能强大的报表产生工具,可以以pdf, html或xml等多种形式产生报表, 并支持csv, xls,等格式报表。该引擎由java编写,支持多种形式应用程序产生动态报表。打印的报表文......