随笔分类 - java
摘要:今天解析一下java的关键字final,为下一篇String为什么是final的做准备。它通常是指这是无法改变的,不想做改变有两种理由:设计或效率。 下面谈论可能用到final的三种情况:变量、方法和类。 一、final变量 很多编程语言都有某种方法,来向编译器告知一块区域是恒定不变的。有时数据的恒
        阅读全文
                
摘要:int是一种基本数据类型,Integer是其的包装类,下面我们提出几个问题: 问题一:既然有了包装类,为什么要有基本数据类型? 答:其实完全可以没有,但是这样我们使用起来就不方便了,因此基本数据类型相当于是java给我们留下的语法糖。Integer属于引用类型,new一个对象存储在堆里,我们通过栈中
        阅读全文
                
摘要:之前分析Comparor接口的时候,看到方法居然有实现体,从吃惊到释然,一定是JDK8的新特性(原谅我之前一直用的1.7)。 在JDK8之前,interface中有变量和方法,其中变量是public、final、static的,方法是public、abstract的,因此在interfacer中不需
        阅读全文
                
 

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号