摘要: 类图的基础属性 在 UML 类图中,每一个矩形代表一个类。一般的类图分为三个部分。第一部分为类名,第二部分为类内的属性,第三部分为类内的方法。 "+" : 表示public "-" : 表示private "#" : 表示protected "~" : 表示default 斜体表示抽象,下划线表示s 阅读全文
posted @ 2020-10-10 14:33 此树何时枯 阅读(138) 评论(0) 推荐(0)
摘要: 有人看到 Java 里虚函数和纯虚函数这两个名词,接触 Java 很久了并没有听说过这两个词,查询了一番才明白。 Java 虚函数 虚函数的存在是为了多态。C++ 中普通成员函数加上 virtual 关键字就成为虚函数。 虚函数和纯虚函数,这个是 C++ 的说法,Java 中其实没有虚函数的概念,它 阅读全文
posted @ 2020-09-05 20:01 此树何时枯 阅读(2955) 评论(0) 推荐(2)
摘要: 断言概述: J2SE 1.4 在语言上提供了一个新特性,就是 assertion 功能,他是该版本在 Java 语言方面最大的革新。从理论上来说,通过 assertion 方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的时间意义。 在实现中,assertion 就是在程序中的一 阅读全文
posted @ 2020-09-03 11:04 此树何时枯 阅读(312) 评论(0) 推荐(0)
摘要: 语法糖简介 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错 阅读全文
posted @ 2020-09-03 10:04 此树何时枯 阅读(578) 评论(0) 推荐(0)
摘要: 问题产生原因: ​ 里氏替换原则:子类对象能够替换父类对象,而程序逻辑不变,要求子类避免重写父类方法。 ​ 多态存在条件之一:要求子类重写父类的方法。 问题解释: LSP 的原定义比较复杂,一般对里氏替换原则 LSP 的解释为:子类对象能够替换父类对象,而程序逻辑不变。 这一原则是针对继承而言的,所 阅读全文
posted @ 2020-09-03 09:37 此树何时枯 阅读(1186) 评论(0) 推荐(0)
摘要: 五大基本原则 里氏替换原则 单一职责原则 核心思想为:一个类,最好只做一件事,只有一个引起它的变化。 例如:将计算器抽象为类,将运算数值和运算方法抽象为状态和行为(即属性和方法)。 public class JiSuanQi { int a; int b; //有参构造 public JiSuanQ 阅读全文
posted @ 2020-09-03 08:35 此树何时枯 阅读(220) 评论(0) 推荐(0)
摘要: final 关键字可以用来修饰引用、方法和类,final 的作用随着所修饰的类型而不同。 final 修饰一个引用 如果引用是基本数据类型,则该引用为常量,该值无法修改。 如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。 如果引用是类的成员 阅读全文
posted @ 2020-09-02 16:05 此树何时枯 阅读(1755) 评论(0) 推荐(0)
摘要: 构造方法是创建 Java 对象的重要途径,通过 new 关键字调用构造器时,构造器返回该类的对象,但是这个对象并不是完全由构造器负责创建,创建一个对象分为如下四步: 分配对象空间,并将对象成员变量初始化为 0 或者 null。 执行属性值的显式初始化。 执行构造方法。 返回对象的地址给相关变量。 t 阅读全文
posted @ 2020-09-02 14:45 此树何时枯 阅读(255) 评论(0) 推荐(0)
摘要: 使用 a 标签 download 属性,将文件名和后缀名拼接下载。 注意:如果是后台生成的纯前端表格可以使用此方法,此方法可以将 table 内的 css 样式进行保留,不能导出 td 标签中 input 输入框的值。但是可以在导出前将 input 的值取出并替换在 td 里面的值即可导出。 <sc 阅读全文
posted @ 2020-09-01 15:58 此树何时枯 阅读(6278) 评论(0) 推荐(0)
摘要: 在将 HTML 的 table 导出为 excel 时,发现 <br /> 标签没有生效,文本仍在一行,查阅资料了解到: 在 excel 中,它有自己的 style 样式标准,<br> 换行的方法在 HTML 中用如下 style <br style="mso-data-placement:same 阅读全文
posted @ 2020-09-01 15:34 此树何时枯 阅读(1882) 评论(0) 推荐(0)