当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: J2SE 5.0专题 之 MILY: 宋体; m
 

 

 ·java泛型quik start     »显示摘要«
    摘要:java泛型quik start 作者(kaedev) jdk1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明java已经有大幅度的变化.本文将讲解jdk5.0支持的新功能-----java的泛型. 1.1. java泛型 其实java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(string str1,string str2 ......
 ·java的破解和反破解之道     »显示摘要«
    摘要:java字节码能够很容易被反编译大家都晓得啦,今天下午我为了得到一个心仪已久的jbuilder opentools(昨天1.0 released,新鲜出炉!但只能用14天,这怎么行,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨,并不是鼓励大家......   破解之道:   对一些提供license.key(包含授权信息的加密文件)的软件,......


J2SE 5.0专题 之 语言特性
j2se 5.0专题 之 语言特性

  【程序编程相关:工厂方法(Factory Method)

本文作者: 高宇翔(大胃) 【推荐阅读:关于Date和Calendar类的基础用

j2se(tm) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,sun又发布了更新过的jdk 5.0 update 1,改掉了一些第一个版本中出现的bug. 【扩展信息:利用 Spring 和 EHCache

1.1.        背景

 

由于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,在这里可以找到下载链接: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         tiger

l         java(tm) 2 platform standard edition 5.0

l         j2se(tm) 5.0

l         java version 1.5.0

l         …

在本文中,为了方便起见,我将统一使用j2se(tm) 5.0这个名称.

 

如果你对java各个版本的代号感兴趣,就像这里的"tiger",可以参考如下网址:http://java.sun.com/j2se/codenames.html.透露一点:java下一个版本(6.0)的代号是"mustang"野马,再下一个版本(7.0)的代号是"dolphin"海豚.

1.3.        概述

j2se(tm) 5.0引入了很多激进的语言元素变化,这些变化或多或少减轻了我们开发人员的一些编码负担,其中的大部分也必然会被应用到即将发布的j2ee(tm) 5.0中.主要的新特性包括:

l         泛型

l         增强的for循环

l         自动装箱与自动拆箱

l         类型安全的枚举

l         可变长度参数

l         静态引入


...   下一页
 ·tomcat配置技巧top 10     »显示摘要«
    摘要:1. 配置系统管理(admin web application)大多数商业化的j2ee服务器都提供一个功能强大的管理界面,且大都采用易于理解的web应用界面。tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。tomcat的admin web application最初在4.1版本时出现,当时的功能包括管理context、data source、user和g......
» 本期热门文章:

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