自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengdongkun的专栏

Java学习历程

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 集及其实现类、“键-值”对型的集合、枚举器与数据操作

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

2012-04-26 18:41:49 1542

原创 Java中的集合类Collection接口和Map接口以及列表和LinkedList类

Java中的集合类Java用集合类来容纳不同种类的数据,这种容纳是建立在未知的基础上,即Java要用有限种类的集合类,来容纳无限种类的数据对象。归纳起来Java的集合类可以分为3类,即集、列表和映射。1、集(Set)集(Set):和数学上的“集合”概念相对应,是最简单的一种集合。Set集合中不区分元素的顺序,因此也就不记录元素的加入顺序。Set集合中不包含重复元素,即任

2012-04-25 16:10:26 885

原创 异常处理机制

异常处理机制抛出异常异常的抛出Java运行时系统引发的异常根据需要人工创建并抛出人工抛出异常语法格式:throw  异常类对象;//被抛出的必须是Throwable或其子类的对象例如:IOException e = new IOException();           throw e;//程序执行throw语句后立即终止,然后在包含它的所有try块中从里向外寻找

2012-04-24 20:58:47 1136

原创 Java异常处理I

Java异常处理异常处理的基础知识:即使是有经验的程序员,也难免出现编程错误。编程错误的分类编译错误(compilation error)原因:没有遵循语言的规则解决方法:由编译程序检查发现逻辑错误(logic error)原因:程序没有按照预期的方案执行解决方法:利用调试技巧可以解决此类错误运行时错误(runtime error)原因:在程序运行过程中

2012-04-23 19:24:31 783

原创 封装类、日期相关类型、数学相关类型

封装类:Java数据类型可以分为基本数据类型和引用数据类型两大类,两者有各自不同的的特征和用法 。基本数据类型存在的必要性:它们迎合了人们早已根深蒂固的行为习惯;基本类型数据无需使用new创建对象,也不需要额外的引用空间保存辅助信息,因此运行开销较小。由于基本类型数据不是对象,在有些场合其使用是受到限制的 public void test(Object o)(该方法可处理任

2012-04-20 21:57:00 1032

原创 Java API的概、常用类简介

Java API的概念、常用类简介Java系统提供了大量的类和接口供程序开发人员使用,并且按照功能的不同,存放在不同的包中。这些包的集合就是应用程序的编程接口(Application Programming Interface,API),也称为“类库”。Java API帮助文档(index.html)了解Java所提供的类库的全貌;每个类的继承关系和类中提供的各种方法及功能Ja

2012-04-19 19:06:06 1237

原创 多维数组、数组的排序

多维数组、数组的排序多维数组可以理解为由若干低维数组组成的数组,例如,多个一维数组可以组合而成为“二维数组”,多个二维数组组成三维数组…二维数组的结构:s[i][j] j=0 j=1 j=2i=0 67 89 53i=1 77 98 68i=2 57 66 73i=3 80 88 94i=4 84 92 90多行多列、类型相同的数据组成的数据表 二维数组s的

2012-04-18 17:21:18 5032 1

原创 Java课程-----数组

Java课程-----一维数组数组是Java语言中的一种引用数据类型,它是一组相同类型的数据的有序集合。适用于集中管理类型相同、用途相近的多个数据。数组中的每一个数据被称为数组元素Java的数组要求所有数组元素具有相同的数据类型。(可以是基本数据类型,也可是引用数据类型) 一旦数组的初始化完成,数组在内存中所占的存储空间将被固定下来,因此数组的长度不可改变。通过数组元素的索引号

2012-04-17 15:42:06 958

原创 面相对象的进阶---内部类、匿名类、静态内部类

内部类一个Java程序就是一个类的集合。程序中的类有两种排列结构。Java程序类1、类2、。。。类nJava程序外部类:内部类、、、、类k。。。在一个类中定义其它类例如:class EnclosingClass{                    ……                    class ANestedClass{

2012-04-13 21:22:49 1434

原创 面向对象编程进阶---接口

接口接口是另一种定义数据类型的方式。它和类非常相似的。相同之处:都有成员变量和成员方法             也可以形成继承关系不同之处:接口中的属性都是常量(final)             接口中的方法是抽象方法(没有方法体)引入接口的原因:Java只支持单重继承,每个类只能有一个超类。但实际应用中有时候需要多重继承--使用接口,一个类可以实现多个接口。接口的

2012-04-12 13:14:15 4008

原创 单例类、 final修饰符、抽象类

单例类、 final修饰符、抽象类单例类:设计模式:是一种问题的解决思想。解决某一类问题最行之有效的方法。Java有23中设计模式。单例设计模式:解决一个类在内存中只存在一个对象。如果一个类始终只能创建一个实例,则这个类称为单例(Singleton)类。想要保证对象的唯一:1.禁止其他程序自由创建对象:将构造方法私有化,使用private修饰。2.为了让其他程序可以访问

2012-04-11 19:08:59 2509

原创 多态、静态初始化块

面向对象编程进阶-----多态性、静态初始化块多态性:多态机制是面向对象技术的精华之一,它是建立在继承基础之上的。所谓多态(polymorphism),子类的对象可以代替父类的对象使用。  思想基础      在类的继承中,子类在父类的基础上进行扩充和改造,父类拥有的成员子类中都有,因而可以认为子类比父类的功能强,或者说子类的对象应该比父类的对象功能强,因而子类的对象应可以替代父类

2012-04-10 19:52:08 651

原创 面向对象的进阶类的继承

类的继承继承是面向对象三大特征之一,也是实现软件复用的重要手段。  继承的特点通过继承,在已有类型基础之上进行扩充或改造,得到新的数据类型。已有的类型称为父类或超类。得到的新数据类型,称为子类或派生类类的继承提高了程序代码的重用性和可扩充性,缩短了软件开发的周期。继承的分类单继承----子类只能有一个直接父类。多重继承----子类可以有多个直接父类。Java不支

2012-04-09 15:11:54 517

原创 java面向对象中的变量

变量变量的分类变量分为成员变量和局部变量。其中成员变量包括实例变量(不用static修饰)、类变量(使用static修饰)。局部变量包括形参、方法内定义的局部变量、代码块中的局部变量。注意变量名的命名规则:从语法角度看,是一个合法的标识符;从程序可读性角度看,是多个有意义的单词组合而成,其中第一个单词首字母小写,后面每个单词首字母大写。 成员变量:在类范围里定义的变量。 类

2012-04-07 20:33:10 945

原创 HTML、CSS、JavaScript学习总结

学习总结HTML网站开发的主要原则是:– 用标签元素HTML描述网页的内容结构;– 用CSS描述网页的排版布局;– 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序HTML(Hyper Text Mark-up Language 超文本标记语言)的缩写,是最基础的网页语言 。 Html是通过标签来定义的语言,代码都是由标签所组成 。Htm

2012-04-05 19:11:37 32688 3

struts2和hibernate结合增删改查

实现struts2和hibernate结合对数据库进行增删改查

2013-03-03

空空如也

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

TA关注的人

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