美文网首页
【求职】java基础部分面试题

【求职】java基础部分面试题

作者: java开发资源分享 | 来源:发表于2019-12-25 17:06 被阅读0次

    马上就2020年了,因为java开发薪资比较高,很多同学想找java方面的工作,但是又怕搞不定面试怎么办?别着急,给大家整理了一些java的面试题,可以提前做做准备,欢迎关注我了解更多java面试内容。

    1、为什么重写equals还要重写hashcode

    2、说一下map的分类和常见的情况

    3、Object若不重写hashCode()的话,hashCode()如何计算出来的?

    4、==比较的是什么?

    5、若对一个类不重写,它的equals()方法是如何比较的?

    6、java8新特性

    7、说说Lamda表达式的优缺点。

    8、一个十进制的数在内存中是怎么存的?

    9、为啥有时会出现4.0-3.6=0.40000001这种现象?

    10、Java支持的数据类型有哪些?什么是自动拆装箱?

    11、什么是值传递和引用传递?

    12、数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?

    13、你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?

    14、String是最基本的数据类型吗?

    15、int 和 Integer 有什么区别

    16、String 和StringBuffer的区别

    17、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?

    18、int和Integer有什么区别?

    19、&和&&的区别?

    20、在Java中,如何跳出当前的多重嵌套循环?

    21、你能比较一下Java和JavaSciprt吗?

    22、简述正则表达式及其用途。

    23、Java中是如何支持正则表达式操作的?

    24、请你说说Java和PHP的区别?

    相关文章

      网友评论

          本文标题:【求职】java基础部分面试题

          本文链接:https://www.haomeiwen.com/subject/yoncoctx.html