自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happywhite

博客从昨夜开始

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 集的扩展

实现Set接口的类HashSet  “基于散列表”的检测重复元素的策略:HashSet里的元素值同这个元素在Set里所存放的索引位置有个对应关系(散列函数),在HashSet里插入元素前,可根据这个元素值和对应关系,计算出这个元素在HashSet里的插入位置,如果在这个位置里(或位置周围)已经存在了待插入元素的值,则不能插入。构造方法: HashSet() HashSet( c)

2012-04-26 19:23:25 306

原创 容纳各种对象——集合

集合:容纳不同种类的数据,可以改变长度。java集合类可以分为三类:集、列表和映射。集(Set)和数学上的“集合”概念相对应,是最简单的一种集合。·Set集合中不区分元素的顺序,因此也就不记录元素的加入顺序·Set集合汇总不包含重复元素,集任意的两个元素e1和e2都有e1.equals(e2) = false,并且最多有一个null元素。列表(List)区分元素的顺序,集Lis

2012-04-25 15:23:01 1563

原创 当你程序运行出现错时~

是人都会有犯错的时候,当程序员出现编程错误的时候就产生了异常。编程错误分三类:编译错误;逻辑错误;运行时错误。 编译错误:  原因:没有遵循语言的规则  解决方法:由编译程序检查发现 逻辑错误:  原因:程序没有按照预期的方案执行  解决方法:利用调试技巧可以解决此类错误 运行时错误:  原因:在程序运行过程中,出现了不可能执行的操作  解决方法:异常处理下

2012-04-24 18:37:05 4233

原创 常用的JAVA类封装、日期…

常用的JAVA类 Java数据类型可以分为基本数据类型和引用数据类型两大类,两者有各自不同的特征和用法。 基本数据类型:迎合了人们使用的行为习惯。且无需使用new创建对象,也不需要额外的引用空间,运行开销较小,但在有些场合其使用是受到限制的。 所以为弥补基本数据类型在面向对象方面的欠缺,Java语言中引入了封装类(Wrapper Classes),针对各种基本数据类型均提供了相应的引用

2012-04-23 16:51:58 4063

原创 常用的java类和接口1

Java 应用程序编程接口 Java 应用程序编程接口(Application Programming Interface,API)是Sun公司开发的Java程序类库,提供给Java程序员使用的平台和工具。利用这些类库中的类和接口可以方便地实现程序中的各种功能。 常用的Java核心包 Java系统提供了大量的类和接口供程序开发人员使用,并且按照功能的不同,存放在不同的包中。这些包的集合

2012-04-19 21:19:05 1991

原创 一个二维数组的排序

一维数组的补充(foreach) 使用foreach循环遍历数组和集合元素时,无须获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,系统自动遍历数组和集合的每个元素。 for (String name : names) {  System.out.println(name); }等同于 for (int i = 0;  i {  System.out.pr

2012-04-18 20:10:08 524

原创 一个二维数组的排序

一维数组的补充(foreach) 使用foreach循环遍历数组和集合元素时,无须获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,系统自动遍历数组和集合的每个元素。 for (String name : names) {  System.out.println(name); }等同于 for (int i = 0;  i {  System.out.pr

2012-04-18 20:09:00 498

原创 简单的一维数组介绍

数组  数组是Java语言中的一种引用数据类型,它是一组相同类型的数据的有序集合,要求所有数组元素具有相同的数据类型。  一旦数组的初始化完成,数组在内存中所占的存储空间就被固定下来,因此数组的长度是不可改变。  访问数组元素:通过数组元素的索引号(或者说是下角标)数组的输出要用for循环输出……  数组的维数可以理解为一个数组中数据组合的层次数,只有一个层次的数据组合而成的数

2012-04-17 16:21:02 1058

原创 内部类

内部类:就是在类里面再定义一个类。相当于类中的一个成员。编译之后,内部类也可产生单独的.class文件,文件名为:外部类名$内部类名.class 内部类提供了更好的封装,把内部类隐藏在外部类中不允许同一个包中的其他类访问该类; 内部类成员可以直接访问外部类的私有数据,但外部类不能访问内部类的实现细节:内部类的属性;使用内部类在编写事件处理驱动的程序时用起来很方便。只有内部类才能够是

2012-04-15 22:09:28 568 2

原创 接口

接口:另一种定义数据类型的方式。与类的关系: 相同之处:都有成员变量和成员方法   也可以形成继承关系 不同之处:接口中的属性都是常量(final)   接口中的方法是抽象方法(没有方法体)接口和抽象类很像,它们都具有如下特征: 接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承。 接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子

2012-04-12 20:48:14 379

原创 多态性——静态初始化块

多态性 多态性:可以理解为某一事物的多种存在形态;其实就像是人可以有很多名称一样例如:学生,老师,工人……父类引用指向了子类对象。   子类的对象可以代替父类的对象使用。 书上一些关于多态的思想:在类的继承中,子类在父类的基础上进行扩充和改造,父类拥有的成员子类中都有,因而可以认为子类比父类的功能强,或者说子类的对象应该比父类的对象功能强,因而子类的对象应可以替代父类的对象被使用。

2012-04-10 20:46:19 406

原创 面相对象进阶--1

JAVA是面向对象的一种语言面向对象编程有三大特征:封装、继承、多态。继承:关键词(extends【扩展】)语法格式:[修饰符] class 子类名 extends 父类名{//子类代码部分}  继承的特点:通过继承在已有类型基础之上进行扩充或改造,得到性的数据类型。·已有的类型称为父类或超类·得到的新数据类型,称为子类或派生类·类的继承提高了程

2012-04-09 15:22:53 339

原创 封装和隐藏_变量

变量——命名规则:从语法角度看,是一个合法的标识符;从程序可读性角度看,是多个有意义的单词组合而成,其中第一个单词首字母小写,后面每个单词首字母大写。  成员变量【实例变量(不用statci修饰)】【类变量(使用static修饰)- - 类变量:类名.类变量名定义时使用static修饰的成员变量(与类共存亡)类名.类变量名- - 实例变量:实例名.实例变量名定义是不适用

2012-04-07 18:44:16 504

c3p0-config.xml

c3p0配置文件

2012-11-26

c3p0.properties

DBCP链接配置文件

2012-11-26

html_css_javascript手册包

长时间不用一些知识就会遗忘, 看下帮助可以帮你很快重新掌握。

2012-09-14

时钟代码HTML

简单的时钟HTML代码 可以让你免去重复编辑的麻烦

2012-09-14

空空如也

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

TA关注的人

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