五、JavaSE核心II5.1Java异常处理机制异常结构中的父类Throwable类,其下子类Exceptionlei类和Error类。我们在程序中可以捕获的是Exception的子类异常。Error系统级别的错误:Java运行时环境出现的错误,我们不可控。Exception是程序级别的错误:我们可控。1)异常处理语句:try-catch,如果try块捕获到异常,则到catch块中处理,否则跳过忽略catch块(开发中,一定有解决的办法才写,无法解决就向上抛throws)。try{//关键字,只能有一个try语句 可能发生异常的代码片段}catch(Exceptione){//列举代码中可能 Read More
posted @ 2014-04-09 18:52 吐故纳新 Views(232) Comments(0) Diggs(0) Edit
三、面向对象Object:对象,东西,一切皆对象==啥都是东西面向对象核心:封装、继承、多态。3.1类1)类:是同类型东西的概念,是对现实生活中事物的描述,映射到Java中描述就是class定义的类。 类是对象的模板、图纸,是对象的数据结构定义。简单说就是“名词”。2)其实定义类,就是在描述事物,就是在定义属性(变量)和方法(函数)。3)类中可以声明:属性,方法,构造器; 属性(变量)分为:实例变量,局部变量; 实例变量:用于声明对象的结构的,在创建对象时候分配内存,每个对象有一份! 实例变量(对象属性)在堆中分配,并作用于整个类中,实例变量有默认值,不初始化也能参与运算; ... Read More
posted @ 2014-04-09 17:33 吐故纳新 Views(196) Comments(0) Diggs(0) Edit
四、Java SE核心I4.1Object类在Java继承体系中,java.lang.Object类位于顶端(是所有对象的直接或间接父类)。如果一个类没有写extends关键字声明其父类,则该类默认继承java.lang.Object类。Object类定义了“对象”的基本行为,被子类默认继承。1)toString方法:返回一个可以表示该对象属性内容的字符串。 MyObjectobj=newMyObject(); Stringinfo=obj.toString(); System.out.println(info); A.上例为什么我有toString方法? 因为所有的类都继承... Read More
posted @ 2014-04-09 15:43 吐故纳新 Views(245) Comments(0) Diggs(0) Edit