摘要: Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。异常可能是由Java运行时系统产生,或者是由你的手工代码 阅读全文
posted @ 2018-06-20 10:45 雷林鹏 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。 该类用于用户程序可能捕捉的异常情况。它也是你可以用来创建你自己用户异常类型子类的类。在Exception分 阅读全文
posted @ 2018-06-20 10:44 雷林鹏 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 多态性带来了一个问题,就是如何判断一个变量所实际引用的对象的类型 。 C++使用runtime-type information(RTTI),Java 使用 instanceof 操作符。 instanceof 运算符用来判断一个变量所引用的对象的实际类型,注意是它引用的对象的类型,不是变量的类型。 阅读全文
posted @ 2018-06-19 11:08 雷林鹏 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在Java中,同一个类中的多个方法可以有相同的名字,只要它们的参数列表不同就可以,这被称为方法重载(method overloading)。 参数列表又叫参数签名,包括参数的类型、参数的个数和参数的顺序,只要有一个不同就叫做参数列表不同。 重载是面向对象的一个基本特性。 下面看一个详细的实例。 1. 阅读全文
posted @ 2018-06-19 11:06 雷林鹏 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 10:53:07 Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。异常可能是由Java运行时系统产生,或 阅读全文
posted @ 2018-06-15 10:54 雷林鹏 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。 该类用于用户程序可能捕捉的异常情况。它也是你可以用来创建你自己用户异常类型子类的类。在Exception分 阅读全文
posted @ 2018-06-15 10:53 雷林鹏 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 我们以下面的类来说明一个基本的 Java 类的运行顺序: 1. public class Demo{ 2. private String name; 3. private int age; 4. 5. public Demo(){ 6. name = "微学苑"; 7. age = 3; 8. } 阅读全文
posted @ 2018-06-14 13:29 雷林鹏 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。 那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。 JVM也是一个软件 阅读全文
posted @ 2018-06-14 13:25 雷林鹏 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前言 不知各位遇没遇到过,刚刚发布的应用,突然发现了一个隐藏极深的“碧油鸡(BUG)”,肿么办!肿么办!肿么办!如果被老板发现,一定会让程序员哥哥去“吃鸡”。但是想要修复这个“碧油鸡”,就必须要重新打包、重新测试、重新部署等等。重点是在这个重新打包、测试、部署的时候,可能已经有用户发现了这个“碧油鸡 阅读全文
posted @ 2018-06-13 10:43 雷林鹏 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 前言 Apache Cordova是一个开源的移动开发框架。允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。 应用在每个平台的具体执行被封装了起来,并依靠符合标准的API绑定去访问每个设备的功能,比如说:传感器、数据、网络状态等。 使用Apache Cordova的 阅读全文
posted @ 2018-06-13 10:41 雷林鹏 阅读(4700) 评论(0) 推荐(0) 编辑