【Java SE 代码回顾】——day07_静态代码块

简介: 【Java SE 代码回顾】——day07_静态代码块

这个系列是对javaSE课程代码的回顾,所有Demo都是亲自动手实现的,并做了小小的change,为了方便自己理解和后期复习,代码里加了大量的注释。现对所有知识点的代码进行复习整理,进一步理解、完善代码,对注释进行补充。其中重要的知识点会单独说明,但主要以代码为主。


说明:博客是对学习内容的巩固,很多注释是为了自己理解,所以不会很专业。


---------------------------------------------------静态代码块---------------------------------------------

package cn.tjpu.javase07.construct;
/**
 * jvm加载程序,首先执行静态代码块,如果有多个就按顺序执行
 * 再执行普通代码块
 * 最后执行构造方法
 * 不用new 一个OrderDataBase类的实例,只要调用该类,jvm就会执行里面的内容
 */
public class OrderDataBase {
  public static String string = "500";
  // 普通类
  {
    System.out.println("普通代码块执行了");
    System.out.println("--------------------");
  }
  // 构造方法
  public OrderDataBase() {
    System.out.println("构造方法执行了");
    System.out.println("--------------------");
  }
  // 静态类
  static {
    System.out.println("静态代码块执行了");
    System.out.println("静态代码块成员变量赋值前:" + string);
    string = "1000";
    System.out.println("静态代码块成员变量赋值后:" + string);
    System.out.println("--------------------");
  }
}
package cn.tjpu.javase07.construct;
/**
 * 不用new 一个OrderDataBase类的实例,只要调用该类,jvm就会执行里面的内容
 */
public class OrderTest {
  public static void main(String[] args) {
    new OrderDataBase();
  }
}
相关文章
|
1天前
|
Java 程序员 图形学
程序员教你用代码制作飞翔的小鸟--Java小游戏,正好拿去和给女神一起玩
《飞扬的小鸟》Java实现摘要:使用IntelliJ IDEA和JDK 16开发,包含小鸟类`Bird`,处理小鸟的位置、速度和碰撞检测。代码示例展示小鸟图像的加载、绘制与旋转。同时有`Music`类用于循环播放背景音乐。游戏运行时检查小鸟是否撞到地面、柱子或星星,并实现翅膀煽动效果。简单易懂,可直接复制使用。
|
1天前
|
前端开发 Java Spring
Java Web ——MVC基础框架讲解及代码演示(下)
Java Web ——MVC基础框架讲解及代码演示
8 1
|
1天前
|
设计模式 前端开发 网络协议
Java Web ——MVC基础框架讲解及代码演示(上)
Java Web ——MVC基础框架讲解及代码演示
6 0
|
1天前
|
Java
Java的取余如何编写代码
【5月更文挑战第9天】Java的取余如何编写代码
19 5
|
1天前
|
Java 开发框架 XML
JDK、JRE、Java SE、Java EE和Java ME有什么区别?
JDK、JRE、Java SE、Java EE和Java ME有什么区别?
|
1天前
|
Java
代码实例演示Java字符串与输入流互转
代码实例演示Java字符串与输入流互转
|
1天前
|
存储 安全 Java
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
|
1天前
|
数据库连接
java+ssm+vue代码视频学习讲解
java+ssm+vue代码视频学习讲解
10 0
|
1天前
|
SQL 缓存 算法
优化你的Java代码:性能调优技巧
优化你的Java代码:性能调优技巧
13 0
|
1天前
|
Java 编译器 程序员
Java一分钟之第一行Java代码:输出"Hello, World!"
【5月更文挑战第7天】本文引导初学者编写运行第一个Java程序——打印"Hello, World!",介绍基本代码结构及常见问题。包括语法错误(如缺少分号、缩进不规范)、编译运行问题(忘记编译、运行错误)和环境配置问题(JDK未安装、环境变量未设置)。建议检查语法、熟悉编译运行流程并正确安装配置JDK。通过实战演练,从编写到运行,迈出Java编程第一步。
20 0