java
文章平均质量分 84
fineman2012
这个作者很懒,什么都没留下…
展开
-
java 泛型
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数( type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误(安全性更好),因为编译器可以在编原创 2014-04-28 15:08:57 · 323 阅读 · 0 评论 -
java 中的不同类型的相互转换
Object[] toArray()方法很简单,把集合转换成数组返回原创 2014-04-28 14:59:51 · 412 阅读 · 0 评论 -
接口设计模式
java不允许多重继承,也就是说一个子类只能有一个父类,Son extends FatherA,FatherB 是错误的为了弥补这点不足,java允许实现多个接口, 接口就是给出一些没有内容的方法,类似于C++中的虚类。到具体用的时候再由用的方法自己定义内容,要注意的是想用接口必须实现接口的所有方法。 其实是因为java不支持多继承才产生了接口,接口是用来规范类的它可以避免类在设计上转载 2014-05-14 08:47:23 · 423 阅读 · 0 评论 -
java iterator
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。 Java中的Iterator功能比较简单,并且只能单向移动; (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。 注意:iterator()方法是j原创 2014-04-28 14:58:35 · 471 阅读 · 0 评论 -
Java中的数据结构
是否选择了合适的数据结构进行数据处理对系统的性能有着极大的影响, JDK 中提供了常用的数据结构的实现类,比如链表、堆栈、哈希表,很多第三方开源库也进行了有益的扩展。关于这些类的原理以及使用可以参考相关的手册,在本节中重点讲解一些使用中需要注意的问题 。1.1.1. 增量内存分配ArrayList 、 HashMap 、 Vector 等类都允许我们向其中加入任意多的对象,从而进行处理的,我们在享转载 2014-05-14 08:56:34 · 341 阅读 · 0 评论 -
java分页算法
分享一个分页算法 关键字: j2ee 网页 struts 分页算法 /** * 分页算法 */ package cn.eshore.user.util; public class PageBean { private int currentPage = 1;// 当前页数 public int totalPages = 0;// 总页数 privat转载 2014-06-30 22:52:30 · 474 阅读 · 0 评论 -
java中的值传递和引用传递
java中的值传递和引用传递 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。 下面举例说明: 传值---传递基本数据类原创 2014-07-09 09:13:12 · 374 阅读 · 0 评论 -
Java Enum 基本原理
1. 关于 Java Enum 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二。 Enum 一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用 ”==” 来替换 equals 。是一种好的习惯。 JDK1.5 之前没有 Enum 这个类型,那时候一般用接口常量来替代。有了 JavaEnum 之后,原创 2016-02-29 10:07:40 · 551 阅读 · 0 评论 -
Java 字符串的处理
字符串的处理 一、 Java中将字符串作为String类型对象来处理。当创建一个String对象时,被创建的字符串是不能被改变的。每次需要改变字符串时都要创建一个新的String对象来保存新的内容。原始的字符串不变。之所以采用这种方法是因为实现固定的,不可变的字符串比实现可变的字符串更高效。对于那些想得到改变的字符串的情况,有一个叫做StringBuffer的String转载 2016-06-06 23:55:25 · 320 阅读 · 0 评论