- 博客(6)
- 收藏
- 关注
原创 JAVA之泛型
泛型的一般表达 ArrayList<String> files = new ArrayList<>(); public class Classname<T> //T:类型参数 定义一个带有参数类型的简单方法: class ArrayAlg { public static <T> T getMiddle(T....a)...
2019-03-01 11:41:40
188
原创 JAVA之多线程程序设计
构造线程类的方法:通过构造类java.lang.Thread的子类,另一种是通过构造实现接口java.lang.Runnable的类;前者即使后者的一个实现。 编写线程程序 通过类java.lang.Thread的子类构造线程(类java.lang.Thread的每个实例对象就是java的一个线程)。构造java.lang.Thread子类的主要目的是为了让线程类的实例对象能完成线程程序所需要...
2019-02-28 21:45:41
264
原创 JAVA学习之注释
文档注释 类注释 类注释必须放在import语句之后,类定义之前。 使用/*......*/ 方法注释 每一个方法描述必须放在所描述的方法前。 @param 变量描述 对当前部分的参数部分添加一个描述。一个方法的该标记必须放在一起。 @return 描述 对当前方法添加一个返回部分。 @throws 添加一个注释,表示这个方法可能抛出异常。 域注释 只需要对公有域(通常指的是静...
2019-02-28 17:06:24
123
原创 JAVA开发之多线程程序设计基础
建立线程: public interface Runable{ void run();} Lambda 建立实例:Runable r = ()->{ task code}; 由Runable建立一个Thread对象:Thread r = new Thread(r); 启动线程:t.start(); 中断线程:线程的中断状态是指线程具有的Boolean标志,当调用inte...
2019-02-28 16:39:33
102
转载 存储器管理
OS系统存储器管理的任务,就是动态实现用户区的管理,以便将尽可能多的进程装入存储器中,踢高存储器的利用率。存储器管理要实现的目标是:为用户提供方便、安全和充分大的存储空间。存储管理应具有下列功能:(1)分配和回收。由OS完成内存空间的分配和管理,使程序员摆脱存储空间分配的麻烦,提高编程效率。为此系统应该记住内存空间的使用情况,实施内存的分配,回收系统或应用释放的空间。(2)抽象和映射。主存储器被抽...
2018-04-24 20:01:08
839
转载 死锁
死锁在多道程序系统中,由于多个进程分别以各自独立的速度向前推进,因此带来了另外的一个问题——死锁。p:打印机的信号量,且规定这个计算机中只有一个打印机,一个扫描仪。s:扫描仪的信号量。P1、P2分别是两个进程;P1:main(){ P(p); 开始输出; P(s); 进行输入; V(s); 继续输出; ...
2018-04-22 23:53:51
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人