JAVA
文章平均质量分 62
java
乔诺『布菲』
这个作者很懒,什么都没留下…
展开
-
Java多线程(二)
相关例题 1.模拟多人爬山 需求说明: 每一个线程代表一个人 可设置每人爬山的速度 每爬完100米显示信息 爬到终点时候给出相应提示. 运行结果: 代码如下: public class ClimbThread extends Thread { //爬100米的时长 private int time; // 爬了多少100米 private int num; public ClimbThread(String name, int time, int kilometer) { //kilomete原创 2021-04-09 16:50:35 · 333 阅读 · 0 评论 -
Java 多线程(一)
1.线程、进程、多线程 进程: 是指应用程序的执行实例 ,并且都有独立的内存空间和系统资源. 线程: CPU调度和分派的基本单位 、执行运算的最小单位,可完成一个独立的顺序控制流程. 区别进程和线程:比如百度网盘,是一个程序,打开它,对应的是进程.网盘里下载的每一项任务对应的是线程. 多线程:如果在一个线程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”. 需要注意的是!多个线程是交替占用CPU资源,而不是真正的并行执行. 使用多线程好处:充分利用CPU的资源,提升代码性能 、简化编程模型,更原创 2021-04-09 15:27:44 · 80 阅读 · 0 评论 -
Java向上转型与向下转型知识点整理
本篇博客的由来是自己对于java多态里的向上转型与向下转型概念及用法不明了,所以查询资料整理如下所示,参照了许多大神的写法,终有所掌握。 概念 Java中的继承机制使得一个类可以继承另一个类,继承的类称为子类,被继承的类称为父类。 向上转型:父类的引用指向子类对象,自动进行类型转换。换言之,子类对象转为父类,其中父类可以是接口。 公式: <父类型> <引用变量名> = new <子类型>(); 即 Father f = new Son();Father是父类或接口,So原创 2021-03-25 17:56:35 · 158 阅读 · 0 评论 -
遍历Map集合的三种方法
遍历Map集合的三种方法 方法1:通过迭代器Iterator实现遍历 方法2:增强型for循环 方法3:键值对 例题 需求说明:学员应聘到外企工作,每个学员都会有一个英文名称,对应该学员对象。请实现通过英文名称,获得该学员对象的详细信息。学员属性包括姓名以及性别 (通过泛型解决该问题) 代码如下: package Students; public class Students { private String name; private char sex; public void setName(原创 2021-03-26 15:59:48 · 323 阅读 · 0 评论