飞道的博客

日常_JAVA_基础面试题集10(含答案)

440人阅读  评论(0)

第10章:日常_JAVA_基础面试题集10(含答案)

往期文章
 第一章:日常_JAVA_面试题集1(含答案)
 第二章:日常_JAVA_面试题集2(含答案)
 第三章:日常_JAVA_面试题集3(含答案)
 第四章:日常_JAVA_面试题集8(含答案)
 第四章:日常_JAVA_面试题集9(含答案)
 往期文章大全……



前言

作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
——王文峯


提示:以下是本篇文章正文内容

55、声明变量和定义变量有什么不同?

声明变量我们只提供变量的类型和名字,并没有进行初始化。定义包括声明和初始化两个阶段String s;只是变量声明,String s = new String(“bob”); 或者String s = “bob”;是变量定义。

56、Java支持哪种参数传递类型?

Java参数都是进行传值。对于对象而言,传递的值是对象的引用,也就是说原始引用和参数引用的那个拷贝,都是指向同一个对象。

57、你怎么理解变量?

变量是一块命名的内存区域,以便程序进行访问。变量用来存储数据,随着程序的执行,存储的数据也可能跟着改变。

58、怎么判断数组是null还是为空?

输出array.length的值,如果是0,说明数组为空。如果是null的话,会抛出空指针异常。

59、程序中可以允许多个类同时拥有都有main方法吗?

可以。当程序运行的时候,我们会指定运行的类名。JVM只会在你指定的类中查找main方法。因此多个类拥有main方法并不存在命名冲突的问题。

60、一个类能拥有多个main方法吗?

可以,但只能有一个main方法拥有以下签名:
public static void main(String[] args) {}
否则程序将无法通过编译。编译器会警告你main方法已经存在。

总结

以上就是今天的内容,本文仅仅简单介绍了几个面试题,关注我,每天五道面试题。


转载:https://blog.csdn.net/Feng_wwf/article/details/108535743
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场