自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象数据类型 (ADT)

等价关系:自反、对称、传递For a boolean-valued binary operation like == or equals(), the equivalence E is the set of pairs (x,y) for which the operation returns true.Using AF to define the quality, AF映射到同样的结果,则等价站在外部观察者角度:对两个对象调用任何相同的操作,都会得到相同的结果,则认为这两个对象是等价的。反之亦然!The

2022-06-14 23:20:09 93

原创 Java常量池

我们知道Java的==比较的是地址,想要比较内容通常要用(override过的)equals方法。但是对于以下这样的代码b的值通常是true。这是因为Java有常量池的机制,会把一些使用过的常量放进常量池,再使用时就不用再创建,而可以直接用常量池里的。引入常量池是为了提升Java的性能/效率,避免反复创建和销毁同一个对象。除了String的常量池外,Java对float和double之外的基本类型的包装类(Integer等)都支持了常量池。通常来说,值在-128到127以内的Integer等类型都会放

2022-06-14 22:56:03 146

原创 Java:final和immutable

一句话总结就是,final和immutable没有关系。final是Java的关键字,可以用来修饰类、方法、和变量。这三种用法的意思有区别。当final修饰类是,表示这个类不可被继承;当final修饰方法时,表示这个方法不能被override;当final修饰变量时,表示这个变量被初始化后不可再修改。final和immutable混淆主要发生在final修饰变量的用法。我们先看看什么是不可再修改。我们知道Java的变量类型分为基本类型和引用类型。当final修饰基本类型,如final int x = 10;

2022-06-14 21:59:38 297

原创 Java变量和C/C++变量的区别

学习过C/C++之后转移到Java,首先要注意的就是变量存储的区别。Java变量分为基本类型和引用类型。基本类型和平常在C/C++用到的大致一致,包含int,long,float,double等。基本类型的变量存储的就是值本身。这句话听起来有点奇怪,但是我们会看到,引用类型并不是这样的。引用类型的变量是对值的引用,它可以类比为C/C++的指针。所以如果两个引用类型的变量,引用同一个值,那么修改其中的一个,另一个也会变化。这在基本类型是不会发生的。不过要注意,这种修改不是用C/C++中的=赋值,Java中=赋

2022-06-14 21:47:55 503

原创 哈工大2022计算机系统大作业

(哈工大2022计算机系统大作业)本文基于64位的Ubuntu系统,沿着hello程序的P2P(Program to Process)过程,从hello的程序文本,到它的预处理、编译、汇编、链接,到它在进程中运行、结束,剖析计算机系统是如何完成其中的每一步的。通过分析hello程序的“一生”,把计算机系统的知识,包括汇编指令、链接、缓存、进程管理、信号与异常处理、内存管理、系统I/O等,串联起来。

2022-05-20 16:24:44 325

原创 IDEA中使用Git

目录IDEA中使用Git前置:添加Git路径到IDEA建立Git仓库.gitignoreaddcommitpushIDEA中使用Git前置:添加Git路径到IDEAIDEA对Git提供了支持,但是需要先安装Git。安装之后,找到File - Settings - Versional Control - Git。IDEA是会自动检测Git位置的,所以很可能打开这儿的时候会发现它有一个自动检测出的路径。设置好路径之后点Test,有的版本可能会弹出一个executed successfully的对话框,

2022-05-02 20:42:19 240

空空如也

空空如也

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

TA关注的人

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