孙悟空

孙悟空的笔记

来自面向对象26(0)

重载 overlord重写方法override,overwrite相同的返回类型、相同的参数列表、相同的方法名称。不能使用比被访问方法更严格的访问权限

来自面向对象02(0)

对象是java的核心静态属性(成员变量=方法)动态属性(方法=函数)reusable

来自异常处理1(0)

java异常的概念运行期出现的错误java异常的分类异常补货和处理java异常是java提供的用于处理程序错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下表越界,所要读取的文件不存在)设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断活产生不可预见的结果。java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常实践的信息,并将其提交给java运行时系统,这个过程成为抛出(throw)异常。当java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交个其处理,这一过程称为捕获(catch)异常。

来自异常处理3(0)

throwableError:称为错误,由java虚拟机生成并抛出,包括动态链接失败、虚拟机错误等,程序对其不做处理。Exception:所有异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示的声明或捕获。Rutime Exception:一类特殊的异常,如被0除、数组下标超范围等,其产生比较频繁,处理麻烦,如果显示的声明或捕获将会对程序可读性和运行效率影响很大,因此由系统自动检测并将它们交给缺省的异常处理程序。

来自面向对象04(0)

构造方法前面没有返回值类型

来自面向对象05(0)

类名首字母大写方法名首字母小写变量名首字母小写驼峰标识后面单词首字母大写

来自面向对象07(0)

分析内存有点意思呢

来自面向对象27(0)

使用super来引用基类的成分

来自面向对象28(0)

继承之中的构造方法子类的构造过程中必须调用起基类的构造方法 子类可以在自己的构造方法中使用super调用基类的构造方法如果调用super,必须卸载子类构造方法的第一行如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法如果子类构造方法中既没有显式调用基类构造方法,而基类中又没有无参数的构造方法,则编译出错调用基类构造方法的格式super(name,age);

来自面向对象30(0)

this(can1,can2,can3)调用自己的构造方法

来自异常处理5(0)

try代码段包含可能产生例外的代码。try代码后跟有一个或多个catch代码段。每个catch代码段声明能处理的一种特定类型的异常并提供处理方法。当异常发生时,程序会中止当前的流程,根据获取异常的类型去执行相应的catch代码段。finally段的代买无论是否发生异常都有执行。try{。。。}语句指定了一段代码,该段代码就是一次捕获并处理例外的范围。在执行过程中,该段代码可能会产生并抛出一种或几种类型的异常对象,它后面的catch语句要分别对这些异常做相应的处理。如果没有例外产生,所有catch代码段都被略过不执行。catch语句块中是对异常进行处理的代码,每个try语句块可以伴随一个或多个catch语句,用于处理可能产生的不同类型的异常对象。在catch中声明的异常对象,封装了异常事件发生的信息,在catch语句块中可以使用这个对象的一些方法获取这些信息。例如:getMessage()方法,用来得到相关异常事件的信息。PrintStackTrace()方法,用来跟踪异常事件发生时堆栈的内容。Finally语句:finally语句为异常处理提供一个统一的出口,使得在控制流程转到程序的其它部分以前,能够对程序的状态作统一的管理。无论try所指的程序块所指定的程序块中是否抛出例外,finally所制定的代码都要被执行。通常在finally语句中可以进行资源清除工作如:关闭打开的文件,删除临时文件。

来自面向对象33(0)

Object类是所有类的基类application programing Interface应用程序编程接口

来自常用类01(0)

字符串类String StringBuffer基本数据类型包装类Math类File类枚举类java.lang.String

来自面向对象34(0)

首先说明toString方法

来自JAVA的三个体系(0)

1.java分为三个体系javaSE(java2 Platform Standard Edition,java平台标准版)简称J2SE桌面、服务器、嵌入式环境、实时环境2.javaEE(JAVA2 platform,Enterprise Edtion,java平台企业版)简称J2EE3.javaME(java2 platform Micro Edition,java平台微型版)

来自java语言的特点(0)

开发和使用简单分布式面向对象安全性平台独立性和可移植性多线程解释执行

来自面向对象35(0)

哈希编码独一无二的代表了对象,根据这个编码可以快速的找到对象

来自异常处理6(0)

java的例外处理机制使得例外事件沿着被调用的顺序往前寻找,只要找到符合该例外种类的例外处理程序。throwthrows

来自Java简介02(0)

JAVA_HOME :JDK的安装目录PAth追加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\binCLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JDK安装目录名称最好不要带空格

来自面向对象36(0)

父类引用指向一个子类对象object的默认equals 和x==y一样的实现instanceof关键字判断一个object是否为一个类的实现