博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java 学习

摘要:异常机制概述: 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 异常的处理流程: 当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异 阅读全文

posted @ 2017-03-01 22:19 one_stone 阅读(407) 评论(0) 推荐(0)

摘要:在java中java程序是有jvm执行的,java程序的执行过程如下图: 、 如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM 阅读全文

posted @ 2017-03-01 14:14 one_stone 阅读(115) 评论(0) 推荐(0)

摘要:抽象类使用场景:对于一个父类,如果它的某个方法在父类中实现出来没有任何意义,必须根据子类的实际需求来进行不同的实现,那么就可以将这个方法声明为abstract方法, 此时这个类也就成为abstract类了。 包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有 阅读全文

posted @ 2017-02-28 16:20 one_stone 阅读(191) 评论(0) 推荐(0)

摘要:本文主要任务:区分对象和引用的区别 一般面试题中都会考Java传参的问题,并且它的标准答案是Java只有一种参数传递方式:那就是按值传递,即Java中传递任何东西都是传值。如果传入方法的是基本类型的东西,你就得到此基本类型的一份拷贝。如果是传递引用,就得到引用的拷贝。 以上程序的允许结果显示出,te 阅读全文

posted @ 2017-02-28 14:12 one_stone 阅读(86) 评论(0) 推荐(0)

摘要:equals方法来自于基类Object,==二目运算符,比较的是值,在java中8种基本类型比较的值,存储在栈上,一般没问题,对于对象,在java中一切皆对象,两个对象该怎么比较,有两种比较方式,第一:比较栈中的引用地址是否指向同一个对象,第二:比较堆中的对象内容,可以看String类equals方 阅读全文

posted @ 2017-02-28 11:11 one_stone 阅读(99) 评论(0) 推荐(0)

tsxf