简述PreparedStatement相比Statement优点
A. PreparedStatement相比Statement更加便捷 代码具有更高的可读性 并且PreparedStatement编译一条sql语句和会存储起来在下次调用时 不需要编译 可大大提高性能在 使用上 会比Statement更加安全 高效 使用占位符插入程序输入的数据
查看答案
Java中有哪几种实现多线程的方式?
A. Thread Runnable Callable
简述为什么要使用多线程?
A. 为了解决不能一手画方一手画圆的问题 或 合理的多线程可以提高效率
简述yield()方法和sleep()方法的区别
A. yield()只会让给同优先级或者优先级更高的线程 而sleep()会阻塞线程 在让出执行机会的时候不考虑优先级 因此会让给优先级比自己低的
简述Java如何实现线程同步?
A. 通过加锁 即可对变量在内存中加入AQS值通过对AQS值的修改即可知道有没有线程在执行 当值只等于0时会将其改为1并且进入被枷锁的代码或变量 此时别的线程将无法进入 并且阻塞 只有第一个线程执行完 并将值改为0其他线程才会执行