Java|普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸( 十 )

  • 阐述JDBC操作数据库的步骤 。
  • Statement和PreparedStatement有什么区别?哪个性能更好?
  • 使用JDBC操作数据库时 , 如何提升读取数据的性能?如何提升更新数据的性能?
  • 在进行数据库编程时 , 连接池有什么作用?
  • 什么是DAO模式?
  • 事务的ACID是指什么?
  • JDBC 中如何进行事务处理?
  • JDBC能否处理Blob和Clob?
  • 简述正则表达式及其用途 。
  • Java中是如何支持正则表达式操作的?
  • 获得一个类的类对象有哪些方式?
  • 如何通过反射创建对象?
  • 如何通过反射获取和设置对象私有字段的值?
  • 如何通过反射调用对象的方法?
  • 简述一下面向对象的”六原则一法则” 。
  • 简述一下你了解的设计模式 。
  • 用 Java 写一个单例类 。
  • 什么是UML?
  • UML中有哪些常用的图?
  • 用 Java 写一个冒泡排序 。
  • 用 Java 写一个折半查找 。

  • Java 面试题(二)下面列出这份 Java 面试问题列表包含的主题
    • 多线程 , 并发及线程基础
    • 数据类型转换的基本原则
    • 垃圾回收(GC)
    • Java 集合框架
    • 数组
    • 字符串
    • GOF 设计模式
    • SOLID
    • 抽象类与接口
    • Java 基础 , 如 equals 和 hashcode
    • 泛型与枚举
    • Java IO 与 NIO
    • 常用网络协议
    • Java 中的数据结构和算法
    • 正则表达式
    • JVM 底层
    • Java 最佳实践
    • JDBC
    • Date Time 与 Calendar
    • Java 处理 XML
    • JUnit
    • 编程
    总计133个问题 , 由于篇幅问题就不把问题一一列出来了 , 这里就展示一些截图 。


    Spring 面试题(一)①一般问题
    1. 不同版本的 Spring Framework 有哪些主要功能?
    2. 什么是 Spring Framework?
    3. 列举 Spring Framework 的优点 。
    4. Spring Framework 有哪些不同的功能?
    5. Spring Framework 中有多少个模块 , 它们分别是什么?
    6. 什么是 Spring 配置文件?
    7. Spring 应用程序有哪些不同组件?
    8. 使用 Spring 有哪些方式?

    ②依赖注入(Ioc)
    1. 什么是 Spring IOC 容器?
    2. 什么是依赖注入?
    3. 可以通过多少种方式完成依赖注入?
    4. 区分构造函数注入和 setter 注入 。
    5. spring 中有多少种 IOC 容器?
    6. 区分 BeanFactory 和 ApplicationContext 。
    7. 列举 IoC 的一些好处 。
    8. Spring IoC 的实现机制 。
    ③Beans
    1. 什么是 spring bean?
    2. spring 提供了哪些配置方式?
    3. spring 支持集中 bean scope?
    4. spring bean 容器的生命周期是什么样的?