上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 分时调度: 所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。 抢占式调度: 优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为抢占式调度 阅读全文
posted @ 2020-11-13 11:33 春志 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 什么是进程: 进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程; 进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序既是一个进程从创建、运行到消亡的过程。什么是线程: 线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程 阅读全文
posted @ 2020-11-13 11:04 春志 阅读(230) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test05InnerClassThread; /* 匿名内部类方式实现线程创建 匿名:没有名字 内部类:写在其它类内部的类 匿名内部类作用:简化代码 把子类继承父类,重写父类的方法,创建子类对象合成一步完成 把实现类实现类接口,重写接口中的方法,创建实现类对 阅读全文
posted @ 2020-11-13 10:57 春志 阅读(164) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test04Runnable; /* 创建多线程程序的第二种方式:实现Runnable接口 java.lang.Runnable Runnable 接口应该由哪些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run的无参数方法。 java.lang. 阅读全文
posted @ 2020-11-13 10:35 春志 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 并发:指两个或多个事件在同一个时间段内发生(交替执行) 并行:指两个或多个事件在同一时刻发生(同时执行) 阅读全文
posted @ 2020-11-13 10:19 春志 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.避免了单继承的局限性 一个类只能继承一个类,类继承了Thread类就不能继承其他的类 实现了Runnable接口,还可以继承其它类,实现其它的接口 2.增强了程序的扩展性,降低了程序的耦合性(解耦) 实现Runnable接口的方式,把设置线程任务和开启新线程进行了分离(解耦) 实现类中,重写了r 阅读全文
posted @ 2020-11-13 10:04 春志 阅读(137) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi; /* public static void sleep(long millis):使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行); 毫秒结束后将会继续执行 */ public class Test03sleep { public static voi 阅读全文
posted @ 2020-11-11 22:51 春志 阅读(943) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test04MyException;import java.util.Scanner;/* 要求:模拟注册操作,如果用户名已存在,则抛出异常并提示:亲,该用户名已经被注册。 分析: 1.使用数组保存已经注册的用户 2.使用Scanner获取用户注册的昵称 3. 阅读全文
posted @ 2020-11-11 14:26 春志 阅读(251) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test04MyException;/* 自定义异常类: java提供的异常类,不够我们使用,需要自己自定义一些异常类 格式: public class XXXException extends Exception或者继承RuntimeException { 阅读全文
posted @ 2020-11-10 17:37 春志 阅读(231) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test03Exception;/* 子父类的异常: 如果父类抛出了多个异常,子类重写父类方法时,抛出和父类相同的异常或者是父类异常的子类或者不抛出异常。 父类方法没有抛出异常,子类重写父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出 阅读全文
posted @ 2020-11-10 16:30 春志 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页