0%

查询语法:

select <字段> from <表名> where <条件> group by <分组字段> having <分组条件> order by <排序规则>

阅读全文 »

spring框架构成

模块

spring中集成了多个模块,包含有核心容器、数据访问、web、AOP等模块

阅读全文 »

字符串

String

String是一个final修饰的不可变类,,其属性也是final的,底层使用char数组存储。

阅读全文 »

创建一个线程Thread时,JVM将分配一大块内存到专为线程保留的特殊区域上,用于提供运行任务时所需的一切,包括:

阅读全文 »

线程池

java在java.util.concurrent包中提供了Executor接口,在该接口的基础上整合出来一个Executor框架

1
2
3
public interface Executor {
void execute(Runnable command);
}

之前在使用线程的时候,不管是继承Thread类还是实现Runnable或者Callable接口,都需要使用new Thread来创建线程,用完之后直接销毁,频繁的创建销毁线程比较浪费资源,于是出现了线程池的概念。

线程池中提供了一个线程队列,队列中保存着所有等待状态的线程,避免了创建和销毁的额外开销,提高了响应速度

阅读全文 »