1、进程与线程
2、创建线程的方式有三种:
Thread.currentThread()
;如果想要返回线程的名称,则可以使用方法:getName()
Runnable
接口创建线程Callable
和Future
创建线程3、线程同步:如果有若干个线程需要同时使用一个方法,为了不出现混乱,可以使用synchronized进行修饰。这样一来,该方法只能轮流被调用,直到正在调用该方法的线程使用完该方法后,其他线程才可以调用该方法。
4、线程联合:线程A在其运行期间,如果其他线程B调用了join()方法和线程A联合,那么A线程会立马中断,直到B线程运行结束A线程才会重新排队。若B线程已经结束,调用join()方法则不会有任何效果。
5、 守护线程:线程默认是非守护线程,线程在运行之前必须设置自己是否为守护线程。可以调用voidsetDaemon(boolean on)来将自己设置成一个守护线程。当所有非守护线程运行结束时,守护线程一定会跟着结束。
1、典型的JDBC程序编写顺序:注册JDBC Driver → 获得与数据库的物理连接 → 创建不同类型的Statement → 执行SQL命令 → 如果有结果集,处理结果集 → 释放资源
2、Statement的executeUpdate()方法会返回是否更新成功的int值
3、java.sql提供Java存取数据库能力的包
4、关系型数据库特点:
原文:https://www.cnblogs.com/Czzzz/p/8910199.html