自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Junit运行时,报错:Caused by: java.lang.ClassNotFoundException: org.junit.runner.manipulation.Filter 如何解决

在使用junit4进行测试时出现了以下错误:Caused by: java.lang.ClassNotFoundException: org.junit.runner.manipulation.Filter错误原因:添加junit时错误添加到了Modulepath路径下;解决方案:将Modulepath路径下的junit 4 Remove,并添加新的junit 4 到Classpath路径下;效果如下:...

2022-05-05 19:52:31 1404

原创 git相关命令总结

升级命令:打开git bash 输入查看本地git版本号执行命令:对所有本地仓库的用户信息进行配置:$ git config --global user.name “[name]”对commit操作设置关联的用户名:$ git config --global user.email “[email address]”git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令:git branch devgit checkout devgit branch查看分支,会列出所有的分

2022-06-13 16:21:04 129 1

原创 数据类型与类型检验

java基础知识:基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:booleanJava定义的这些基本数据类型有什么区别呢?要了解这些区别,我们就必须简单了解一下计算机内存的基本结构。计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit。它的二进制表示范围从~,换算成十进制是0~255,换算成十六进制是~。内存单元从0开始编号,称为

2022-06-03 23:07:45 160

原创 抽象数据类型

Java基础知识:如果父类的方法本身不需要实现任何功能,仅仅是为了定义方法签名,目的是让子类去覆写它,那么,可以把父类的方法声明为抽象方法:把一个方法声明为,表示它是一个抽象方法,本身没有实现任何方法语句。因为这个抽象方法本身是无法执行的,所以,类也无法被实例化。编译器会告诉我们,无法编译类,因为它包含抽象方法。必须把类本身也声明为,才能正确编译它:抽象类如果一个定义了方法,但没有具体执行代码,这个方法就是抽象方法,抽象方法用修饰。因为无法执行抽象方法,因此这个类也必须申明为抽象类(abst

2022-06-03 22:37:25 119

原创 面向对象的编程

在Java中,创建一个类,例如,给这个类命名为,就是定义一个:定义了class,只是定义了对象模版,而要根据对象模版创建出真正的对象实例,必须用new操作符。new操作符可以创建一个实例,然后,我们需要定义一个引用类型的变量来指向这个实例:有了指向这个实例的变量,我们就可以通过这个变量来操作实例。访问实例变量可以用,例如:直接操作,容易造成逻辑混乱。为了避免外部代码直接去访问,我们可以用修饰,拒绝外部访问:我们需要使用方法()来让外部代码可以间接修改:所以,一个类通过定义方

2022-06-03 20:27:03 102

原创 软件构造笔记----ADT和OOP中的“等价性”

8 Equality in ADT and OOP ADT和OOP中的“等价性”相等关系相等关系是一种等价关系,即满足自反、对称、传递可以用"是否为等价关系"来检验equals()是否正确AF映射到同样的结果,则等价

2022-05-31 22:23:45 141

原创 软件构造笔记----面向复用的软件构造技术

9 Construction for Reuse 面向复用的软件构造技术复用类型Types of Code Reuse白盒复用:源代码可见,可修改和扩展;(继承)白盒框架,通过代码层面的继承进行框架扩展;黑盒复用:源代码不可见,不能修改,只能通过API接口来使用,简单清晰但适应性差;(委托)黑盒框架,通过实现特定接口/delegation进行框架扩展1.源代码级别的复用 2.模块级别的复用:类/抽象类/接口 例如:继承,委托3......

2022-05-31 15:40:46 102

原创 2022春哈工大计算机系统大作业——hello的程序人生

Hello的P2PP2P,即ProgramtoProcess;Hello的P2P即Programhello.ctoProcesslinux下cpp预处理器将hello.c文件进行预处理,插入对应系统头文件中的内容,得到hello.i;编译器ccl将其译为汇编语言文件hello.s;汇编器as负责将汇编语言翻译为机器指令代码,得到hello.o文件;链接器ld将hello.o和其它用到的预编译好的目标文件合并到一起并且完成引用的重定位工作,得到可执行文件hello。Hello的。...

2022-05-16 23:26:25 704

空空如也

空空如也

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

TA关注的人

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