java中什么是代码块?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
Java有哪些集合类
Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;3、Set集合:不可重复;4、Map映射:无序,键唯一,值不唯一。
1.普通代码块
普通代码块就是指直接在方法或是语句中定义的代码块
public class CodeDemo { public static void main(String[] args) { // 普通代码块 {int x = 10;// 局部变量System.out.println("普通代码块---》"+x);//10}int x = 100;System.out.println("代码块之外---》"+x); //100}}
2.构造代码块
public class CodeBlock{ { System.out.println("构造代码块"); } CodeBlock(){ System.out.println("构造方法"); }} public class Test{ public static void main(String[] args) { CodeBlock codeBlock = new CodeBlock(); }} //执行结果//构造代码块//构造方法
3.静态代码块
在类中方法外出现,并加上static修饰,常用于给类进行初始化,在加载的时候就执行,并且静态代码块执行一次。
public class CodeBlock { { System.out.println("静态代码块"); } { System.out.println("构造代码块"); } CodeBlock(){ System.out.println("构造方法"); }} public class Test{ public static void main(String[] args) { CodeBlock codeBlock = new CodeBlock(); }} //执行结果//静态代码块//构造代码块//构造方法
4.局部代码块
作用域:存在方法中
public static void main (String[] args){ { int number = 1; } System.out.println(number);//异常}
关于java中什么是代码块问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。