java基础
2016-02-02 14:54
537 查看
final
修饰类
代表该类不允许被继承,该类里面的所有成员方法可选择的指定为final或者非final,默认隐式指定为final
修饰方法
两个作用,禁止继承的类重写该方法,提升效率(第二个已经无用);private方法被隐式的指定为final方法
修饰变量
如果是基本类型则初始化后不允许修改,如果是引用类型,则引用对象不能变更
final不是定义时就必须初始化
final所修饰的引用不能变,但是引用的对象内容可以变
static是用来保存一份类的变量的副本
static
static方法,静态方法
在没有对象的时候直接用类来调用。不能依赖于任何非静态方法和非静态变量。
类的构造器是static方法,虽然没有显示声明
static变量
静态变量是所有对象共用的
static代码块
类只加载一次可以优化程序
修饰类
代表该类不允许被继承,该类里面的所有成员方法可选择的指定为final或者非final,默认隐式指定为final
修饰方法
两个作用,禁止继承的类重写该方法,提升效率(第二个已经无用);private方法被隐式的指定为final方法
修饰变量
如果是基本类型则初始化后不允许修改,如果是引用类型,则引用对象不能变更
final不是定义时就必须初始化
final所修饰的引用不能变,但是引用的对象内容可以变
static是用来保存一份类的变量的副本
static
static方法,静态方法
在没有对象的时候直接用类来调用。不能依赖于任何非静态方法和非静态变量。
类的构造器是static方法,虽然没有显示声明
static变量
静态变量是所有对象共用的
static代码块
类只加载一次可以优化程序
相关文章推荐
- 《深入理解Java虚拟机》读书笔记之Java内存区域
- Java学习之Iterator(迭代器)的一般用法 (转)
- JAVA Instrumentation
- JAVA并发编程——守护线程(Daemon Thread)
- java的各类容器
- SpringMvc中ajax后台可以收到请求,前台依旧报错
- eclipse关联support-v4源码办法
- JAVA_JCF(Java Collection Framework)学习笔记(三)
- 经典排序算法(Java实现)
- 读书笔记-->Java内存分配策略初识
- myeclipse中java文件头注释格式设置
- windows下用Eclipse编译运行android原生浏览器
- 谈谈visual studio QTCreator eclipse的远程调试
- eclipse中maven插件安装及常用命令
- 简单Spring中的Quartz配置(收集)
- Mac OS下安装MyEclipse报错:Your system does not have sufficient memory to support MyEclipse
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- SpringMVC入门了解
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext
- java Remote Debug(远程调试)