`

static{……}用法

    博客分类:
  • Java
 
阅读更多

static{……}用法:以下是网友的解释。

 

1. 如果static{……}代码段在代码的最前面,那么里面的代码会最先执行 比构造器等任何方法都早,

有些代码需要一些资源才能执行 可以定义static{……}块来初始化资源 这样可以防止空指针之类的错误.

2. 这叫做初始化块语句,{}里的代码在这个类被加载到内存后马上会被执行的。 这些代码最先执行并且在JVM运行过程中只会执行一次。
分享到:
评论

相关推荐

    static 用法

    static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态...

    C++学籍管理系统课程设计报告(含代码).doc

    38 4.4 学生资料显示………………………………………………………38 4.5 成绩显示……………………………………………………………39 4.6 修改密码……………………………………………………………39 总结----------...

    Java程序设计基础:定义方法-无返回值的方法定义.pptx

    方法名如果为一个单词则使用小写,如果由多个单词组成,第一个单词小写,之后的每个单词首字母大写。这样的命名风格称为驼峰命名法。 sort(),arraycopy(),binarySearch() countDigit(),isPointIn(), ...

    Java程序设计基础:一维数组应用数组作为方法形参.pptx

    理解数组作为方法形参,方法体内数组的使用 复习:方法定义的语法 数组作为方法的形参 修饰符 返回值类型 方法名(参数列表){ //方法体 } 基本类型 引用类型 基本类型 引用类型 任务:编写方法实现下列一维数组的...

    python 装饰器功能以及函数参数使用介绍

    例如为了把foo()函数声明成一个静态函数 复制代码 代码如下: class Myclass(object): def staticfoo(): ………… ………… staticfoo = staticmethod(staticfoo) 可以用装饰器的方法实现: 复制代码 代码如下: class...

    EPSON R230清零软件(英文版)

    http://webboy44.blog.163.com/blog/static/302322200801184231452/这里有使用方法图解,英文版真的看不懂……

    hge-gui-user-bool

    是笔记,怎么使用hgegui的: hgeGUI组件扩展基本步骤 继承hgeGUIObject 默认构造方法,要带一个int属性用于存放该组件的ID 在构造方法中,对以下属性赋初值: id:控件的ID bEnable:控件是否可用 bStatic:能否...

    c++课程设计

    八、参考文献…………………………………………………9 一.课程设计目的 《C++面向对象程序设计》是计算机专业中一门重要的专业课。这次课程设计的目的是以程序设计语言为基础,通过完成一些程序...

    SpiderCardGame-java

    //关闭窗口事件(使用 System exit(0)方法,直接关闭应用程序)setDefaultCloseOperation(3) setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); //设置框架的大小 setSize(1024, 742); //...

    java常用工具类的使用

    SimpleDateFormat是DateFormat的子类,用法和DateFormat类基本一致,主要使用format()方法。 代码演示:SimpleDateFormat进行日期转换 import java.text.SimpleDateFormat; import java.util.Date; public class ...

    《java面向对象程序设计-继承和多态》教案.doc

    访问修饰符 3-2 访问修饰符 3-3 访问修饰符可访问性 方法修饰符 static 修饰符 3-1 static修饰符修饰的方法叫静态方法 目的 使该方法独立于类的实例,使用类去访问,而不是类实例,所以也叫类方法 static 修饰符 3-2...

    山东科技大学-Java数据结构实验一.docx

    1. 掌握使用 JDK 和记事本开发 Java 程序的方法和步骤。 2. 熟悉 Java 语言的基本语法。 实验内容 使用记事本和命令行程序编写以下 Java 应用程序: 1. 编写程序求 1!+2!+……+20! 2. 编写一个类的方法,其...

    win7 摄像头图标轻松找回

    你是不是在为了win7系统隐藏了摄像头图标而发愁呢?有了这款小软件,你就不用愁了!它会帮你找回摄像头图标……具体用法:http://mazhaojuan1987.blog.163.com/blog/static/1649997702011426467682/

    aws-cdk-static-website:AWS CDK模式解决方案构造实现了使用CloudFront + S3 + ACM证书实现静态网站托管

    概述AWS基础架构看起来像这样:用法注意: NPM软件包托管在因为我不认为NPM软件包已准备好生产,也不希望导致意外安装……如果您想使用Github软件包托管NPM软件包,请阅读如何使用它。 阅读如何使用在您的堆栈中: ...

    JAVA面试题集合面试技能大全

    当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。 3. 垃圾回收的优点和原理。并考虑2种...

    c语言学习笔记

    以文档的形式描述了c语言50个代表性的问题,比如static的作用,const的用法,strlen和sizeof区别……很多你很容易弄错的知识,绝对是精品中的精品。

    C语言程序设计标准教程

    用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。  可以说C程序的全部工作都是由各式各样的函数完成的, 所以也把C语言称为函数式语言。 由于采用了函数模块式的结构, C语言...

    devpresswinform汉化.txt

    用官方汉化包汉化DXperience控件详细步骤!! ... 2.安装DXperience控件到某一目录下。(如:D:\DevExpress 11.2...如果你连托控件都不会,那么……我已被震亡了!! 说明:这个方法汉化不完全。(是官方汉化包的问题)

    java 课程 实验

    2. 调用java.lang.Math的成员函数“public static double random()”运算下面表达式1000次,(int) (Math.random()*20+0.5),统计其中生成的整数0、1、2、……、20的个数分别是多少,并输出统计结果。 3. 编写一个方法...

    java的类别方法(格式:PPT 字体:繁体)

    因为printMsg()方法没有传回值和参数列,所以呼叫方法只需使用方法名称加上空括号,如下所示: printMsg(); 上述呼叫的方法因为在同一个类别,所以省略类别名称,如果是在其他类别呼叫此类别方法,例如:public修饰子的add2...

Global site tag (gtag.js) - Google Analytics