【后端长篇精品汇总】Java基础面试题(约16299字)

【后端长篇精品汇总】Java基础面试题(约16299字)-IT面试吧
【后端长篇精品汇总】Java基础面试题(约16299字)
此内容为付费资源,请付费后查看
金币 5
付费资源

    文章目录

  • # Java基础面试题
    • # 概念
      • # 说一下Java的特点
      • # Java为什么是跨平台的?
      • # JVM、JDK、JRE三者关系?
      • # 为什么Java解释和编译都有?
      • # jvm是什么
      • # 编译型语言和解释型语言的区别?
      • # Python和Java区别是什么?
    • # 数据类型
      • # 八种基本的数据类型
      • # long和int可以互转吗 ?
      • # 数据类型转换方式你知道哪些?
      • # 类型互转会出现什么问题吗?
      • # 为什么用bigDecimal 不用double ?
      • # 装箱和拆箱是什么?
      • # Java为什么要有Integer?
      • # Integer相比int有什么优点?
      • # 那为什么还要保留int类型?
      • # 说一下 integer的缓存
    • # 面向对象
      • # 怎么理解面向对象?简单说说封装继承多态
      • # 多态体现在哪几个方面?
      • # 多态解决了什么问题?
      • # 面向对象的设计原则你知道有哪些吗
      • # 重载与重写有什么区别?
      • # 抽象类和普通类区别?
      • # Java抽象类和接口的区别是什么?
      • # 抽象类能加final修饰吗?
      • # 接口里面可以定义哪些方法?
      • # 抽象类可以被实例化吗?
      • # 接口可以包含构造函数吗?
      • # 解释Java中的静态变量和静态方法
      • # 非静态内部类和静态内部类的区别?
      • # 非静态内部类可以直接访问外部方法,编译器是怎么做到的?
      • # 有一个父类和子类,都有静态的成员变量、静态构造方法和静态方法,在我new一个子类对象的时候,加载顺序是怎么样的?
    • # 深拷贝和浅拷贝
      • # 深拷贝和浅拷贝的区别?
      • # 实现深拷贝的三种方法是什么?
    • # 泛型
      • # 什么是泛型?
    • # 对象
      • # java创建对象有哪些方式?
      • # Java创建对象除了new还有别的什么方式?
      • # New出的对象什么时候回收?
    • # 反射
      • # 什么是反射?
      • # 反射在你平时写代码或者框架中的应用场景有哪些?
    • # 注解
      • # 能讲一讲Java注解的原理吗?
      • # Java注解的作用域呢?
    • # 异常
      • # 介绍一下Java异常
      • # Java异常处理有哪些?
      • # 抛出异常为什么不用throws?
      • # try catch中的语句运行情况
      • # try{return “a”} fianlly{return “b”}这条语句返回啥
    • # object
      • # == 与 equals 有什么区别?
      • # StringBuffer和StringBuild区别是什么?
    • # Java 1.8 新特性
      • # Java中stream的API介绍一下
      • # Stream流的并行API是什么?
      • # completableFuture怎么用的?
    • # 序列化
      • # 怎么把一个对象从一个jvm转移到另一个jvm?
      • # 序列化和反序列化让你自己实现你会怎么做?
      • # 将对象转为二进制字节流具体怎么实现?
    • # 设计模式
      • # volatile和sychronized如何实现单例模式
      • # 代理模式和适配器模式有什么区别?
    • # I/O
      • # Java怎么实现网络IO高并发编程?
      • # BIO、NIO、AIO区别是什么?
      • # NIO是怎么实现的?
      • # 你知道有哪个框架用到NIO了吗?
    • # 其他
      • # 有一个学生类,想按照分数排序,再按学号排序,应该怎么做?
      • # Native方法解释一下
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容