0%

spring框架构成

模块

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

阅读全文 »

字符串

String

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

阅读全文 »

线程简介

这里先说明一下,进程和线程是不同的

  • 进程:程序的执行过程,是一个独立的运行环境,持有资源和线程,相当于一个应用程序,操作系统在分配资源时把资源分配给进程(堆和方法区是属于进程的)
  • 线程:进程中执行的一个任务,系统中最小的执行单元,同一进程有多个线程,线程共享进程的资源,CPU资源分配给线程(程序计数器和栈是属于线程的)

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

阅读全文 »

有T1、T2、T3三个线程,怎样保证T2在T1执行完后执行,T3在T2执行完后执行

使用join

阅读全文 »