说说java面试中可能会遇到的一些问题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 157 收藏 0 点赞 0 评论 0

1.java类中Static块的相关问题
. Java在使用到类时才加载类到程序中。如果在加载类时,希望先进行一些类的初始化动作,可以使用static定义一个静态区块,并在当中编写类载入时的初始化动作。例如:

Java代码

public class SomeClass
{
static
{
System.out.println(“The class is loaded!”);
}
}
public class StaticBlockDemo
{
public static void main(String[] args)
{
SomeClass someClass = new SomeClass();
}
}

在使用new来建立SomeClass的实例时,SomeClass类会被加载,加载之后预设会执行静态区块的内容,所以程序的执行结果如下所示:
The class is loaded!”.
————————————————————————————————————————————————————————————
2. 方法重载的相关问题:

返回值类型不可作为方法重载的区别根据。如以下重载是不正确的,将被视为重复的定义:
Java代码
评论列表
文章目录