自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 计算机结构之X86指令集编码

在学习了解计算机结构时,针对X86指令从汇编码到机器码的转换过程详解。除开SUB 操作码针对4Byte立即操作数时,适用Mod R/M 模型来处理;当Src.1 和Src.2都是寄存器时,属于寄存器直接寻址,Mod 为11,此时Reg和R/M的数据要进行互换一下,参考上面的例子;如果是Src.1是寄存器,Src.2表示存储的是地址且无偏移量的情况下,那么就是非直接寻址,Mod 为00,如果在非直接寻址情况下,有偏移量,那么Mod就需要根据偏移量的大小参考表格[2]去选择是01还是10。

2024-07-16 00:01:14 1061

原创 Java # 设计模式 Design Pattern 练习

myInstance 实例被定义为私有的、静态的和不可覆盖的(最终)变量,并通过调用 AudioClipManager() 构造函数(直接在构造函数中或创建属性时)创建。对于一本书(Buch)在Bibliothek中有两个确切的策略(Strategie): SortiertesAufnehmen, EinfachesAufnehmen。内容类(Creator)在构造函数的参数(variante)时决定了是将书籍库创建/产生为ArrayList还是LinkedList。祝您学习愉快~😊😊😊。

2024-05-30 05:13:04 341

原创 Java # Design Patrern 设计模式例子---源代码

祝您学习愉快~😊😊😊。

2024-05-30 05:10:43 122

原创 Java # Design Patrern 设计模式

简单点理解就是为了更新内容,,定义了对象之间的一对多依赖,多个对象同时监听一个对象,当被监听对象的状态发生改变时,它的所有依赖者都会收到通知并自动更新,被监听对象称为主题suject,监听对象称为观察者observer。策略模式(也称为策略模式)是一种行为 软件设计模式,允许在运行时选择算法。允许对象在其内部状态发生变化时改变其行为,状态模式可以解释为策略模式,它能够通过调用模式接口中定义的方法来切换策略。下图也叫类适配器,类适配器的优点是它完全适应目标类,因此只能覆盖目标类的行为;祝您学习愉快~😊😊😊。

2024-05-30 04:20:24 654

原创 Java # The Map Interface

该Map接口包括基本操作(如put、get、remove、 containsKey、containsValue、size和empty)、批量操作(如putAll和clear)和集合视图(如keySet、entrySet、 和values)的方法。方法的需求,以便两个Map对象可以被进行逻辑性相等性的比较,而无需考虑其实现类型。用来设置频率,单词之前从未出现过,那么频率就为 1 或者已经出现过多次,那对应次数就是对应的循环次数。下方程序是一个单词频率表,每个单词将与其所在List中的出现的次数映射形如(

2024-05-11 02:04:07 1557

原创 Java # The List Interface

List是有序的 Collection(有时称为序列)。列表可能包含重复的元素。

2024-05-09 19:47:35 309

原创 Java # The Set Interface

假设您有一个Collection c 包含相同元素, 并且您想要创建另一个Collection 消除所有重复项的元素。要非破坏性地计算两个集合的并集、交集或集合差(不修改任一集合),调用者必须在调用相应的批量操作之前复制一组集合。添加了一个强大的内容,允许Set实例进行有意义的比较,即使他们的实现类型不一样。批量操作特别适合Set:应用时,它们执行标准的Set 代数运算。Set是集合的一个形式,Set不能包含重复的元素(elements)。它的工作原理是创建一个Set(根据定义,不能包含重复项)。

2024-05-09 19:25:04 1343

原创 Java # The Collection Interface

int size()、boolean isEmpty()、 boolean contains(Object element)、boolean add(E element)、boolean remove(Object element)和 Iterator< E > iterator()以下代码使用该for-each构造在单独的行上打印出集合的每个元素。例如,有个集合 c,下面的代码将c 里的元素(elements)转存到一个新的array对象里,且array的场电影和c中elements的个数一样。

2024-05-09 17:50:49 610

原创 Java # Collections

集合(有时称为容器)只是将多个元素分组为一个单元的对象。集合用于存储、检索、操作和通信聚合数据。通常,它们表示形成自然组的数据项,例如一手扑克牌(纸牌的集合)、邮件文件夹(信件的集合)或电话簿(姓名到电话号码的映射)。如果您使用过 Java 编程语言(或任何其他编程语言)集合框架是用于表示和操作集合的统一架构。Interfaces 接口:这些是表示集合的抽象数据类型。接口允许独立于其表示的细节来操作集合。在面向对象语言中,接口通常形成层次结构。

2024-05-08 23:24:18 1719 2

空空如也

空空如也

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

TA关注的人

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