Java基本功 ·

很多人经常忽视的Java基础知识点

*.Java文件 问题:一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 为什么一个java源文件中只能有一个public类? 在java编程思想(第四版)一书中有这样3段话(6.4 类的访问权限): 1.每个编译单元(文件)都只能有一个public类,这表示,每个编译单元都有单一的公共接口...
Java基本功 ·

聊聊抽象类和接口的区别

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看...