10 2013 档案
摘要:数组分页function array_page($array,$rows){ import("ORG.Util.Page"); //导入分页类$count=count($array);$Page=new Page($count,$rows);$list=array_slice($re,$Page->firstRow,$Page->listRows);return $list; }打印两个日期之间的天functionprDates($start,$end){//将ISODate转成Timestamp$dt_start=strtotime($start);$dt_e
阅读全文
摘要:1 List集合List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素索引为0,第二次添加的元素索引为1….1.1 List接口和ListIterator接口List作为Collection接口的子接口,当然可以使用Collection接口里的全部方法。而且由于List是有序集合,因此List集合里增加了一些根据索引来操作集合元素的方法。Void add(int index,Object element):将元素element插入到L
阅读全文
摘要:接口里不能包含普通方法,接口里的所有方法都是抽象方法。接口是从多个相似类中抽象出来的规范,接口不提供任何实现。接口体现的是规范和实现分离的设计哲学。接口定义:[修饰符] interface 接口名 extends 父接口1,父接口2...{ 零个到多个常量定义... 零个到多个抽象方法定义...}修饰符可以是public或者省略,如果省略了public访问控制符,则默认采用包权限访问控制符,即只有在相同包结构下才可以访问该接口。接口名应与类名采用相同的命名规则,即如果仅从语法角度来看,接口名只要合法的标识符即可;一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类由于接口定义的是一种规
阅读全文
摘要:abstract关键字来修饰;抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例。即使抽象类里不包含抽象方法,这个抽象类也不能创建实例。抽象类可以包含Field,方法(普通方法和抽象方法都可以)、构造器、初始化块、内部类、枚举等。抽象类的构造器不能用于创建实例,主要是用于被其子类调用。含有抽象方法的类只能被定义成抽象类。当使用abstract修饰类时,表明这个类只能被继承;当使用abstract修饰方法时,表明这个方法必须由子类提供实现(即重写)。而fin
阅读全文
摘要:当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁。因此,所有在方法中定义的局部变量都是放在栈内存中的;当我们在程序中创建一个对象时,这个对象将被保存运行时数据区中,以便反复利用(因为对象的创建成本通常较大),这个运行时数据区就是堆内存。堆内存中的对象不会随方法的结束而销毁,即使方法结束后,这个对象还可能被另一个引用变量所引用(在方法的参数传递时很常见),则这个对象依然不会被销毁。只有当一个对象没有任何引用变量引用它时,系统的垃圾回收器才会在合适的时候回收它。
阅读全文
摘要:1 数组类型可用于存储多个数据,每个数组元素存放一个数据,通常可通过数组元素的索引来访问数组元素,包括为数组元素赋值和取出数组元素的值。1.1 理解数组:数组也是一种类型Java的数组要求所有的数组元素具有相同的数据类型。一旦数组的初始化完成,数组在内存中所占的空间将被固定下来,因此数组的长度将不可改变。即使把某个数组元素的数据清空,但它所占的空间依然被保留,依然属于该数组,数组的长度依然不变。Java的数组即可存储基本数据类型的数据,也可以存储引用类型的数据,只要所有的数组元素具有相同的类型即可。值得指出的是,数组也是一种数据类型,它本身是一种引用类型。例如int是一个基本类型,但int[]
阅读全文

浙公网安备 33010602011771号