- 博客(17)
- 收藏
- 关注
原创 J2SE5.0新特性之可变长参数
有时候,我们传入到方法的参数的个数是不固定的,为了解决这个问题,我们一般采用下面的方法:1. 重载,多重载几个方法,尽可能的满足参数的个数。显然这不是什么好办法。2. 将参数作为一个数组传入。虽然这样我们只需一个方法即可,但是,为了传递这个数组,我们需要先声明一个数组,然后将参数一个一个加到数组中。 现在,我们可以使用可变长参数解决这个问题。声明可变长参数方式如下: public void m
2005-06-06 23:19:00
623
原创 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
666
原创 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
691
原创 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
708
原创 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
627
原创 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
581
原创 猛虎出山: 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
657
原创 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
668
原创 JDK1.5 注释语法(Annotations)新鲜试用
在我的上一篇文章JDK1.5新特性介绍中,我们介绍了JDk1.5新增的6个基本特性,本文继续介绍JDK1.5另外一个秘密武器,新的注释语法(Annotations)。 其实说起注解语法,对于任何一个Java开发人员来说都已经耳熟能详了,我们每天都在使用着 @author, @param,等等编写注释,然后用javadoc生成文档。Java的这种方便的文档生成方法受到了开发者的普遍赞誉。而从J
2005-06-06 23:10:00
710
原创 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
750
原创 20分钟熟悉猛虎脾气-JDK1.5新特性介绍
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。1.泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地
2005-06-06 23:09:00
651
原创 熟练掌握JDK1.5枚举类型
在上一篇文章JDK1.5新特性简介里面,我们讨论了Enum的最简单形式,即类似于,public enum Color{ Red, Green, Blue;} 这篇文章我们来详细介绍一下enum的各项特征。Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类
2005-06-06 23:09:00
662
原创 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
741
原创 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
795
转载 Hibernate O/R映射三大基本定则
1. 引言在Java环境下,有多种对象关系映射方法,如实体Bean、OJB、JDO、JDBC等。Hibernate是一种新的O/R映射工具,它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。Hibernate非常简单易学,目前国内有很多同行已经或正在用Hibernate开发实施项目;但Hibernate有很多规则不为人知或应用甚少。本文的目的就是将这些规则归纳总结,希望对您
2005-06-06 22:52:00
762
转载 [转]Eclipse的J2EE开发
Eclipse默认安装是没有J2EE开发支持的,它需要安装第三方插件,本章的主要介绍的J2EE开发插件是Lomboz,主要开发环境是Tomcat + Lomboz + Struts + Hibernate,这是当前比较流行的一种选择。其中Tomcat充当WEB服务器;Lomboz是J2EE开发的工具;Struts提供强大的MVC模式支持;Hibernate替代笨重的EJB来充当数据库的持久层
2005-06-06 22:47:00
2188
1
转载 Eclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了
2005-06-06 22:35:00
702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人