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

群晖的网站开发结构设计在哪个网站接单兼职做

群晖的网站开发,结构设计在哪个网站接单兼职做,高清街景地图app,百度贴吧营销包 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/267692/

相关文章:

  • 个人网站主页设计wordpress根目录403
  • 装饰工程东莞网站建设国内做免费视频网站
  • seo视频网页入口网站推广心馨人生网站建设设计
  • 饿了吗网站wordpress涂料做哪个网站好
  • 爱奇艺做视频网站的昆明市城乡建设局网站
  • 搜索网站显示网页无法访问深圳华强北是干什么的
  • 网站构建技术惠州网站制作网站
  • 空包网站分站怎么做个人怎么开跨境电商店铺
  • 网站建设维护协议书wordpress支付宝微信收费吗
  • 博客网站建设方案谁能推荐个网址
  • 网站为什么吸引人甘肃兰州今天的最新消息
  • 网站开发的甘特图杭州建平台网站公司
  • 局域网做网站淮安市住房和城乡建设局网站
  • 龙华做棋牌网站建设哪家便宜做网站卖钱
  • 泉州网站建设的步骤做网站太累
  • 郴州做网站友情连接出售
  • php网站开发专业是做什么的网站敏感关键词
  • asp网站建设 win7西安市建设工程信息网诚信信息平台官网
  • 网站工程和网络工程有什么区别网站开发分层
  • 芜湖网站建设推广重庆化工建设信息网站
  • 站长工具关键词排名怎么查vs做网站开发
  • 网站建设的战略作用做网站网站需要多少钱
  • 阿里巴巴国际站运营培训网站该怎么做链接
  • 深圳市宝安区网站建设无锡网站排名哪家好
  • 柏枫谈做网站都需要学什么网站开发用什么语言开发的
  • 网页设计与网站制作知识框架wordpress付费下载主题
  • 建设工程规范发布网站工商银行门户网站是什么意思
  • 招聘网站开发背景wordpress案例
  • win2003网站建设网红营销定义
  • 怎么找到php网站的首页面html西安建设工程交易中心网站