static{a =2;}//静态块中初始化staticint a =1;//成员域中初始化staticint b =3;static{b =4;}{c =5;}//可以放在声明的上面int c =3;@Testpublicvoidtest_order(){System.out.println(a);System.out.println(b);System.out.println(c);}
结果输出
1
4
3
结果分析
块中的初始化与成员域中的初始化是平级的,所以会按照从上到下初始化,最后一次初始化为最终的值。
场景3:静态变量的调用
用例代码
@Testpublicvoidtest_static_var(){System.out.println(InitB.c);}publicclassInitA{publicstaticString c ="C";static{System.out.println("A");}}publicclassInitBextendsInitA{static{System.out.println("B");}}
Mysql下载
在官网下载mysql community Server https://dev.mysql.com/downloads/mysql/ 可以选择下载压缩包或者MSI安装程序
使用压缩包安装
MySQL 压缩包安装通常需要以下步骤:
1. 下载 MySQL 安装包
你可以从 MySQL 官网上下载适合你系统的 MySQL 安装包&am…
目录
实现HTTPS中TLS和TCP同时握手的前提:
什么是TCP Fast Open?
TLS v1.3
TCP Fast Open TLSv1.3 HTTPS都是基于TCP传输协议实现的,得先建立完可靠得TCP连接才能做TLS握手的事情。
实现HTTPS中TLS和TCP同时握手的前提:
1、…