首页 > 编程语言 >Java中代码块的理解

Java中代码块的理解

时间:2022-09-27 15:33:05浏览次数:51  
标签:Java CC 代码 System 理解 println public out

静态、实例代码块

  • 静态代码块,在类加载之前会加载一次,可以用来初始化静态资源
  • 实例代码块,每次调用构造器初始化对象的时候,都要执行一次。其实质是放到构造器方法中执行。可以用来初始化对象。
public class block {

    static {
        System.out.println("静态代码块");
    }

    {
        System.out.println("实例代码块");
    }

    public block() {
        System.out.println("block的构造器");
    }
}


class CC extends block{

    private String name;

    {
        name = "a";
        System.out.println("cc的实例代码块");
    }


    public CC() {
        System.out.println("CC的构造器");
    }

    public static void main(String[] args) {
        CC cc = new CC();
        System.out.println(cc.name);
    }
}

image

标签:Java,CC,代码,System,理解,println,public,out
From: https://www.cnblogs.com/pzistart/p/16734729.html

相关文章

  • Java中的抽象类已经final关键字
    抽象类抽象类和普通类没什么大的差异,抽象类不能被实例化,必须用abstarct修饰,权限修饰符只能是public/protected类型;如果不写权限修饰符,则它默认就是public类型的。抽......
  • java雪花ID
    Reference:https://zhuanlan.zhihu.com/p/374667160为什么使用雪花ID在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一个问题,就是为什......
  • Java语言就是这么任性,既能写前端,也能写后端
    Java语言就是这么任性,既能写前端,也能写后端。Java总的来说算是后端开发程序语言。那么Java能不能用来做前端呢?当然是可以的。有这么几种方法可以用Java来做前端。一种......
  • Java前端和后端的区别在哪里?
    Java"前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS......
  • java异常处理机制
    java异常处理机制异常处理的关键字:trycatchfinallythrowthrowspackagecharpter6.Demo02;​publicclassTest{  publicstaticvoidmain(String[]args){ ......
  • java怎么入门,哪些经验是值得学习的
    新手学JAVA怎么入门?下面有一些建议和学习方法,希望能够对想学JAVA的人有所帮助!1.确立明确的学习目标首先你要弄清楚自己学JAVA的目的是什么,是仅仅出于兴趣想了解一下这门......
  • java异常--基础内容
    java异常--基础内容异常指程序运行中出现的不期而至的各种状况:文件找不到,网络连接失败,非法参数。。。异常发生在程序运行期间,他影响了正常的程序执行流程。三种类型异常......
  • java面向对象--内部类
    java面向对象--内部类packagecharpter5.Demo12;​//1个java文件内,可以有多个class,但只能有一个Public类。​publicclassOuter{  privateintid;  publicvoi......
  • 死锁演示代码
    死锁演示代码死锁的四个必要条件互斥条件:一个资源每次只可以被一个进程使用请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放不剥夺条件:进程已经获得的资......
  • JAVA的方法
    何谓方法?System.out.println()是什么呢?Java方法是语句的集合,它们在一起执行一个功能方法是解决-类问题的步骤的有序组合方法包含于类或对象中方法在程序中......