请选择 进入手机版 | 继续访问电脑版

热点推荐

查看: 41|回复: 0

2020年腾讯Java面试题 PDF 下载

[复制链接]
  • TA的每日心情
    无聊
    2019-1-5 10:01
  • 签到天数: 33 天

    [LV.5]常住居民I

    2154

    主题

    1545

    帖子

    8326

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    8326
    发表于 2020-4-19 10:32:00 | 显示全部楼层 |阅读模式
    主要内容:
    Java基础
    4.1.0 JAVA中的几种基本数据类型是什么,各自占用多少字节。
    4.1.1 String类能被继承吗,为什么。
    4.1.2 String,Stringbuffer,StringBuilder的区别。
    4.1.3 ArrayList和LinkedList有什么区别。
    4.1.4 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。
    4.1.5 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。
    4.1.6 JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计。
    4.1.7 有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。
    4.1.8 抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么。
    4.1.9 继承和聚合的区别在哪。
    4.2.0 IO模型有哪些,讲讲你理解的nio ,他和bio,aio的区别是啥,谈谈reactor模型。
    4.2.1 反射的原理,反射创建类实例的三种方式是什么。
    4.2.2 反射中,Class.forName和ClassLoader区别 。
    4.2.3 描述动态代理的几种实现方式,分别说出相应的优缺点。
    4.2.4 动态代理与cglib实现的区别。
    4.2.5 为什么CGlib方式可以对接口实现代理。
    4.2.6 final的用途。
    4.2.7 写出三种单例模式实现 。
    4.2.8 如何在父类中为子类自动完成所有的hashcode和equals实现?这么做有何优劣。
    4.2.9 请结合OO设计理念,谈谈访问修饰符public、private、protected、default在应用设计中的作用。
    4.3.0 深拷贝和浅拷贝区别。
    4.3.1 数组和链表数据结构描述,各自的时间复杂度。
    4.3.2 error和exception的区别,CheckedException,RuntimeException的区别。
    4.3.3 请列出5个运行时异常。
    4.3.4 在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加载?为什么。
    4.3.5 说一说你对java.lang.Object对象中hashCode和equals方法的理解。在什么场景下需要重新实现这两个方法。
    4.3.6 在jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。
    4.3.7 这样的a.hashcode() 有什么用,与a.equals(b)有什么关系。
    4.3.8 有没有可能2个不相等的对象有相同的hashcode。
    4.3.9 Java中的HashSet内部是如何工作的。
    4.4.0 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。
    4.4.1 java8的新特性。

    下载地址回复可见
    游客,如果您要查看本帖隐藏内容请回复


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    技术支持
    在线咨询
    邮箱
    mukedada@126.com
    微信扫一扫
    直接访问本页内容
    快速回复 返回顶部 返回列表