• final

    • final能修饰类、修饰方法、能修饰属性。

    • 修饰类:该类不能被继承。

    • 修饰方法:该方法不能被重写。所以abstract和final不能同时用

    • 修饰属性/变量:该属性/变量为常量,该值不能再改变,且定义的属性必须直接赋初值。(常量的命名方式 全部子母大写,多个单词之间用_分开)

      • Static

        • 修饰属性和方法:

          • 被static修饰的属性被该类的所有对象共享 --→ 类属性

          • 被static修饰的属性或者方法,在内存中有且只有一份,所以被该类的所有对象共享。静态属性和方法是随着类的加载进内存而初始化,普通的对象属性随着对象的创建而创建。静态属性除了能被对象调用外,还能被当前类调用。

            • static代码块,static{};程序运行最先运行static代码块中的内容,一般用来对对象属性进行初始化。

            • 大家可也可以看到,静态代码块实际上是首个运行的。

最新文章

  1. Delphi 字符数组存入文件
  2. 第十篇、微信小程序-view组件
  3. Mac系统Safari浏览器启动无图模式
  4. 安装SQL Server2008时 检测时有“重启计算机”失败
  5. Data Guard 之 浅析Switchover与Failover
  6. 14.10.4 Defragmenting a Table 整理表
  7. 关于WM_NCHITTEST消息
  8. [LeetCode] Trapping Rain Water II 题解
  9. 【转载】java 中 String s = new String("abc") 创建了几个对象?!
  10. 【转载】网站服务器运维记实:阿里云1核2G突发性能t5服务器突然变得卡顿
  11. 洛谷P3385 【模板】负环
  12. Lintcode225-Find Node in Linked List-Naive
  13. bcftools合并vcf文件
  14. C++ MFC棋牌类小游戏day1
  15. 团队项目开题Scrum Meeting报告
  16. SQLITE3的锁以及事务
  17. laychat聊天功能
  18. 每天一个linux命令(目录文件操作):【转载】linux文件属性详解
  19. vijos 1250 最勇敢的机器人 分组背包+并查集
  20. 洛谷【P1439】【模板】最长公共上升子序列

热门文章

  1. 3023Java_控制语句
  2. 3021Java_数据类型
  3. python 方法无法在线程中使用(附python获取网络流量)
  4. Redis相关面试题
  5. windows下nginx的安装和使用
  6. 妹子问我maven是啥?从相亲说起。。
  7. 【Netty4】深入学习Netty
  8. js深入(三)作用域链与闭包
  9. ES5_04_Array扩展
  10. Java基础中字符串与字符的注意点!