/*代码块:在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为局部代码块:局部位置,用于限定变量的生命周期。构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。静态代码块:在类中的成员位置,用{}括起来的代码,只不过它用static修饰了。作用:一般是对类进行初始化。面试题?静态代码块,构造代码块,构造方法的执行顺序?静态代码块 -- 构造代码块 -- 构造方法静态代码块:只执行一次构造代码块:每次调用构造方法都执行
*/
class Code {static {int a = 1000;System.out.println(a);}//构造代码块{int x = 100;System.out.println(x);}//构造方法public Code(){System.out.println("code");}//构造方法public Code(int a){System.out.println("code");}//构造代码块{int y = 200;System.out.println(y);}//静态代码块static {int b = 2000;System.out.println(b);}
}class CodeDemo {public static void main(String[] args) {//局部代码块{int x = 10;System.out.println(x);}//找不到符号//System.out.println(x);{int y = 20;System.out.println(y);}System.out.println("---------------");Code c = new Code();    System.out.println("---------------");Code c2 = new Code();System.out.println("---------------");Code c3 = new Code(1);}
}

---------------------------------------------

/*写程序的执行结果。林青霞都60了,我很伤心我是main方法Student 静态代码块Student 构造代码块Student 构造方法Student 构造代码块Student 构造方法
*/
class Student {static {System.out.println("Student 静态代码块");}{System.out.println("Student 构造代码块");}public Student() {System.out.println("Student 构造方法");}
}class StudentDemo {static {System.out.println("林青霞都60了,我很伤心");}public static void main(String[] args) {System.out.println("我是main方法");Student s1 = new Student();Student s2 = new Student();}
}

代码块:在Java中,使用{}括起来的代码被称为代码块。相关推荐

  1. java 怎么调用js代码_在Java中直接调用js代码

    JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码. 在Java中直接调用js代码 不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: " ...

  2. Java中“附近的人”实现方案讨论及代码实现

    前言 在我们平时使用的许多app中有附近的人这一功能,像微信.qq附近的人,哈罗.街兔附近的车辆.这些功能就在我们日常生活中出现. 像类似于附近的人这一类业务,在Java中是如何实现的呢? 本文就简单 ...

  3. Java 中IO流详解(附实例代码/面试题)

    Java I/O流详解 前言 一.I/O流是什么? 二.IO流分类: 1. 流程图: io流对象 2. io流的优缺点: 3. io 流Java中用途有哪些? 三.一些 io 实例 四.面试题: 前言 ...

  4. 代码示例:Java中定义数组的三种方式

    在Java中,数组的定义有三种方式,其基本语法格式如下: 数组类型[] 数组名 = new 数组类型[数组长度]; 数组类型[] 数组名 = new 数组类型[]{数组元素0,数组元素1,...}; ...

  5. java空心正方形代码_从Java中的用户输入绘制空心星号正方形/矩...

    我正在尝试创建一个程序,要求用户提供正方形/矩形的宽度和长度尺寸,然后使用#符号将其绘制出来.我几乎了解了,除了我似乎不太了解矩形的右边以正确打印出来- 这是我的代码: import java.uti ...

  6. java socket分包粘包 代码_分享java中处理socket通信过程中粘包情况的实例代码

    本篇文章主要介绍了java中处理socket通信过程中粘包的情况,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 这两天学习了java中处理socket通信过程中粘包的情况,而且很重要,所以,今天添 ...

  7. java中,饭店里面有五道菜, 黄花鱼 200块, 烤鸭 100块, 红烧肉 60块, 小炒肉 40块, 白水豆腐 10块,一个客人进了饭店, 根据身上的钱来决定最好能吃哪道菜 , 编程模拟。

    一个简单的java题目: 饭店里面有五道菜, 黄花鱼 200块, 烤鸭 100块, 红烧肉 60块, 小炒肉 40块, 白水豆腐 10块,一个客人进了饭店, 根据身上的钱来决定最好能吃哪道菜 , 编程 ...

  8. Java中before用法_Java Year isBefore()用法及代码示例

    Java中Year类的isBefore()方法用于检查当前的Year对象是否在指定为此方法的参数Year之前. 用法: public boolean isBefore(Year otherYear) ...

  9. java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...

    java编写排序的代码 在Java 8之前,您编写了几行代码来对对象集合进行排序? Java 8您需要多少个? 您可以在Java 8中用一行完成. 让我们看看下面的Employee类. public ...

  10. java心形代码_使用java打印心型、圆形图案的实现代码_java

    相信对于打印三角形都没什么难度,只需要利用for循环嵌套使用就行 但是对于打印圆形和三角形不同因为到圆心距离相等的点一般不会横坐标和纵坐标都为整数 打印爱心 爱心的公式 (x²+y²-1)³-x²*y ...

最新文章

  1. 推荐几个微信Markdown排版工具
  2. ISA---不能访问网址或是多次刷新才能访问的解决方法一则
  3. python代码安全扫描工具
  4. Django之model
  5. 语义分割双料冠军!微软 OCRNet化解语义分割上下文信息缺失难题|ECCV 2020
  6. 蓝桥杯 基础练习 报时助手
  7. Borland Enterprise Core Object II (ECO II)第一次接觸
  8. x264_param_default分析
  9. InVEST实践与进阶及在生态系统服务供需、固碳、城市热岛、论文写作
  10. atom平台 android ia,ZTE Grand X IN:搭载Atom平台的Android机
  11. Cesium 源码解析 Model(二)
  12. matlab 曲线数据输出,Mathlab 如何输出曲线各数据点值?
  13. SIRIUS更新日志|SIRIUS人脸识别更新日志|天狼星人脸识别更新日志
  14. Hive的HQL的执行过程(怎么转换成MR、Spark等任务)
  15. [声纹识别]语音识别系统框架[1]
  16. 基于Node.js的3DTiles三维倾斜摄影模型爬虫
  17. PySpark reduce reduceByKey用法
  18. 网络安全日记之暗月DIV+CSS
  19. DataBinding使用指南(一)DataBinding基本使用,双向绑定,ListView RecycleView使用
  20. 监听qq新邮件 linux,linux如何使用QQmail实现网络邮件报警?

热门文章

  1. Java里氏转换_里氏代换原则、依赖倒转原则 | 学步园
  2. 【Mysql】Communications link failure,The last packet sent successfully to the server was 0 millisecond
  3. 怎么测试Tomcat是否安装配置成功
  4. 用verilog实现检测1的个数_[转]常用数字处理算法的Verilog实现
  5. SpringBoot POI Word合并
  6. 单面机51小车程序_4千元牛排机实测!小白也能做出星级牛排,在家吃出法式餐厅感觉...
  7. layui后台管理框架应用
  8. Grid ++ MIME 类型配置 载入报表数据,检查此URL及其数据,错误提示 网络服务器响应不成功
  9. DataSciComp 有关数据科学的比赛
  10. 前端通过后端返回文件流下载文件