上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页
摘要: File类概述:java.io.File类 文件和目录路径名的抽象表示形式 java把电脑中的文件和文件夹(目录)封账为了一个File类,我们可以使用File类对文件和文件夹进行操作 默认情况下,java.io 包中的类总是根据当前用户目录来解析相对路径名。此目录由系统属性 user.dir 指定, 阅读全文
posted @ 2022-07-08 11:37 夫君 阅读(45) 评论(0) 推荐(0)
摘要: 给定一个计算器Calculator接口,内含抽象方法calc可以将两个int数字相加得到和值 使用L ambdo的标准格式调用invokeCalc方法,完成120和130的相加计算 public interface Calculator { // 定义一个计算两个int整数和的方法并返回结果 pub 阅读全文
posted @ 2022-07-08 10:38 夫君 阅读(94) 评论(0) 推荐(0)
摘要: 使用Lambda(无参无返回) 说明:给定一个厨师(Cook)接口,内含唯一的抽象方法makeFood,且无参数、无返回值。如下: public interface Cook{ public abstract void makeFood(); } 在main主函数代码中,使用Lambda的标准格式调 阅读全文
posted @ 2022-07-08 10:25 夫君 阅读(72) 评论(0) 推荐(0)
摘要: 编程思想转换做什么,而不是怎么做 我们真的希望创建一个匿名内部类对象吗?不,我们只是为了做这件事情而不得不创建一个对象。 我们真正希望做的事情是:将run方法体内的代码传递给Thread类知晓。 传递一段代码,这才是我们真正的目的。而创建对象只是受限于面向对象语法而不得不采取的一种手段方式。那,有没 阅读全文
posted @ 2022-07-08 09:58 夫君 阅读(25) 评论(0) 推荐(0)
摘要: 函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方法 相对而言,面向对象过分强调必须通过对象的形式来做事情,而函数式的思想是尽量忽略复杂的面向对象的复杂语法--是强调做什么而不是以什么形式做。 面向对象:做一件事情找一个能解决这件事情的对象,调用对象的方法来完成事情(例如:Rando 阅读全文
posted @ 2022-07-08 09:45 夫君 阅读(38) 评论(0) 推荐(0)
摘要: 线程池:一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作, 无需反复创建线程而消耗过多资源。工作原理:可以用一张图来简洁明了说明: 合理利用线程池能够带来三个好处∶1.降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务 ⒉提高响应速度。 阅读全文
posted @ 2022-07-08 09:32 夫君 阅读(73) 评论(0) 推荐(0)
摘要: 资源类:包子类 设置包子的属性 皮 陷 包子的状态:有 true 没有 false public class BaoZi { //皮 String pi; //陷 String xian; //包子的状态,有 true ,没有 false,设置初始值为false没有包子 boolean flag = 阅读全文
posted @ 2022-07-08 09:13 夫君 阅读(27) 评论(0) 推荐(0)
摘要: 什么是等待唤醒机制: 这是多个线程间的一种协作机制。谈到线程我们经常想到的是线程间的竞争(race),比如去争夺锁,但这并不是 故事的全部,线程间也会有协作机制。就好比在公司里你和你的同事们,你们可能存在在晋升时的竞争,但更多时 候你们更多是一起合作以完成某些任务。 就是在一个线程进行了规定操作后, 阅读全文
posted @ 2022-07-07 20:57 夫君 阅读(45) 评论(0) 推荐(0)
摘要: notifyAll方法: 进入到Timed_Waiting(计时等待)状态有两种方式: 1.sleep(long m)方法,在毫秒值结束之后,线程睡醒,进入到Runnable或BLocked状态 2.使用wait(long m)方法,wait方法如果在毫秒结束之后,还没有被notify,就会自动醒来 阅读全文
posted @ 2022-07-07 20:32 夫君 阅读(65) 评论(0) 推荐(0)
摘要: 案例分析 等待唤醒案例代码实现 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子种类和数量,调用wait方法,放弃cpu的执行 进入到WAITTING状态(无限等待) 创建一个老板线程(生产者):花了5秒做包子,做好包子之后,调用notify()方法,唤醒顾客吃包子 注意: 阅读全文
posted @ 2022-07-07 20:09 夫君 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页