2014年8月22日

摘要: IO示例下面是演示的文件file.txtHello World!Hello Nerd!先来研究一个文件读取的例子:import java.io.*;public class Test{ public static void main(String[] args){ try{ Buffe... 阅读全文
posted @ 2014-08-22 16:58 Airry 阅读(150) 评论(0) 推荐(0)
 
摘要: 异常处理Java的异常处理机制很大一部分来自C++。它允许程序员跳过暂时无法处理的问题,以继续后续的开发,或者让程序根据异常做出更加聪明的处理。Java使用一些特殊的对象来代表异常状况,这样对象称为异常对象。当异常状况发生时,Java会根据预先的设定,抛出(throw)代表当前状况的对象。所谓的抛出... 阅读全文
posted @ 2014-08-22 16:48 Airry 阅读(144) 评论(0) 推荐(0)
 
摘要: String类包含在java.lang包中。这个包会在Java启动的时候自动import,所以可以当做一个内置类(built-in class)。我们不需要显式的使用import引入String类。创建字符串我们之前使用类来创建对象。需要注意的时候,创建String类对象不需要new关键字。比如:p... 阅读全文
posted @ 2014-08-22 16:35 Airry 阅读(115) 评论(0) 推荐(0)
 
摘要: 类型检查Java的任意变量和引用经过类型声明(type declaration),才能使用。我们之前见过对象数据、类数据、方法参数、方法返回值以及方法内部的自动变量,它们都需要声明其类型。Java是一种强类型(strongly typing)语言,它会对类型进行检查。如果我们错误的使用类型,将造成错... 阅读全文
posted @ 2014-08-22 10:14 Airry 阅读(167) 评论(0) 推荐(0)
 
摘要: 对象引用我们沿用之前定义的Human类,并有一个Test类:public class Test{ public static void main(String[] args){ Human aPerson = new Human(160); } class Human{ public Human(... 阅读全文
posted @ 2014-08-22 09:55 Airry 阅读(208) 评论(0) 推荐(0)
 
摘要: 接口继承接口继承(inheritance)与类继承很类似,就是以被继承的interface为基础,增添新增的接口方法原型。比如,我们以Cup作为原interface:interface Cup{ void addWater(int w); void drinkWater(int w);}我们在继承C... 阅读全文
posted @ 2014-08-22 09:49 Airry 阅读(124) 评论(0) 推荐(0)
 
摘要: 我们一直是为了产生对象而定义类(class)的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。static数据成员有一些数据用于表述类的状态。比如Human类,我们可以用“人口”来表示Human类的对象的总数。“人口”直接描述类的状态,而不是某个对象。类的所有对象共享“人口... 阅读全文
posted @ 2014-08-22 09:42 Airry 阅读(171) 评论(0) 推荐(0)