很遗憾听到你挂了,但是不要灰心,继续努力,相信你一定会找到更好的机会。 关于问题的答案,你已经回答得很好了,我来补充一些细节: 1. 抽象类和接口的区别: - 抽象类可以有构造方法,接口不能有构造方法; - 抽象类可以有成员变量,接口不能有成员变量; - 抽象类可以有非抽象方法,接口只能有抽象方法; - 子类继承抽象类时,必须实现抽象类中的所有抽象方法,而接口中的所有方法都必须被实现。 2. 线程的几种可用状态分别是什么: - 新建状态(NEW):线程对象被创建但还没有调用 start() 方法; - 可运行状态(RUNNABLE):线程正在运行或者等待 CPU 时间片; - 阻塞状态(BLOCKED):线程因为某些原因被阻塞,例如等待锁; - 无限等待状态(WAITING):线程无限期等待另一个线程执行特定操作; - 限期等待状态(TIME_WAITING):线程等待另一个线程执行特定操作,但是有时间限制; - 终止状态(TERMINATED):线程已经执行完毕或者因为异常退出。 3. JDBC 访问数据库的步骤有哪些: - 加载数据库驱动; - 建立数据库连接; - 创建 Statement 对象; - 执行 SQL 语句; - 处理结果集; - 关闭连接。 希望这些补充能够对你有所帮助。加油!
1 1
牛客网
牛客企业服务