自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 鸿蒙LiteOS-M学习笔记-数据结构(2)任务就绪队列

1.2 任务就绪队列在任务调度模块,就绪队列是个重要的数据结构。任务创建后即进入就绪态,并放入就绪队列。在鸿蒙轻内核中,就绪队列是一个双向循环链表数组,每个数组元素就是一个链表,相同优先级的任务放入同一个链表。任务就绪队列Priority Queue主要供内部使用,用户进行业务开发时不涉及,所以并未对外提供接口。双向循环链表数组能够更加方便的支持任务基于优先级进行调度。任务就绪队列的核心代码在kernel\src\los_task.c文件中。1.2.1 任务就绪队列的定义(1)表示队列数量最多有3

2021-06-18 10:47:08 827

原创 鸿蒙LiteOS-M学习笔记-数据结构(1)双向循环列表

1.1 双向循环列表双向链表LOS_DL_LIST的源代码在utils\los_list.h双向链表头文件中,包含LOS_DL_LIST结构体定义、inline内联函数LOS_ListXXX,还有相关的函数宏定义LOS_DLLLIST_XXXX。1.1.1双向链表结构体:1.1.2初始化双向链表:有两种方法,第一种,调用初始化函数:第二种,使用宏定义1.1.3判断空链表:1.1.4插入双向链表节点:方法一:使用LOS_ListAdd函数,往链表节点list所在的双向链表中插入一个链表

2021-06-18 10:37:47 842

原创 从0基础开始学习Java第9天

继续。TreeMap。可以自动排序的容器。本质是mappublic class TestTreeMap { public static void main(String[] args) { TreeMap<Integer, String> treemap1=new TreeMap<>(); treemap1.put(5, "aa"); treemap1.p...

2019-09-29 11:49:46 139

原创 从0基础开始学习Java第8天

最近一直被琐事耽误,学习java虽然没停,但是每天学的比较少,继续加油吧!容器,用来装其他对象的对象。数组也是个容器,它作为容器的优势是简单,效率高,缺点是不灵活,容量不可变。这里用一张图显示一下容易的结构吧。我学习也是按照这个来的。基础阶段,不仅要学习使用,还要多练习,所以我还自己实现了这些容器,虽然没有很完美,但是作为练习,还是可以的。学习容器之前,要知道泛型,可以帮助我们建立类型安...

2019-09-29 11:31:35 129 2

原创 从0基础开始学习Java第7天

今天一直在学习几种常用类的用法,昨天也学了一点,然后感觉自己工程建的太乱了,真是逼死强迫症啊。所以我用了一点时间,把写过的程序整理了一下。一开始就给自己一个小目标,我要先敲50M的代码,但是现在是建工程来弄,已经到50M了,所以在从新定个目标吧。暂时只弄了这些常用类。首先,昨天学了日历类,今天卸了一个可以输入日期,显示日历的小程序,运行效果如图:然后附上程序public class...

2019-09-22 19:09:38 161

原创 从0基础开始学习Java第6天

今天头痛,有可能感冒了,学的少了一点,但是应该坚持的学,一旦间断,有可能就停下啦。加油!1、自动装箱、自动拆箱这两个机制是为了减小程序员的压力吧。有时候需要定义数值型的对象,以Int为例,可以用一个叫做Integer的类声明数值型的对象。感觉也比较简单,要理解的东西都放在注释里了。public class TestAtuoBoxing { public static void main(...

2019-09-21 18:57:51 139

原创 使用java写的飞机小游戏

有需要的可以点击这个链接下载https://download.csdn.net/download/weixin_40684073/11784589

2019-09-20 18:25:43 267 1

原创 从0基础开始学习Java第5天

感觉今天有点累。。。不过还是要坚持,告诉自己要加油!1、抽象方法、抽象类(abstract)抽象方法不需要有方法体,包含抽象方法的抽象类,必须是抽象类也用abstract修饰抽象类可以包含普通方法父类的抽象方法,必须在子类中实现抽象类不能实例化,即不能用new来实例抽象化抽象类只能被继承抽象类的意义就在于为子类提供统一的、规范的模板,子类必须实现相关的抽象方法public abst...

2019-09-20 18:23:41 322 1

原创 从0基础开始学习Java第4天

今天学习的东西也是挺多的,通过学习新东西,让自己每天都很充实,感觉玩游戏的日子真的是太无聊了,现在感觉就不错,通过谢谢小程序,让自己有成就感。1、equals关键词equals可以通过重写,去实现判断相等的条件,而==若指对象,则判断地址是否相同,若是数值,就直接比较数值在这里插入代码片...

2019-09-19 19:27:55 419 4

原创 从0基础开始学习Java第3天

今天学的较多,有流程控制以及面向对象。流程控制之类的,因为之前学过C语言,所以这一部分学的也是比较快,但是还是没敢偷懒,还是老老实实的把代码敲了一遍,有一些小算法是看到视频中的题目,自己写完了,然后跟视频中老师的进行对比,改进了一点。首先是if语句/** * 测试If语句 * @author 25391 * */import java.math.*;public class Te...

2019-09-18 18:40:16 297 2

原创 从0基础开始学习Java第2天

之前学过C语言,这次学习Java,还是吧基础的东西跟着学了一遍,因为之前有很多细节的东西我都没注意,这次也算是温故知新吧。这次就直接吧代码粘上来吧,因为注释写的听清楚的。1、注释2、布尔型变量3、常量4、标识符5、变量...

2019-09-17 19:42:58 5138 27

原创 从0基础开始学习Java的第1天

每天都很无聊,所以决定开始自学java试一下。第一次写博客,纯粹为了记录一下,就当做学习笔记吧。学习java需要下载JDK,可以在这个网址下载。下载完成以后,默认安装就行了。https://www.oracle.com/technetwork/java/javase/downloads/index.html安装完成以后,就是环境变量的配置了。我使用的是WIN10,其他的应该也差不多。右键点击...

2019-09-16 17:19:07 490 10

MyGame06.zip

java游戏小实验

2019-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除