![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
实践出真知,敲代码s、敲代码、敲代码
xfdlw
这个作者很懒,什么都没留下…
展开
-
当try语句块中存在return语句时,还会执行finally吗
其实在java官方文档中有描述,当try语句块执行结束后是一定会执行finally的。因此一般情况下在finally中做一些关闭流的操作,因为try中的return,break,continue等都影响不到它,那么到底是怎么执行return又执行finally的呢,看代码:public class Test01 { public static void main(String[] args) { int a = 0; System.out.println(add(a)); } public原创 2020-08-06 13:15:48 · 1461 阅读 · 0 评论 -
静态变量与实例变量的区别
在语法定义上的区别:静态变量前要加上static关键字,而实例变量前则不加。在程序运算时候的区别,实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。。静态的变量不属于某个实例变量,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何的实例的对象,静态变量就会被分配空间,静态变量就可以被使用了。。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接的使用类名来引用。接下来举个例子具体描述它们的不同package com原创 2020-08-05 11:50:16 · 2334 阅读 · 0 评论