Java常见面试题,免费获取大厂Java面试题!

开课吧开课吧圣圣2021-02-22 19:03

最近整理一下Java面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。

什么是 Java 程序的主类 应用程序和小程序的主类有何不同?

一个程序中可以有多个类,但只能有一个类是主类。在 Java 应用程序中,这个主类是指包含 main()方法的类。而在 Java 小程序中,这个主类是一个继承自系统类 JApplet 或 Applet 的子类。应用程序的主类不一定要求是 public 类,但小程序的主类要求必须是 public 类。主类是 Java 程序执行的入口点。

Java 应用程序与小程序之间有哪些差别?

简单说应用程序是从主线程启动(也就是 main() 方法)。applet 小程序没有 main() 方法,主要是嵌在浏览器页面上运行(调用init()或者run()来启动),嵌入浏览器这点跟 flash 的小游戏类似。

构造器 Constructor 是否可被 override?

在讲继承的时候我们就知道父类的私有属性和构造方法并不能被继承,所以 Constructor 也就不能被 override(重写),但是可以 overload(重载),所以你可以看到一个类中有多个构造函数的情况。

在一个静态方法内调用一个非静态成员为什么是非法的?

由于静态方法可以不通过对象进行调用,因此在静态方法里,不能调用其他非静态变量,也不可以访问非静态变量成员。

以上就是Java常见面试题的整理,如果大家想要更详细的大厂面试题,点击下方图片,免费获得一份大厂Java面试详细资料包,一次性解决面试问题,让大家都赢在面试题上!

Java面试题

点击图片领取资料包,更多Java面试资料尽在开课吧广场Java面试频道。

上一篇:Java面试题:volatile作用,指令重排相关下一篇: Java面试中经常被问到的问题

最新文章

文章图0

Java面试题:面向对象的特征有哪些方面?

抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。

2021-03-04 16:21:40

文章图1

Java常见面试题:高并发处理包

Hashtable:进行公共数据保存的时候线程的安全性是最高的,因为同一时刻只允许一个线程进行操作;

2021-03-01 15:29:56

文章图2

Java面试中经常被问到的问题有哪些?

当然如果把性别字段设为表的聚集索引,那么就肯定能加快大约一半该字段的查询速度了。聚集索引指的是表本身数据按哪个字段的值来进行排序。因此,聚集索引只能有一个,而且使用聚集索引不会付出额外IO开销。当然你得能舍得把聚集索引这么宝贵资源用到性别字段上。

2021-02-26 17:22:36

文章图3

【开课吧Java免费公开课】大厂高P面试官的面试突击指南

金三银四,突击面试季。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致对于面试的解析将帮助我们减少许多麻烦。

2021-02-25 15:00:14

文章图4

Java面试题:volatile作用,指令重排相关

多线程主要围绕可见性和原子性两个特性而展开,使用volatile关键字修饰的变量,保证了其在多线程之间的可见性,即每次读取到volatile变量,一定是最新的数据

2021-02-24 17:24:19