会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
oyyc319977
博客园
首页
新随笔
新文章
联系
管理
订阅
2022年5月19日
Lamda表达式
摘要: 1、为何要是用Lamda表达式 使代码更加简洁 避免定义过多的匿名内部类 去掉一堆作用不大的代码,只留下核心的逻辑 函数式接口的定义: 任何接口,只包含唯一的一个抽象方法,那它就是一个函数式接口 1 public class Lamda表达式 2 { 3 //静态内部类 4 static class
阅读全文
posted @ 2022-05-19 10:57 OYYC
阅读(30)
评论(0)
推荐(0)
2022年5月18日
实现Runnable接口
摘要: 1、定义一个类用于实现Runnable接口 2、重写run()方法,编辑代码逻辑体 3、创建线程对象,调用start()开启线程 案例:我在学习 1 public class study implements Runnable{ 2 //1、定义一个类用于实现Runnable接口 3 // 4 //
阅读全文
posted @ 2022-05-18 11:33 OYYC
阅读(71)
评论(0)
推荐(0)
线程同步
摘要: 关于线程同步: 假设有1个英雄攻击盖伦且每次hp-1,可是盖伦自身也在每秒回1hp,攻击和回血两个线程同时执行,线程结束后盖伦的血量因还是10000,但是 分析原因: 但加血线程还未执行完时,减血线程又开始执行了,所以当线程执行完时hp=10000才对,可因为减血线程的加入导致hp=9999,此问题
阅读全文
posted @ 2022-05-18 09:11 OYYC
阅读(66)
评论(0)
推荐(0)
线程复习
摘要: 常见的线程方法 方法 返回类型 作用 sleep() int 暂停当前线程 setPriority() true 线程优先级 yield() int 暂时暂停线程 setDaemon() true 守护线程 join() true 加入当前线程 当前线程暂停: Thread.sleep(1000);
阅读全文
posted @ 2022-05-18 08:44 OYYC
阅读(63)
评论(0)
推荐(0)
公告