1.代码块:在代码中使用“{}”括起来的的代码称为代码块,根据代码声明的位置及关键字不同,代码块可以分为以下四种
普通代码块、构造块、静态块、同步代码块。
2.直接在一个方法中出现“{}”称为普通代码块。
3.直接在类中定义的代码块称为构造块。
class Demo{
{
System.out.println("构造块");
}
static{
System.out.println("静态块");
}
public Demo(){
System.out.println("构造方法");
}
}
public class TestCode {
/**
* @param args
*/
public static void main(String[] args) {
{
int x=10;
System.out.println(x);
}
int y=10;
System.out.println(y);
new Demo();
new Demo();
new Demo();
}
}
4.构造块优于构造方法执行。
5.使用static关键字声明的代码块称为静态块,静态块的目的是用来为静态属性初始化。静态块优先于主方法执行。静态块优先于构造方法执行。而且只执行一次。
分享到:
相关推荐
java se6 全方位学习 ---源代码及附录
java常见知识总结-包含源代码剖析
最全java SE应用程序设计课件、源代码、PDF
java-se基础代码练习 Java学习资料
Java作业和代码 Java_se阶段代码 Java学习资料
稍微复杂一些的,-p可以指定生成的package,-o指定生成的路径,-ss生成服务端代码wsdl2java -uri ../wsdl/currencyConvert.wsdl -o ../gen_src -ss -sd -g -p foo.bat再复杂一些,-ns2p 将namespace进行替换,多个...
java2python--java代码转python工具。
JAVA_SE基础知识练习代码 Java学习资料
java_se练习代码 Java学习资料
笔记记录总结的知识属于Java SE(8)的知识,Java SE重要的知识模块如下: Java的基本元素、面向对象、基本的设计模式、Java常用的类库、文件与IO、类集合框架、多线程的基础。 笔记主要提炼的是《Java核心技术精讲...
java-se代码练习学习 Java学习资料
实战Java高并发程序设计-随书代码 完整版
eclipse java 代码块折叠插件,可以用对if、for、while、function 等代码块折叠,类似vs IDE。 使用方法: (1)解压; (2)将 com.cb.eclipse.folding_1.0.6.jar 拷贝到eclipse 安装目录的插件目录(plugins目录)...
java-se基础练习代码 Java学习资料
java进程间通讯机制代码----RMI、共享内存、Socket、管道,等方式,每种方法我都讲了原理和例子程序,很有参考意义。在网上很难找到的。
Java毕业设计-花店-源代码 出自《Java毕业设计指南与项目实践》
java se课程设计 图书管理系统源代码java se课程设计 图书管理系统源代码java se课程设计 图书管理系统源代码java se课程设计 图书管理系统源代码java se课程设计 图书管理系统源代码
关于学习Java-SE的相关代码 Java学习资料
Objects-Java-SE-11-Developer-1Z0-819-OCP-Course ---第1部分
排序方法总结---Java语言源代码 排序方法总结---Java语言源代码