![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
文章平均质量分 81
sf_climber
这个作者很懒,什么都没留下…
展开
-
局部内部类和匿名内部类访问final的局部变量---一个元素的数组
在Java的内部类中,匿名内部类和局部内部类在访问局部变量时,局部变量只能时final的,在我的另一篇文章中分析了原因:为什么局部内部类和匿名内部类只能访问final的局部变量? 虽然final保证了局部变量与在局部类内建立的拷贝保持一致,但有时final限制却显得不太方便。在学习《java核心卷术 卷1》这本书时,里面给出了一种改善这种限制的方案: 例如:假设想更新在原创 2017-10-24 14:57:31 · 837 阅读 · 0 评论 -
关于java中的try-catch-finally语句和return
看到一篇关于java中的try-catch-finally语句和return的博客,写的很好,总结的很全面,斗胆转载、分享一下:原文出处:关于java中的try-catch-finally语句和return,作者博客:http://blog.zollty.com第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(retu转载 2017-10-25 15:53:47 · 243 阅读 · 0 评论 -
为什么局部内部类和匿名内部类只能访问final的局部变量?
最近在看内部类的时候,有一个疑惑:局部内部类和匿名内部类只能访问final的局部变量,看了几篇博客,明白了很多,下面来分析一下:原创 2017-10-24 10:41:02 · 10542 阅读 · 26 评论 -
深入理解java中的final关键字
深入理解java中的final关键原文链接:Javarevisited 翻译: ImportNew.com - 唐小娟译文链接: http://www.importnew.com/7553.html java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章我将带你看看什么是final关键字?将变量,方法和类声明为final代表了转载 2017-10-12 21:04:02 · 396 阅读 · 0 评论 -
java泛型--桥方法
看桥方法之前,我们先来看看泛型中类型擦除的概念:在《java核心卷书卷1》中有这样一段描述:虚拟机没有泛型类型对象——所有对象都属于普通类。也就是说,虚拟机在执行代码的时候,都会把泛型类翻译成普通的类。无论何时定义一个泛型类型,都自动提供了一个相应的原始类型(raw type)。原始类型的名字就是删去类型参数后的泛型类型名。擦除(erased)类型变量,并替原创 2017-10-25 22:13:19 · 997 阅读 · 1 评论