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

中国微电影 网站开发者利用百度图片做网站外链

中国微电影 网站开发者,利用百度图片做网站外链,福州盈科网站建设有限公司怎么样,互联网营销宣传包 final 权限修饰符 空着不写是default! 代码块 1.静态代码块 1.静态代码块优于空参构造方法 2.静态调用只被加载一次; 静态代码块在Java中是一个重要的特性,它主要用于类的初始化操作,并且随着类的加载而执行,且只…

final

权限修饰符

空着不写是default!

代码块

1.静态代码块

1.静态代码块优于空参构造方法

2.静态调用只被加载一次;

静态代码块在Java中是一个重要的特性,它主要用于类的初始化操作,并且随着类的加载而执行,且只执行一次。静态代码块的实践应用广泛,以下是几个主要的应用场景:

1. 初始化静态变量

静态代码块经常用于初始化静态变量,这些变量在类的所有实例之间共享。通过静态代码块,可以在类加载时设置这些变量的初始值确保在使用这些变量之前它们已经被正确初始化

2. 加载外部资源

在应用程序中,有时需要在类加载时加载外部资源,如配置文件、数据库驱动等。静态代码块提供了一个很好的时机来完成这些任务,因为它在类被JVM加载时执行,且只执行一次。

3. 初始化静态数据结构

对于需要在类级别上共享的数据结构(如集合、映射等),静态代码块可以用于在类加载时初始化这些数据结构。这有助于减少在对象创建时重复初始化相同数据结构的开销。

4. 执行一次性的任务

如果有一些任务只需要在类加载时执行一次,比如初始化日志系统、注册服务提供者等,那么静态代码块是一个理想的选择。这些任务通常与类的实例无关,但需要在类被使用时已经准备好。

5. 控制静态代码块的执行顺序

在存在继承关系的类中,静态代码块的执行顺序是按照父类到子类的顺序进行的。这一特性可以用于控制初始化操作的顺序,确保在子类使用父类资源之前,父类资源已经被正确初始化。

示例代码

public class StaticInitialization {
// 静态变量
private static String country;
// 静态代码块
static {
country = "中国";
System.out.println("静态代码块执行,初始化国家为:" + country);
// 可以在这里加载外部资源或执行其他初始化任务
}
public static void main(String[] args) {
// 静态代码块在类加载时自动执行,无需显式调用
System.out.println("主方法执行,国家为:" + country);
}
}

在上面的示例中,静态代码块在类StaticInitialization被加载时执行,并且只执行一次。它用于初始化静态变量country,并在控制台打印一条消息。然后,在main方法中,可以直接访问这个已经初始化的静态变量。

注意事项

  • 静态代码块只能访问类的静态成员变量和静态方法,不能访问类的实例成员变量和实例方法。
  • 静态代码块的执行顺序取决于它们在类中的定义顺序,与它们在代码中的位置无关。
  • 如果存在继承关系,父类的静态代码块会在子类的静态代码块之前执行。但是,需要注意的是,这并不会影响静态变量的访问顺序,因为静态变量是按照它们在类中的定义顺序进行初始化的。

2.构造代码块

实例化几次就调用几次

3.静态代码块、构造代码块、构造函数执行顺序

内部类

1.内部类的分类

 

1.成员内部类

public class text {public static void main(String[] args) {A.c c =new A().new c();c.setA(3);System.out.println(c.getA());}
}

2.局部内部类

3.匿名内部类

http://www.yayakq.cn/news/478794/

相关文章:

  • 如何开wordpress网站wordpress+组织架构
  • 网站设计建设公司联系方式免费建设网站公司哪家好
  • 网页制造与网站建设论文酒店如何做好线上营销
  • 福建省中城建设工程有限公司网站外网登录 wordpress
  • 如何建造免费的网站怎么在网上做公司的网站
  • 如何做购物券网站注册空壳公司帮人走账
  • wordpress建站教程jiuyou服装网站建设前期规划方案
  • 个人网站备案 网站名称wordpress 推荐位调用
  • 网站空间自己做做网站用html还是php
  • 深圳旅游公司网站方维不变心心的初心
  • 网站使用的主色调网站制作预算
  • 建设区服务网站做废旧哪个网站好
  • 网站app公众号先做哪个比较好wordpress更换域名后登陆不了后台
  • win7上能否做asp网站网络购物系统
  • 北京个人网站开发制作wordpress 影响力
  • 石家庄建设银行网站培训网站平台怎样做
  • 北京工信部网站centos怎么装WordPress
  • 外国网站的风格自建服务器做网站
  • 广东华迪工程建设监理公司网站wordpress用nginx
  • 网站建设的技术支持设置网址
  • 做印刷网站公司简介中卫展览展厅设计公司
  • 男人直接做的视频网站深圳企业做网站公
  • 建设网站书如何进行品牌宣传与推广
  • 大连企业网站制作广西建设网公布名单
  • 北京网站设计的公司价格苏州设计工作室
  • 临湘做网站大型网站制作流程
  • 想自己做一个网站做外贸在哪个网站找客户
  • 浙江建设人才网seo搜索引擎优化培训班
  • lamp网站开发wordpress 管理员登录
  • 微教育云平台网站建设wordpress免费模板下载