当前位置: 首页 > news >正文

社交网站建设内容/青岛网站关键词排名优化

社交网站建设内容,青岛网站关键词排名优化,杭州 建设网站制作,手机 网站 模板可以修饰类、属性、方法和局部变量。 何时使用: 1、不希望某个类被继承,用final修饰该类。 2、不希望父类的某个方法被子类覆盖/重写,用final修饰该方法。 3、不希望类的某个属性的值被修改,用final修饰该属性。 4、不希望某…

    可以修饰类、属性、方法和局部变量。

何时使用:

1、不希望某个类被继承,用final修饰该类。

2、不希望父类的某个方法被子类覆盖/重写,用final修饰该方法。

3、不希望类的某个属性的值被修改,用final修饰该属性。

4、不希望某个局部变量被改变,用final修饰。

Java中final和static修饰的变量是在什么时候赋值的?_程序IT圈的博客-CSDN博客

链接中的总结单拎出来:

①单独用final修饰的变量也有可能在字节码找到对应的ConstantValue属性,但是会被JVM忽略掉。

②final修饰的实例属性,在实例创建的时候才会赋值。

③static修饰的类属性,在类加载的准备阶段赋初值,初始化阶段赋值。

④static+final修饰的String类型或者基本类型常量,JVM规范建议在初始化阶段赋值,但是HotSpot VM直接在准备阶段就赋值了。

⑥static+final修饰的其他引用类型常量,赋值步骤和第二点的流程是一样的。?

细节:

1、局部变量使用final修饰,它的值不允许改变,即:

     如果是基本数据类型,则不允许值改变。

     如果是引用类型,它的值就是地址,只要地址不变就行,指向的对象自身属性可以改变。

2、final修饰的属性也叫常量,一般用XX_XX_XX来命名。

3、final修饰的属性定义时必须赋初值,以后不可修改,可在以下时刻赋初值:

    ①定义时。

    ②构造器中。

    ③代码块中。

4、若final修饰的属性是静态的(static) ,则只能在以下赋初值,不能在构造器赋初值。

    ①定义时。

        定义时直接赋值,赋值操作将会在类加载的准备阶段就赋值完毕。

            好处:可以让代码更加简洁

            坏处:如果赋值的操作比较耗时,就会影响类的加载速度。

    ②代码块。(前提是不能在定义时赋值)

         常量的初始化被延迟到静态代码块执行时,即初始化阶段。

             可以在需要复杂操作时实现更好的控制,而且可以在静态代码块中捕获异常。

5、final不能修饰构造方法。

6、final + static往往搭配使用,效率高,不会导致类加载,底层编译器做了优化。

    

7、方法形参也可以使用final修饰。

http://www.whsansanxincailiao.cn/news/31953558.html

相关文章:

  • eclipse做动态网站/域名注册官网免费
  • 网站建设怎么用/cpa游戏推广联盟
  • 北京公司网站建设/超级seo外链
  • 湖北黄石网站建设/企业seo顾问服务
  • wordpress站内链接/外贸网站建设流程
  • 谁有凡科网做的网站/百度销售平台怎样联系
  • 做网站要注意些什么要求/百度客服人工电话多少
  • 国外推广国内网站/哪里做网站便宜
  • 杂志社网站建设方案/电商怎么推广自己的产品
  • 西南大学校园网站建设往年考试卷/站优化
  • 网站系统评测要怎么做呢/竞价托管公司排名
  • 企业网站如何设计网页/百度移动首页
  • 山东网站制作定制/网络营销事件
  • 精品课程网站开发/东莞做网站排名优化推广
  • 网站建设能用手机制作吗/推广普通话图片
  • 小吃加盟网站大全/推广普通话的内容
  • 网站开发学习步骤/网站维护是什么意思
  • 移动终端网站建设/友情链接2598
  • 中英文网站价格/亚马逊市场营销案例分析
  • 手机asp网站开发工具/手机百度搜索app
  • 中英文网站建设需要懂英语吗/优化大师电视版
  • 辽宁住房和城乡建设厅网站/免费手机优化大师下载安装
  • 建网站的设备/网站seo优化课程
  • wordpress评论要审核吗/seo优化总结
  • 做网站公/百度搜索推广技巧
  • 公司网站修改 优帮云/手机地图app下载安装
  • 网站的相对路径/域名免费注册
  • 呼伦贝尔做网站的公司/郑州网站建设哪里好
  • 北京网站设计招聘/seo网络推广优化教程
  • 谷歌 网站开发/百度云资源搜索