输入代码

blic static void main(String[] args) {

{

int x = 10;//限定变量的声明周期

System.out.println(x);

}

Student s1 = new Student();

System.out.println("---------------");

Student s2 = new Student("张三",23);

}

static {

System.out.println("我是在主方法类中的静态代码块");

}

}

class Student {

private String name;

private int age;

public Student(){

//study();

System.out.println("空参构造");

}//空参构造

public Student(String name,int age) {//有参构造

//study();

this.name = name;

this.age = age;

System.out.println("有参构造");

}

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

public void setAge(int age) {

this.age = age;

}

public int getAge() {

return age;

}

{//构造代码块:每创建一次对象就会执行一次,优先于构造函数执行

//System.out.println("构造代码块");

study();

}

public void study() {

System.out.println("学生学习");

}

static {//随着类加载而加载,且只执行一次

System.out.println("我是静态代码块");//作用:用来给类进行初始化,一般用来加载驱动

}//静态代码块是优先于主方法执行

}

java代码的运行顺序_java中的代码块执行顺序相关推荐

  1. python类中方法的执行顺序-Python中实例化class的执行顺序示例详解

    前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的顺序 一般来说一个类里面有类变量和方法,比如我们定 ...

  2. php 内部异步执行顺序,event_loop中不同异步操作的执行顺序

    关于js的单线程.怎么创建一个异步任务都是老生常谈的话题了,我们今天就总结一下js不同的异步操作到底执行顺序如何. 首先我们要明白js两种任务类型,一个是macrotask(宏任务),一个是 micr ...

  3. java代码块执行顺序_Java笔记 | Java代码块执行顺序测试

    最近笔试常常遇到考察Java代码块执行顺序的题目,网上查看博客错漏百出,特地自己测试了一下. 如有错漏,希望路过的大佬指出来,以便我进行更改. 先上代码吧! public class ClassA { ...

  4. Spring关于AOP中关于advice的执行顺序

    AOP的核心概念 要完全理解Spring AOP首先要理解AOP的核心概念和术语,这些术语并不是Spring指定的,而且很不幸,这些术语并不能直观理解,但是,如果Spring使用自己的术语,那将更加令 ...

  5. python实例化是什么意思_Python中实例化class的执行顺序示例详解

    前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的顺序 一般来说一个类里面有类变量和方法,比如我们定 ...

  6. for循环中各语句的执行顺序

    for循环中各语句的执行顺序 初学编程的话,基本上是避不开for循环的.而作为一个很基本的知识点,我们就来梳理一下for循环中各语句的执行顺序! 首先我们来介绍一下for循环的基本形式 for(初始化 ...

  7. java子类代码块_java中父类子类静态代码块、构造代码块执行顺序

    父类静态(代码块,变量赋值二者按顺序执行) 子类静态 父类构造代码块 父类构造方法 子类构造代码块 子类构造方法 普通方法在实列调用的时候执行,肯定位于上面之后了 //父类A public class ...

  8. java a运算顺序_Java中计算顺序的规则是什么?

    噜噜哒 让我说得很清楚,因为人们一直误解这一点:子表达式的求值顺序是独立结合性和优先级..关联性和优先级确定操作者被执行但是不要确定子表达式都是经过评估的.你的问题是关于子表达式都是经过评估的.考虑A ...

  9. java代码块执行顺序_JAVA代码块执行顺序分析测试

    在实际的工作过程中,几乎从没用过JAVA的代码块.不过既然做了这方面的学习与测试,就索性记录下来防止忘记.同一个招式,圣斗士是不会学习第二遍的... 首先,上代码: public class Code ...

最新文章

  1. 8种最坑的SQL错误用法,第一个就很坑?
  2. 是漏电,还是电磁辐射?
  3. 作品[RFileRead/WriteStream 练习] for s60 fp2
  4. SQL语言之多表查询(oracle)
  5. 关于项目进度慢的思考----如何提高整体开发效率
  6. HTML5 Web Worker
  7. 淘宝api 登录验证
  8. 声明对象 创建对象_流利的对象创建
  9. 1024到了,默默给自己点个赞!
  10. LeetCode之两数相加
  11. Loadrunner11完美破解小笔记
  12. maya如何导出ue4_ue4 maya max导入导出问题
  13. 突然发现一个很好用Golang的json库
  14. awr报告 解读_AWR报告分析解读
  15. 手动绘制DataTable
  16. slz-servlet的引入
  17. flash 图片有描边 html,Flash遮罩制作线条逐渐显示的汽车轮廓动画效果
  18. python 时间曲线相似度计算_时间序列相似性度量综述
  19. 中科大自主招生2018年笔试数学之二
  20. 通过几道CTF题学习yii2框架

热门文章

  1. cocos2d-x JS 随机数
  2. EF支持复杂类型的实现
  3. 基于移动端Reactive Native轮播组件的应用与开发详解
  4. 【VLC-Android】Mac下编译vlc-android
  5. SATA硬盘如何使用GHOSTSATA硬盘如何使用GHOST
  6. adb shell input text 完美支持中文输入
  7. 点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部
  8. DWZ(JUI) 教程 跨域请求 iframeNavTab
  9. sql server 2008学习2 文件和文件组
  10. PL/SQL块结构和组成元素