[JAVA关键字] static & final
2016-03-16 13:42
288 查看
JAVA十分常见的关键字static & final
总的来说final表示常量,即不可更改的;而static表示静态,即全局的
1. final 类:不能被继承
2. final 方法:能被继承,不能覆盖(修改),能类外调用;与private对比,private能被继承,不能覆盖(修改),但不能类外调用
3. final 变量:代表常量,只能被赋值一次,赋值后不能修改
1. static 方法:没有实例化对象也能调用,所以内部也必须是static,而且必须实现,不能是abstract
2. static 变量:没有实例化对象也能调用
3. static 代码块:在所有方法外部使用
static, final 两者合在一起表示全局常量
总的来说final表示常量,即不可更改的;而static表示静态,即全局的
1. final 类:不能被继承
2. final 方法:能被继承,不能覆盖(修改),能类外调用;与private对比,private能被继承,不能覆盖(修改),但不能类外调用
3. final 变量:代表常量,只能被赋值一次,赋值后不能修改
1. static 方法:没有实例化对象也能调用,所以内部也必须是static,而且必须实现,不能是abstract
2. static 变量:没有实例化对象也能调用
3. static 代码块:在所有方法外部使用
static, final 两者合在一起表示全局常量
相关文章推荐
- JAVA_棱形(实心) + 蝴蝶结(实心)打印
- Java数组去重
- Java SE、Java EE、Java ME
- java笔试题(四)
- spring通过jdbc连接数据库
- 从Eclipse转移到IntelliJ IDEA一点心得
- java.lang.SecurityException: Permission Denial: opening provider的解决方法
- java线程虚假唤醒
- Struts2优缺点概述
- 关于错误java.util.zip.ZipException: duplicate entry during packageAllDebugClassesForMultiDex
- java中volatile关键字的含义
- Spring AOP 自定义注解记录操作日志
- java笔试题(三)
- 关于Spring定时任务(定时器)用法
- 【springmvc (六)】 使用log4j 日志
- 如何利用JDK编译和运行应用程序
- 【Struts2进阶】Struts2拦截器实现基于Url的权限管理
- Eclipse 搭建gradle环境
- eclipse下,tomact jar包存在 但是无法解析导入 javax.servlet 的问题与解析
- plupload上传插件在SpringMVC中的整合