自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Subversion之CheckList

Subversion之CheckList

2012-11-12

PIM2.0个人信息管理系统

PIM2.0是基于B/S模式的个人信息管理系统,技术基础是PHP+MYSQL,运行于支持PHP的服务器上。主要功能包括联系人管理、收发电子邮件、收发站内消息、日历事件管理、任务管理、便笺管理、消费管理、数据汇总、选项设置、全文搜索等。 毕业设计,非商用,开源。

2010-04-24

基于VRML的“神舟7号”虚拟漫游(现实)系统

程序虚拟实现了“神舟7号”、“长征2号F型火箭”,以及配套的发射场等基础设施,实现了用户自由浏览和系统内设交互相结合的虚拟漫游方式,使用户和在使用本程序时获得最大的临场感和真实感。系统通过交互功能使用户直观地参与到神舟7号的发射全过程和神舟七号在太空中执行出舱、释放伴飞卫星、返回调姿等动作中,获得最大的虚拟感。

2009-12-12

单网页纯JavaScript英语字典软件

有段时间我接触到了tiddlyWiKi,深深的被其简单的设计理念所吸引。在单个的网页上实现了本需要服务器和脚本语言才能实现的网页功能,为了复习上学期学过的软件工程也为了更好的学习javascript,我就动手编写了这个单网页的词典和记录本。可以放在u盘等易于携带的地方,在有浏览器的电脑上就可以只有使用,不用额外的服务器和脚本语言就可以实现的动态的添加修改删除功能,更重要的时候所有的数据都存储在这个网页当中而不用另外的服务器数据库。 程序没有采用数据库和动态语言来实现动态功能,而是采用了javascript+xml的方式,这里就牵扯了xml文件字典的来源问题,我是用c语言编程实现的txt到xml格式文档的转换。采用以下c语言程序就可以实现转换。注意这是传参执行程序。例如 word hello.txt hello.xml回车。

2009-08-11

输入法调理器

输入法调理器,十分方便!!!!!

2008-01-02

dsdemo 数据结构算法演示程序

不知道为什么,下了半天终于找到了这个,大家凑合用吧!

2007-10-21

moto tunes

moto的手机音乐播放列表生成器~

2007-10-21

php 文本编辑器

php文本编辑器 asphtml文本编辑器<br>

2007-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除