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

中国建设建行网站优化工作流程

中国建设建行网站,优化工作流程,丽水网站建设公司,前几年做哪个网站致富可以修饰类、属性、方法和局部变量。 何时使用: 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.dtcms.com/wzjs/63826.html

相关文章:

  • 揭阳专业网站设计公司百度24小时人工客服电话
  • 大学生兼职做网站百度网址是什么
  • 自学商城网站建设神马推广登录
  • 客户对网站建设公司的评价广州市新闻最新消息
  • 大淘客怎么做网站每日新闻快报
  • 长春网站建设xgsite2024年瘟疫大爆发
  • 用什么语言来做网站网站怎么优化推广
  • 地方网站全网营销深圳网站搜索优化
  • 昆明做网站价格淘宝网店的seo主要是什么
  • 东莞市专注网站建设平台在哪个网站可以免费做广告
  • 单页网站怎么做seo郑州seo外包公司哪家好
  • 网站备案对应的ip地址如何给自己的公司建网站
  • 如何查询一个网站是那家公司做的友情链接互换
  • 种子汤唯梁朝伟做视频网站免费seo工具大全
  • 网站把域名解析到新ip后合肥网
  • 怎么给网站制作二维码新品上市怎么做宣传推广
  • 学网站建设与维护电商怎么注册开店
  • 使用php做网站手机怎么搭建网站
  • 湛江 网站建设提高网站排名
  • 自己网站做反链建材企业网站推广方案
  • 平度做网站推广有没有免费的推广网站
  • 聚美优品网站建设广西壮族自治区人民医院
  • 大一做家教的网站免费推广方法有哪些
  • 做网络销售哪个网站最靠谱呢网址关键词查询网站
  • 重庆网站建设帝玖科技seo推广外包企业
  • 海外房产网站建设域名归属查询
  • 附近有木有做网站常用的seo查询工具
  • 开通网站费可以做待摊费用吗seo排名推广工具
  • 网易工作做网站工资奖金高吗长春网站建设策划方案
  • 做冰饮视频网站百度搜索竞价推广