0 1 . JavaSE基础
jacklvkena
这个作者很懒,什么都没留下…
展开
-
JDK开发工具包详解
JDK开发工具包详解----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2007-05-18 20:57:00 · 1961 阅读 · 0 评论 -
J2SE 5.0新特性(一)枚举
枚举是J2SE5.0引入的新特性。从表面上看Java的枚举与其它语言中使用的枚举相似,只是一个命名整型常量的列表。而事实并非如此,Java中的枚举被定义为了一个类类型。将枚举引入类以后,枚举的功能被大大扩展,Java中的枚举可以有构造函数、方法和实例变量。创建枚举类型需要使用新增关键词enum。原创 2011-01-23 22:26:00 · 2201 阅读 · 0 评论 -
回顾:Java十年的发展轨迹和历史变迁
从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。 一、 JDK前传 在这个世界上,熟悉Java历史的人非常多,如果要问一个人Java是从哪年诞生的,也许大多数人都会回答是1995年(这个非常好记,因为微软的Windows95也是在这一年发布的)。但事实上Java早在上个世纪90年代初就开始酝酿了。 1991年转载 2011-01-23 00:35:00 · 520 阅读 · 0 评论 -
J2SE 5.0新特性(二)泛型
Java5.0引入了一个很重要概念就是Generic(泛型),简单的说泛型的引入,可以使们更安全的使用集合类。我们知道集合(List,Set,Map)中可以存储任何类型的数据,而我们在编程中要操作一个集合的话,就必须要写大量的代码逻辑对接收到的集合中的数据进行类型判断,否则就会造成ClassCastException异常,代码的健壮性很差。而且也不能很好的表示我们的方法接收集合中的类型到底工是什么?而Generic(泛型)的引入可以使们更细粒度的对集合中元素的类型进行限定,最大程序加程程序的健壮性。原创 2011-01-23 22:27:00 · 645 阅读 · 0 评论 -
Java版本的版本变迁
1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 1996年9月,约8.3万个网页应用了JAVA技术来制作 1997年2月18日,JDK1.1发布 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录 1997年9月,JavaDeveloperConnection社区成员超过十万 1998年2月,JDK1.1被下载超过2,000,000次 1998年12月8原创 2011-01-22 23:44:00 · 803 阅读 · 0 评论 -
J2SE 5.0新特性(三)元注释
<br />J2SE 5.0新特性(三)元注释原创 2011-01-23 22:42:00 · 395 阅读 · 0 评论 -
JavaDoc使用
Java中提供了JavaDoc命令用于根据注释自动生成JavaDoc文档1)以/**开始,以*/结束,里面可以包含普通文本、HTML标记、javadoc标记2)JavaDoc只处理Java源文件中在类声明、接口声明、成员方法声明、成员变量声明及构造函数之前的注释原创 2011-01-24 22:58:00 · 733 阅读 · 0 评论 -
J2SE 5.0新特性(九)新的格式化方法
<br />例如:我们在1.4版本上完成一个数字格式化输出的时候,需要:<br />double x = 10000.0 / 3.0; <br />NumberFormat formatter = NumberFormat.getNumberInstance(); <br />formatter.setMaximumFractionDigits(4); <br />formatter.setMinimumIntegerDigits(6); <br />String s = formatter原创 2011-01-23 23:35:00 · 391 阅读 · 0 评论 -
J2SE 5.0新特性(八)新的迭代语句
<br />J2SE 5.0新特性(八)新的迭代语句原创 2011-01-23 23:33:00 · 470 阅读 · 0 评论 -
J2SE 5.0新特性(七)新的线程模型与并发库
<br />J2SE 5.0新特性(七)新的线程模型与并发库原创 2011-01-23 23:32:00 · 439 阅读 · 0 评论 -
J2SE 5.0新特性(六)静态引入
J2SE 5.0新特性(五)静态引入原创 2011-01-23 23:30:00 · 521 阅读 · 0 评论 -
J2SE 5.0新特性(四)自动装箱/拆箱
从J2SE5将自动装箱/拆箱的概念引入到Java中。自动装箱:每当我们需要一种类型的对象时,基本数据类型就被自动封装到与它相同类型的包装器中,并返回自动拆箱:当我们需要一个值时,这个被装箱到对象中的值就会被自动的提取出来,不需要我们手动去调用xxValue()方法。自动装箱/拆箱机制的引入,大大简化了编程,免除了对值进行手工装箱/拆箱繁琐的工作,同时可以避免发生错误。而且,它对泛型有十分重要的作用。原创 2011-01-23 23:14:00 · 589 阅读 · 0 评论 -
JAR命令&JAR包详解
JAR命令&JAR包详解 write by Jack.Hao JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF/MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录/bin/jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用原创 2007-10-01 16:01:00 · 3433 阅读 · 0 评论 -
常用字符编码
常用字符编码 Write by Jack.Hao我们看到的一切数据在计算机中都是以二进制的形势存在的,为什么却可以看到不同的字符呢?这就是字符编码的作用了。在早期计算机主要应用中所用到的字符很少,仅为26个英文字母和一些特殊的符号,要对这些字符进行相应的编码,我们只需要一个字节(8位二制数据,可能表示256个字符)而这以足够应符当时的需求。然而我们表示的时候只用到了后7位,首位为零,原创 2007-09-27 18:37:00 · 916 阅读 · 0 评论 -
J2SE 5.0新特性(五)可变长参数
<br />J2SE 5.0新特性(五)可变长参数原创 2011-01-23 23:29:00 · 416 阅读 · 0 评论