千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:成都千锋IT培训  >  面试技巧  >  Java面试:实用面试题及参考答案

Java面试:实用面试题及参考答案

来源:千锋教育
发布人:千青
时间: 2021-12-07 16:18:59

        Java开发人员在面试中少不了会被询问专业上的问题,面试官到底会问什么问题呢,想必小伙伴们一定很好奇吧,接下来小编就带大家一起来看看java常见的面试题。

        1、什么是多线程上下文切换?

        多线程的上下文切换是指CPU控制权由一个已经正在运行的线程切换到另外一个就绪并等待获取CPU执行权的线程的过程。

        2、创建两种线程的方式?他们有什么区别?

        通过实现java.lang.Runnable或者通过扩展java.lang.Thread类。相比扩展Thread,实现Runnable接口可能更优.原因有二:Java不支持多继承。因此扩展Thread类就代表这个子类不能扩展其他类。而实现Runnable接口的类还可能扩展另一个类。类可能只要求可执行即可,因此继承整个Thread类的开销过大。

        3、Thread类中的start()和run()方法有什么区别?

        start()方法被用来启动新创建的线程,而且start()内部调用了run()方法,这和直接调用run()方法的效果不一样。当你调用run()方法的时候,只会是在原来的线程中调用,没有新的线程启动,start()方法才会启动新线程。

        4、怎么检测一个线程是否持有对象监视器?

        Thread类提供了一个holdsLock(Object obj)方法,当且仅当对象obj的监视器被某条线程持有的时候才会返回true,注意这是一个static方法,这意味着”某条线程”指的是当前线程。

        5、你知道哪些垃圾回收算法?

        垃圾回收从理论上非常容易理解,具体的方法有以下几种:

        标记-清除

        标记-复制

        标记-整理

        分代回收

        6、如何判断一个对象是否应该被回收?

        这就是所谓的对象存活性判断,常用的方法有两种:

        引用计数法;

        对象可达性分析。

        由于引用计数法存在互相引用导致无法进行GC的问题,所以目前JVM虚拟机多使用对象可达性分析算法。

        7、int和Integer的区别?

        Integer是int的包装类型,在拆箱和装箱中,二者自动转换。int是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象。

        8、String, StringBuffer和StringBuilder区别?

        String是字符串常量,final修饰:StringBuffer字符串变量(线程安全);

        StringBuilder 字符串变量(线程不安全)。

        9、如何将byte转为String?

        可以使用 String 接收 byte[] 参数的构造器来进行转换,需要注意的点是要使用的正确的编码,否则会使用平台默认编码,这个编码可能跟原来的编码相同,也可能不同。

        10、可以将int强转为byte类型么?会产生什么问题?

        可以做强制转换,但是Java中int是32位的而byte是8 位的,所以,如果强制转化int类型的高24位将会被丢弃,byte 类型的范围是从-128到128。

        以上就是小编为大家整理的Java面试实用面试题及参考答案,希望可以帮到即将面临面试的小伙伴们。

        如果你对于Java开发感兴趣,报名千锋成都Java培训课程准没错,校区全程采用面授教学确保学习质量,现在咨询更有多种优惠活动、两周免费试听课程和全套免费Java学习视频免费领取,还在等什么,咨询在线老师领取吧。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>