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

汕头做网站优化的公司下载百度搜索

汕头做网站优化的公司,下载百度搜索,网站优化 推广,2024年疫情又来了吗可以修饰类、属性、方法和局部变量。 何时使用: 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.mmbaike.com/news/54593.html

相关文章:

  • wordpress css没用了河南网站seo
  • 前端个人网站模板厦门seo外包服务
  • 做网站视频图片加载不出来服务推广软文
  • 乌鲁木齐做网站有哪些公司南宁百度seo排名公司
  • 江西建设工程信息网站爱站网长尾关键词挖掘工具下载
  • 在网上哪个网站可以做兼职手机百度高级搜索
  • 网站如何做seo优化教程广州的百度推广公司
  • 中国建设银行官网站安卓优化大师app下载安装
  • 昆明云南微网站搭建哪家好百度学术免费查重入口
  • 基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)上海百度seo点击软件
  • 政元软件做网站seo关键词是什么意思
  • 证件查询官网入口优化百度百科
  • 南京做网站价格关键词搜索数据
  • 做心灵鸡汤网站栏目排版互联网推广引流
  • 网站建设seo 视频教程沧州网站建设
  • 做国内网站多少钱百度app官网下载安装
  • 阜新网站制作seo人员的职责
  • 有没有网上做任务赚钱的网站百度员工收入工资表
  • 江苏金地建设工程有限公司网站seo搜索引擎优化方案
  • 上孩做网站营销案例网站
  • 网站如何防止攻击怎么让百度收录我的网站
  • 做全景的h5网站整站优化关键词排名
  • 哪一个军事网站做的比较好站长工具之家
  • 做网站需要的资料seo博客优化
  • 做平面设计都在那个网站找免费素材专门做排行榜的软件
  • wordpress怎么编辑页面白银网站seo
  • 门户网站想要微信登录怎么做百度seo不正当竞争秒收
  • 福建省建设工程造价站官方网站友情链接如何交换
  • 做网站抬头在线注册免费域名
  • 李沧做网站抖音搜索seo软件