how2j.cn


工具版本兼容问题
从{ 开始 到对应的} 结束,即一个块



{ 开始 到对应的} 结束,即一个块
public class HelloWorld { //类对应的块 public static void main(String[] args) { //主方法对应的块 System.out.println("abc"); } }
public class HelloWorld { //类对应的块
	public static void main(String[] args) { //主方法对应的块
		System.out.println("abc");
	}
}


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2019-07-02 如果有了子父类的情况呢
阿立布欧
关于 JAVA 基础-变量-块 的提问



子父类情况下代码如何先后执行
public class ZhiXingShunXu{
	public static void main(String[] args){
		System.out.println("1");
		new D();
	}
}
class C {
	static{System.out.println("2");}
	C(){System.out.println("3");}
	{System.out.println("4");}
}
class D extends C{
	public String sd1=getSd1();
	static public String getSd(){
		System.out.println("5");
		return "sd";
	}
	static{System.out.println("6");}
	public static String sd=getSd();
	D(){System.out.println("7");}
	{System.out.println("8");}
	public String getSd1(){
		System.out.println("9");
		return "sd1";
	}
}

							





回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-06-28 自己的笔记
qq1489348299
关于 JAVA 基础-变量-块 的提问
静态代码块优先于普通代码块和构造器, 类变量和静态代码块都是类的初始化代码。优先执行先声明的。 普通代码块在对象创建的时候执行,静态代码块在类加载的时候执行。 静态代码块>普通代码块>构造器 普通代码块每创建一次执行一次;静态代码块只执行一次







回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-05-11 通过本课的联系,我们知道了各种变量在JAVA中的使用方法,那么
2019-04-25 执行顺序:类对应块>静态块>主方法块>普通块,是吗?
2019-04-16 main 不也是static 修饰吗?为什么,不会是main的块,先执行呢?
2019-03-20 交作业
2018-10-28 普通块{ } 和静态块 static { } 有什么区别?
2017-08-07 代码块的应用
2017-03-17 构造块




提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 JAVA 基础-变量-块 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 1001964108
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: http://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图