摘要: 1.:Collection:(在util包中)Set:(序、元素不可重复)List:(序、可重复;通过角标索引): ArrayList:底层数据类型为数组,增删慢,查找(访问)快LinkedList:底层数据类型为链表;增删快,查找(访问)慢。Vector:底层数据类型为数组;元老级别,线程安全,但... 阅读全文
posted @ 2012-04-28 10:31 yangkai_keven 阅读(222) 评论(0) 推荐(0)
摘要: 1. 抛出异常 Java运行时系统引发的异常 根据需要人工创建并抛出人工抛出异常(被抛出的必须是Throwable或其子类的对象)语法格式:throw 异常类对象;例如:IOException e = new IOException(); throw e;( 程序执行throw语句后立即终止,然后在... 阅读全文
posted @ 2012-04-28 10:28 yangkai_keven 阅读(1876) 评论(0) 推荐(0)
摘要: 1. 异常是指程序在运行时发生的错误或不正常的状况。在不支持异常处理的计算机语言中,这些状况需要又程序员进行检测和处理。异常类在java.lang包中。 根据错误性质可将运行错误分为两类:致命性的错误(Error)和非致命的异常(exception)。2.编程错误的分类ü编译错误(compilati... 阅读全文
posted @ 2012-04-28 10:27 yangkai_keven 阅读(282) 评论(0) 推荐(0)
摘要: 以下写的常用方法,都是java JDK中定好的,均可以直接调,不用去考虑方法体怎么写。此处只是粗略介绍,详细见JDK方法。1. 基本数据类型只能保存单一的值(即真正的信息),不允许调用任何方法,不能封装成员变量,因而不适合保存复杂格式的信息,即不具备面向对象的特性。为弥补基本数据类型在面向对象方面... 阅读全文
posted @ 2012-04-22 17:35 yangkai_keven 阅读(314) 评论(0) 推荐(0)
摘要: 1.Java 应用程序编程接口(ApplicationProgramming Interface,API)是Sun公司开发的Java程序类库,提供给Java程序员使用的平台和工具。利用这些类库中的类和接口可以方便地实现程序中的各种功能。2.Java包的分类µ Java的核心包(Java core p... 阅读全文
posted @ 2012-04-22 17:31 yangkai_keven 阅读(255) 评论(0) 推荐(0)
摘要: 1. foreach循环使用foreach循环遍历数组和集合元素时,无须获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,系统自动遍历数组和集合的每个元素。µ格式:for(类型 变量名 : 数组名 | 集合名){ //变量自动迭代访问每个元素...}µ注意:若数组中有n个元素,则该循环就循... 阅读全文
posted @ 2012-04-19 08:39 yangkai_keven 阅读(169) 评论(0) 推荐(0)
摘要: 1.数组是Java语言中的一种引用数据类型,它是一组相同类型的数据的有序集合。适用于集中管理类型相同、用途相近的多个数据µJava的数组要求所有数组元素具有相同的数据类型。 (可以是基本数据类型,也可是引用数据类型)µ一旦数组的初始化完成,数组在内存中所占的存储空间将被固定下来,因此数组的长度不可改... 阅读全文
posted @ 2012-04-19 08:35 yangkai_keven 阅读(143) 评论(0) 推荐(0)
摘要: 1.在java中,类与类之间只能是单继承,而不是多继承。多继承缺点:(1)如果在一个子类继承的多个父类中拥有相同名称的变量,子类在引用该变量时将产生歧义,无法判断应该使用哪个父类的变量;(2)继承的拥有多个相同的方法,子类中又没有覆盖该方法,那么调用该方法时就会产生歧义。Java提供了接口,通过接口... 阅读全文
posted @ 2012-04-16 12:57 yangkai_keven 阅读(285) 评论(0) 推荐(0)
摘要: 1. 设计模式:是一种问题的解决思想。解决某一类问题最行之有效的方法。Java有23中设计模式(前人总结出来的)。单例设计模式:解决一个类在内存中只存在一个对象。如果一个类始终只能创建一个实例,则这个类称为单例(Singleton)类。2. 想要保证对象的唯一(创建单例类的三个步骤):1).禁止其他... 阅读全文
posted @ 2012-04-16 12:56 yangkai_keven 阅读(291) 评论(0) 推荐(0)
摘要: 1.多态机制是面向对象技术的精华之一,它是建立在继承基础之上的。所谓多态(polymorphism),可以理解为某一类事物的多种存在形态。多态性是指一个同名方法可能有多种版本在程序中同时存在,使用者使用同一个方法名调用方法,系统会根据具体情况调用方法的不同不版本,从而实现不同的功能,及实现“一个接口... 阅读全文
posted @ 2012-04-10 21:39 yangkai_keven 阅读(212) 评论(0) 推荐(0)