04 2012 档案

摘要:1. 集(Set):和数学上的“集合”概念相对应,是最简单的一种集合。Set集合中不区分元素的顺序,因此也就不记录元素的加入顺序。Set集合中不包含重复元素,即任意的两个元素e1和e2都有e1.equals(e2)=false,并且最多有一个null元素。2. 实现了Set接口的类HashSet“基... 阅读全文
posted @ 2012-04-28 10:32 yangkai_keven 阅读(451) 评论(0) 推荐(0) 编辑
摘要:1.:Collection:(在util包中)Set:(序、元素不可重复)List:(序、可重复;通过角标索引): ArrayList:底层数据类型为数组,增删慢,查找(访问)快LinkedList:底层数据类型为链表;增删快,查找(访问)慢。Vector:底层数据类型为数组;元老级别,线程安全,但... 阅读全文
posted @ 2012-04-28 10:31 yangkai_keven 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1. 抛出异常 Java运行时系统引发的异常 根据需要人工创建并抛出人工抛出异常(被抛出的必须是Throwable或其子类的对象)语法格式:throw 异常类对象;例如:IOException e = new IOException(); throw e;( 程序执行throw语句后立即终止,然后在... 阅读全文
posted @ 2012-04-28 10:28 yangkai_keven 阅读(1860) 评论(0) 推荐(0) 编辑
摘要:1. 异常是指程序在运行时发生的错误或不正常的状况。在不支持异常处理的计算机语言中,这些状况需要又程序员进行检测和处理。异常类在java.lang包中。 根据错误性质可将运行错误分为两类:致命性的错误(Error)和非致命的异常(exception)。2.编程错误的分类ü编译错误(compilati... 阅读全文
posted @ 2012-04-28 10:27 yangkai_keven 阅读(280) 评论(0) 推荐(0) 编辑
摘要:以下写的常用方法,都是java JDK中定好的,均可以直接调,不用去考虑方法体怎么写。此处只是粗略介绍,详细见JDK方法。1. 基本数据类型只能保存单一的值(即真正的信息),不允许调用任何方法,不能封装成员变量,因而不适合保存复杂格式的信息,即不具备面向对象的特性。为弥补基本数据类型在面向对象方面... 阅读全文
posted @ 2012-04-22 17:35 yangkai_keven 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1.Java 应用程序编程接口(ApplicationProgramming Interface,API)是Sun公司开发的Java程序类库,提供给Java程序员使用的平台和工具。利用这些类库中的类和接口可以方便地实现程序中的各种功能。2.Java包的分类µ Java的核心包(Java core p... 阅读全文
posted @ 2012-04-22 17:31 yangkai_keven 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1. foreach循环使用foreach循环遍历数组和集合元素时,无须获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,系统自动遍历数组和集合的每个元素。µ格式:for(类型 变量名 : 数组名 | 集合名){ //变量自动迭代访问每个元素...}µ注意:若数组中有n个元素,则该循环就循... 阅读全文
posted @ 2012-04-19 08:39 yangkai_keven 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.数组是Java语言中的一种引用数据类型,它是一组相同类型的数据的有序集合。适用于集中管理类型相同、用途相近的多个数据µJava的数组要求所有数组元素具有相同的数据类型。 (可以是基本数据类型,也可是引用数据类型)µ一旦数组的初始化完成,数组在内存中所占的存储空间将被固定下来,因此数组的长度不可改... 阅读全文
posted @ 2012-04-19 08:35 yangkai_keven 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.在java中,类与类之间只能是单继承,而不是多继承。多继承缺点:(1)如果在一个子类继承的多个父类中拥有相同名称的变量,子类在引用该变量时将产生歧义,无法判断应该使用哪个父类的变量;(2)继承的拥有多个相同的方法,子类中又没有覆盖该方法,那么调用该方法时就会产生歧义。Java提供了接口,通过接口... 阅读全文
posted @ 2012-04-16 12:57 yangkai_keven 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1. 设计模式:是一种问题的解决思想。解决某一类问题最行之有效的方法。Java有23中设计模式(前人总结出来的)。单例设计模式:解决一个类在内存中只存在一个对象。如果一个类始终只能创建一个实例,则这个类称为单例(Singleton)类。2. 想要保证对象的唯一(创建单例类的三个步骤):1).禁止其他... 阅读全文
posted @ 2012-04-16 12:56 yangkai_keven 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1.多态机制是面向对象技术的精华之一,它是建立在继承基础之上的。所谓多态(polymorphism),可以理解为某一类事物的多种存在形态。多态性是指一个同名方法可能有多种版本在程序中同时存在,使用者使用同一个方法名调用方法,系统会根据具体情况调用方法的不同不版本,从而实现不同的功能,及实现“一个接口... 阅读全文
posted @ 2012-04-10 21:39 yangkai_keven 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1. 继承是面向对象三大特征之一,也是实现软件复用的重要手段。¯ 继承的特点(关键字是extends,extends英文意思是扩展,而不是继承。但这个关键字很好的体现了子类和父类的关系,即子类是父类的继承,是一种特殊的父类)µ通过继承,在已有类型基础之上进行扩充或改造,得到新的数据类型。ü 已有的类... 阅读全文
posted @ 2012-04-09 20:39 yangkai_keven 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1. 对象:是构成系统的最基本的单位;属性:描述对象的静态特征;行为:描述对象的动态特征。在java官方说法中,变量被称为field,因此有的地方把变量翻译为字段。 堆是一个运行时数据区,类的对象从中分配空间,它们不需要程序代码来显示的释放,而是由垃圾回收来处理。堆的优势是:可以动态的分配空间,生存... 阅读全文
posted @ 2012-04-03 09:40 yangkai_keven 阅读(178) 评论(0) 推荐(0) 编辑
摘要:今天学习了流程控制,包含各种循环,下面是一些心得和体会:1.将来我们会学习和使用图形用户界面的java应用程序,图形用户界面的操作系统或应用程序就是对底层操作指令进行了整体的“包装”,例如:用鼠标单击菜单项,最终还是要转换为对底层指令的调用,只要有包装,就会有性能上的消弱和限制,而使用控制台能够在... 阅读全文
posted @ 2012-04-03 09:36 yangkai_keven 阅读(315) 评论(0) 推荐(0) 编辑
摘要:今天学习了java的运算符,以下是今天的心得和重点:1.java中对运算符“+”进行了补充,可用来连接两个字符串,例如:“abc”+123的结果为“abc123”; 两个整数相除的结果取其整数部分,例如:3/2不是1.5而是1; java中取余预算(%)即可对整数取余也可对小数取余,例如:16.3%... 阅读全文
posted @ 2012-04-03 09:34 yangkai_keven 阅读(221) 评论(0) 推荐(0) 编辑
摘要:今天学习了一些java语言的基础,分隔符、标识符、关键字、注释、数据类型和编码惯例;下面简单记录一下课上重点,和我以前不会的,还有一些易忘得:1.字符的范围很广,可以是很多中语言(包括汉语,但是最好不要用汉语,因为后面new 该类的的方法时会出现乱码!)java标识符的拼写对大小写敏感,即区分大小... 阅读全文
posted @ 2012-04-03 09:29 yangkai_keven 阅读(158) 评论(0) 推荐(0) 编辑
摘要:虽然以前看过java的有关介绍和知识,但是脑子中没有一个笼统的概念,今天是第一节java,受益匪浅!学到很多原来不知道的东西,进一步了解到了java的由来,发展,与现状!了解到sun公司被oracle收购!Java是sun公司1995推出的一种全新的、跨平台的、适用于分布式计算机环境的纯面向对象编... 阅读全文
posted @ 2012-04-03 09:27 yangkai_keven 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示