Java
文章平均质量分 57
ziziq
这个作者很懒,什么都没留下…
展开
-
JDK1.5 注释语法(Annotations)新鲜试用
在我的上一篇文章JDK1.5新特性介绍中,我们介绍了JDk1.5新增的6个基本特性,本文继续介绍JDK1.5另外一个秘密武器,新的注释语法(Annotations)。 其实说起注解语法,对于任何一个Java开发人员来说都已经耳熟能详了,我们每天都在使用着 @author, @param,等等编写注释,然后用javadoc生成文档。Java的这种方便的文档生成方法受到了开发者的普遍赞誉。而从J原创 2005-06-06 23:10:00 · 697 阅读 · 0 评论 -
熟练掌握JDK1.5枚举类型
在上一篇文章JDK1.5新特性简介里面,我们讨论了Enum的最简单形式,即类似于,public enum Color{ Red, Green, Blue;} 这篇文章我们来详细介绍一下enum的各项特征。Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类原创 2005-06-06 23:09:00 · 651 阅读 · 0 评论 -
J2SE 1.5 新功能特性:新的For循环
By Jeff LangrLike many Java developers you are probably working with the beta for J2SE 1.5. Here is another new technique to use with the beta. Looping through a collection of objects and doing someth原创 2005-06-06 23:07:00 · 721 阅读 · 0 评论 -
Java工具包的安装配置和使用
1.下载j2sdk 1.4.1或更高版本 (http://java.sun.com,建议同时下载其Java Documentation,这是Java帮助文档) 2.运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:/j2sdk1.4.1,建议安装路径不要有空格,不宜安装在/Program Files目录下!)。 3.设置原创 2005-06-06 23:05:00 · 781 阅读 · 0 评论 -
J2SE5.0新特性之可变长参数
有时候,我们传入到方法的参数的个数是不固定的,为了解决这个问题,我们一般采用下面的方法:1. 重载,多重载几个方法,尽可能的满足参数的个数。显然这不是什么好办法。2. 将参数作为一个数组传入。虽然这样我们只需一个方法即可,但是,为了传递这个数组,我们需要先声明一个数组,然后将参数一个一个加到数组中。 现在,我们可以使用可变长参数解决这个问题。声明可变长参数方式如下: public void m原创 2005-06-06 23:19:00 · 614 阅读 · 0 评论 -
J2SE5.0新特性之静态导入
J2se5.0之前,如果需要使用其他类的静态方法,如java.lang.Math中的方法,需要写以下的代码:double value = Math.log(100)*Math.PI; 现在你只需在静态导入,然后就可以直接在代码中使用静态方法和静态字段:import static java.lang.Math.*;…double value = log(100)*PI; 看一个详细的例子。我们先建原创 2005-06-06 23:18:00 · 675 阅读 · 0 评论 -
J2SE5.0新特性之元数据
元数据,在java中也叫注释、注解。微软的.net从开始设计时就有这个功能,不过它的术语叫属性。这时一个强大的功能,程序员如果想挣钱,得好好研究它,因为在将来的j2ee开发中,广泛的使用它,包括ejb的声明,IOC中的注入等。 IBM网站有篇文章详细介绍了它,挺好的一篇文章。http://www-900.ibm.com/developerWorks/cn/java/j-annotate1/http原创 2005-06-06 23:17:00 · 697 阅读 · 0 评论 -
J2SE5.0新特性之监控与管理
j2se 5.0使用 Java Management Extensions (JMX)来管理和监控java平台。我们以一个例子来测试一下:import java.lang.management.ClassLoadingMXBean; import java.lang.management.CompilationMXBean; import java.lang.management.Manageme原创 2005-06-06 23:16:00 · 614 阅读 · 0 评论 -
J2SE5.0新特性之自动装箱解箱
J2SE5.0新特性之自动装箱解箱晁岳攀 smallnest@163.com 作为一个程序员,一个java程序员,在使用Map和Collection的时候,经常回遇到下面的情况: Map map; … String name = map.get(“name”);…这里从map对象取出的值,需要强制转换成我们所需要的类型,这种情况在jsp中读取属性值的时候也经常遇原创 2005-06-06 23:11:00 · 659 阅读 · 0 评论 -
J2SE5.0新特性之枚举类型
J2SE5.0新特性之枚举类型 在传统的设计中,为了达到c、c++的枚举的功能,我们一般在类中声明几个常量:public static final String BELLE_XISHI = “西施”;public static final String BELLE_WANGZHAOJUN = “王昭君”;public static final String BELLE_DIAOCHAN = “貂禅原创 2005-06-06 23:10:00 · 735 阅读 · 0 评论 -
20分钟熟悉猛虎脾气-JDK1.5新特性介绍
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地原创 2005-06-06 23:09:00 · 637 阅读 · 0 评论 -
J2SE5.0新特性之Foreach
C#中提供了Foreach的用法:foreach (string item in f){ Console.WriteLine(item);} Java也增加了这样的功能:package com.kuaff.jdk5; import java.util.*;import java.util.Collection; public class Foreach{ private Collect原创 2005-06-06 23:19:00 · 649 阅读 · 0 评论 -
J2SE5.0新特性之范型编程
本章主要参考sun公司文档。 C++程序员对范型编程肯定不陌生,尤其在STL大行其道的时候,C#2.0也将实现范型编程的功能。Java也不甘示弱,也推出了范型编程的语言新特性。 1.一个简单的范型示例在以前,你可能遇到过这样的代码:List list = new LinkedList(); list.add(“麻省理工”); list.add(“普林斯顿”); list.add(“伯克利”); S原创 2005-06-06 23:16:00 · 566 阅读 · 0 评论 -
猛虎出山: Java 5.0的新语言特性
作者:公飞 2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE 5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代原创 2005-06-06 23:15:00 · 647 阅读 · 0 评论