Java中static、final、类部类作用,简单介绍

不断的学习过程中发现往下深究问题,技术,代码的前提是拥有良好的基础。

比方说看到一些变量名、方法前加有static的字样。你懂吗?

在变量名、方法名前加有static字样。例如

private static int a;    是全局、静态的意思。在编译的时候就写在了内存中。

1 因此,不用实例化就可以使用;可以用类名直接使用

2 在多线程中,static是线程安全的,因为static的变量是共享的

在变量名前加油final的,标识常量的意思

1 其最大特点是只能赋值一次

2 穿透力强


最后讲一下类部类的作用

使用原因:

1 一般只为其外部类使用

2 内部类可以继承一个接口,因此可以完善java多继承机制

3 有隐藏功能

3 无条件访问外部类的成员,因为类部类就相当于外部类的成员

有时候在类部类加static,则称其为静态类部类

静态类部类只能访问外部类的静态成员和方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,877评论 18 399
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,795评论 8 265
  • 都说女子本弱,为母则刚。我儿子出生以后,我却发现自己多了一个软肋,刚强反而不见了。 儿子的存在让我清楚的认识到生命...
    兰若雪钰阅读 269评论 0 0
  • 冬夜里, 静悄悄的, 风儿也难耐寂寞, 和路上的行人 说一段生寒的耳语, 路人们会心地抖抖身子。 路灯黯淡, 磕磕...
    乐陵君阅读 86评论 0 1
  • REST 框架的 ViewSets 允许开发人员集中精力对 API 的状态和交互进行建模,并根据常规约定自动处理 ...
    SingleDiego阅读 1,104评论 0 1