自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java小知识点——Integer的静态缓冲区和String的字符串池

若整数在-128到127之间,封装的Integer是同一个;若直接使用双引号""创建字符串,则相同内容字符串指向同一个地址

2020-07-11 10:33:10 138

原创 Java中几组易混淆的概念

“==” vs “equals”,null vs空值,重写 vs 重载

2020-06-15 21:06:47 85

原创 软件构造复习笔记之Equality(等价性)

等价关系的基本性质:自反性对称性传递性可能在考试题中出现,在判断某等价关系定义是否正确时,不要忽略传递性。不可变类型的等价性:1.引用等价性:两个变量指向同一个地址,即id相同。在Java中用"=="表示。2.对象等价性:对于对象类变量特有的等价性,表示两个对象的等价。通常通过重写equals方法(此方法默认判断引用等价性)用于判断对象等价性。具体判相等的标准,有以下两种:通过AF判相等,当AF映射到同一个结果,则视为两个对象相等。通过Observer方法判相等,调用任何Obse

2020-06-11 22:38:38 199

原创 正则表达式(Regular Expression)学习笔记

正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。在众多语言中都可以支持正则表达式,如Perl、PHP、Java、Python、Ruby等。本文中以java为例。

2020-06-07 12:44:14 250

原创 Java学习笔记之Exception(异常)

学习总结关于异常方面的操作

2020-06-02 23:57:43 99

原创 Java学习笔记之Stream(流)与文件读写

浅谈流这一概念,以及利用流对象对文件进行读写

2020-05-25 10:58:29 222

原创 Java学习笔记之修饰符、类之间关系与相应UML class diagram

目录一、修饰符二、类之间的关系1. 继承Inheritance(1)泛化Generalization:(2)实现Realization:2.委托delegation(1)依赖Dependency:(2)关联Association:a)聚合Aggregationb)组合Composition一、修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。(来自Java修饰符|菜鸟教程)default (即什么也不写): 在同一包内可见,不使用任何修

2020-05-23 16:37:47 278 2

原创 区分:编译型语言vs解释型语言,静态类型语言vs动态类型语言

在学习python时,我知道了c语言是静态、编译型语言,而python是动态、解释型语言。我一直以为编译型语言==静态类型语言。直到这学期接触了Java,我才知道这两种分类方法的标准是不同的。下面我就依次分析这四种语言的概念。编译型语言vs解释型语言编译型语言(compiled language):程序在执行之前需要一个专门的编译过程,把程序编译成机器语言的文件。在运行时不需要重新翻译,只需要直接讲文件载入内存即可。解释型语言(interpreted language):程序不进行预先编译,以文

2020-05-12 22:42:35 369

原创 Java学习笔记之与C语言的对比

笔者这学期在软件构造课程上首次接触Java, 需要自学。由于大一的时候学习过c语言,并且有人称java为c++ --,其语法和c语言比较类似,因此我打算对比着c语言进行学习,并在此记录学习笔记,便于随时复习,也希望能给和我情况类似的同学有一点小小帮助。初学者,如有错误,敬请指正。

2020-04-20 19:55:42 279

空空如也

空空如也

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

TA关注的人

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