你的Java基础扎实吗?
无论什么专业,基础是很重要的,再牛的技术,归根到底,还是那些基础知识,只是换了不同形式,不同组合而成。

基础知识学的好不好,直接决定了你在程序员这条道路上能走多远,程序员很大一部分,干到最后,都要向架构师转型,当然也有转型管理岗,不管最后到什么职位,基础是很重要的,有了基础才能很好悟透一门语言的原理。

现在相当一部分程序员,是速成的,基础没学好,直接学项目实践,然后找工作,看起来很不错,但相信开发这条路走不远,只能停留在开发人员的阶段了,不会有大的成就。
下面举几个Java基础知识面试题:
1、面向对象的特征有哪些方面?
2、访问修饰符 public,private,protected,以及不写(默认)时的区别?
3、String 是最基本的数据类型吗?
4、float f=3.4;是否正确?
5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
6、int 和 Integer 有什么区别?
7、&和&&的区别?
在这里就不一一写出了,上面的7个题看到后你能马上答出几个,注意是马上,这些东西应该看到后,直接就能想出答案,不一定是标准的书面语言,只要能表达清楚就够了,面试官也不喜欢听你背书。

关于Java基础知识的面试题,自己上网查找,关键是自己要学到手,真正理解学懂,决不是死记硬背,不然换个说法问,你就傻眼了。
以上,是个人对Java基础知识的一点点看法,不一定对,仅供参考,有不同看法,可以评论区交流。