final:

语义为“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。
final方法不能被子类的方法覆盖,但可以被继承
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。

--------

static:
表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
static修饰的成员变量和方法被该类的所有实例所共享,即独立于该类的任何对象。不用实例化对象,可以直接通过类名访问(若在其他无关类里面,前提是static修饰的成员变量或方法是public的)

转载于:https://www.cnblogs.com/Mrs-cc/archive/2012/07/13/2590756.html

java关键字 final static相关推荐

  1. java 关键字final static

    final的概念 继承的出现提高了代码的复用性, final的特点 l  final修饰类不可以被继承,但是可以继承其他类. class Yy {} finalclass Fu extends Yy{ ...

  2. Java关键字final、static、this、super使用总结

    一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...

  3. 转!Java关键字final、static使用总结

    Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非 ...

  4. [Java] 关键字final、static使用总结

    一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...

  5. Java关键字final、static

    一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...

  6. Java关键字final使用详解

    2019独角兽企业重金招聘Python工程师标准>>> http://docs.oracle.com/javase/tutorial/java/IandI/final.html Wr ...

  7. 【Java编程】Java关键字final使用详解

    根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变 ...

  8. 【java】java 关键字: final详解

    1.概述 转载:java 关键字: final详解

  9. Java提高篇 —— Java关键字之static的四种用法

    一.前言 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们先来了解一 ...

  10. Java关键字——final的用法

    final这个单词的意思是"最终的; 不可改变的"总的来说,在java中被final修饰的都是不想在后续程序中改变的. 在Java中final主要有以下几个用处: 1.修饰变量的定 ...

最新文章

  1. poj3683(2-SAT)
  2. 空心磁珠铁氧体抗干扰屏蔽磁环RH磁通高频磁芯圆形穿心磁珠滤波器
  3. java中静态是什么,java中静态和非静态有什么区别
  4. 不要在viewWillDisappear:方法中移除通知
  5. 集合到文件改进版【应用】
  6. AE学习笔记——第二章:AE图层中的图层用法及基本操作
  7. linux generic什么意思_Linux下ps aux中进程状态为Ss,S+, Rs,Ds是什么意思?
  8. ★LeetCode(538)——把二叉搜索树转换为累加树(JavaScript)
  9. 欧拉函数之和(51nod 1239)
  10. 关于Excel2003行数(65535)和列数(255)限制问题解决
  11. 轻量型目标检测算法一次看个够
  12. LA 4670 Dominating Patterns AC自动机简单题
  13. 拿R来画画(六):很漂亮的Cleveland点图
  14. 远程访问内网服务器使用FRP实现内网穿透
  15. 名帖44 北魏 楷书《元苌墓志》
  16. linux c open flush,ctrl+c以及写操作失败和flush
  17. 派森编程python_派森学python
  18. 记录极致cms当前位置间隔符号替换
  19. Java人力外包是什么意思?有什么优点
  20. 怎么删除桌面右键打开好桌道壁纸

热门文章

  1. css大会站点顶部的一个特效
  2. CORS跨域资源共享
  3. struts+spring action应配置为scope=prototype
  4. Linux tcp_timestamps相关
  5. Android-LayoutInflater布局文件解析过程分析
  6. Android全局变量使用
  7. Linux中mount挂载命令及其概念
  8. 数字媒体技术和数据科学与大数据技术_数据科学与大数据技术专业的女同学,迈出了她的舒适圈...
  9. java多线程小游戏_java控制台贪吃蛇小游戏(多线程版)
  10. python中int占几个字节_小白学python第1问: int 占几个字节?