- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 JavaCookbook-9.面向对象的技术10.输入和输出
大多数情况下,Java程序不需要编写数据结构的代码。默认情况下对象的toString方法返回的是类名符号@对象的hashcode,如果想输出别的信息,需要重写toString方法。 在对象的equals方法中,可以对两个对象进行比较。如果我们需要实现自定义比较,需要覆盖这个方法,这个方法一些需要注意的地方:自反性,对称性,传递性,一致性和谨慎性。 命名的内部类要求独立编译,JVM将
2013-01-19 17:23:21 699
原创 JavaCookbook-8.泛型foreach和枚举
为了将数据存储到一个Collection类中,并将其是为同种类型。我们使用JDK1.5引入的泛型机制来实现。在尖括号内的类型是传入参数和返回值的类型。如ArrayList data = new ArrayList();传入的参数和传出的返回值都默认为String类型。因此程序中不再需要强制类型转换。 通过Foreach方法可以便利访问一个集合中的方法。相当于调用Iterator方法来
2013-01-18 15:48:46 805
原创 JavaCookbook-7.结构化数据
程序是由数据和算法构成的,数据一般有内存数据,硬盘文件或者数据库。下面总结Java中常用的数据结构: 数组,数组元素可以是简单数据类型,也可以是符合数据类型。声明有两种格式。由于数组是定长的,所以在动态调正时可能需要使用System.arrayCopy功能。 集合类,ArrayList是一个Java的类,并不是语法的一部分。另外集合类只能包含对象引用,不能用简单类型如i
2013-01-13 15:42:02 698
原创 JavaCookbook-6.日期
说到Java的日期,要提到一个小故事。公元前和公元后日期符号分别为BC和AD这里的BC为Before Christ而AD表示Anno Domini(希腊语:有上帝的年)。现在一般采用的BCE和CE来表示。Java早期版本时间起始为1970-1-1日,后期加入许多其它日历类,我们来模拟一个现实时间的程序: Date date = newDate(); System.out.println(da
2013-01-10 20:07:13 530
原创 JavaCookbook-5.数字
Java采用封装对象来实现字符串到数字的转换,采用字符串合并的方式将数字转化为字符串。Java采用的算法是伪随机数算法,而且一般而言,所有的编程语言中的随机数都是伪随机数,只有硬件平台才能实现真正的随机数。 带有小数点的数字默认为Double类型,所以对于Float f = 3.0;是编译不过去的,除非强制类型定义为float类型:float f = 3.0f;或者强制转换为floa
2013-01-09 21:59:55 610
原创 JavaCookbook-3.字符串与4.正则表达式
Java的字符串是一个预定义的类型,也就是说一个字符串并不是一个数组,而是一个对象。需要注意的是,java的字符串是一个不可修改的字符串,所有对他的修改最后都生成了新的字符串。同时String类也是一个final类,所以不可对String类进行继承,来借以对它进行修改。如果要修改字串本身,可以采用StringBuilder(StringBuffer)对象。 一般,我们常用substr
2013-01-08 21:04:31 566
原创 JavaCookbook-2.Java的运行环境
Java运行时依赖于运行环境工作,可以通过System来了解系统的运行情况。另外还有Java.lang.system类和Java.awt.Toolkit类。 获得环境变量,代码为System.out.println(System.getenv("PATH"));。这个语句,只能用在获取许可的环境,不适用于受限环境(applet)。获得系统属性的方法为System.getPropert
2013-01-04 14:58:06 643
原创 JavaCookbook-1.编译、运行和调试
JavaCookbook是O’Reillymedia,Inc.公司出版的Ian F.Darwin所著的关于Java编程的详细指导书。这本书被翻译为《java经典实例》。全书分26章,由浅入深详细讲述了Java编程的方方面面的内容。 本章主要论述Java的编译、运行和调试。 CLASSPATH是一个可选项,java和javac执行时搜索这个目录,即使是在当前目录运行,也必
2013-01-01 22:09:56 871
PIM2.0个人信息管理系统
2010-04-24
基于VRML的“神舟7号”虚拟漫游(现实)系统
2009-12-12
单网页纯JavaScript英语字典软件
2009-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人