Java问题收集与答案
Lee_cg
与众人说
展开
-
Java中的代码块的执行顺序
【静态代码块,构造代码块,构造方法的执行顺序】 今天我给大家分享一下关于Java中代码块的执行顺序的理解,大家应该都应该在其他地方看到了这样的结论: 静态代码块,构造代码块,构造方法的执行顺序: **静态代码块 > 构造代码块 >构造方法** 这个结论到底怎么去理解,我通过一个实例给讲解下,让大家彻底明白他们的执行顺序到底是怎样的: 这个例子是我之前看过的一个面试题,我稍微改动了下,...原创 2019-10-12 13:52:30 · 257 阅读 · 0 评论 -
如何去理解Java中异常的作用
很多初学者的疑问可能并不在于格式,分类及操作上面,例如如何去使用try{}catch(){},throws,throw,fianlly等,他们真正的问题在为什么上,为什么要有异常,为什么要抛出异常而不是直接处理掉呢,为什么还要分编译期异常和运行期异常呢,等等。 那么关于为什么要有异常,并且需要抛出异常而不是直接处理掉的问题,我今天解答一下,不足之处,希望大家给予指正。 这个问题我曾经也陷进去始终想...原创 2019-10-03 10:39:08 · 848 阅读 · 1 评论 -
Java中的成员变量和局部变量的理解
本题仅为讲解Java中的成员变量和局部变量: class Student{ int b=3; public void setValue1(){ int b=1; System.out.println(b); } public void setValue2(){ System.out.println(b); } } 如上所示,声明了一个类Student 里面的成员变量为b; 如果有对象调用里面的方法...原创 2019-08-25 15:18:07 · 348 阅读 · 0 评论