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

原创 软件构造笔记logging日志管理

软件构造笔记logging日志管理 代码如下: /** * * @param path * path:保存日志文件路径 * @param content * content:日志内容 */ public static void writeFile(String path, String content) { File writefile; try { // 通过这个对象来判断是否向文本文件中追加内容 // boolean addStr = append; writefile = new Fi

2020-07-11 23:03:57 207

原创 软件构造笔记Date类

软件构造笔记Date类 1、Date类是经常会使用到的一个用来处理日期、时间的一个类。Date类是在java.util包下的Date类。 2、Date类的构造器有: Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 Date(long date):分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。 3、下面是其的几个方法: getTime()方法来获取毫秒数,其

2020-07-11 23:03:28 162

原创 软件构造笔记Git建立本地仓库的方法

软件构造笔记Git建立本地仓库的方法 安装:参考https://www.cnblogs.com/xueweisuoyong/archive/2019/11/22/11914045.html 然后记得设置 git config --global user.email “you@example.com” git config --global user.name “Your Name” 创建git仓库 第一步,请记住,不要在中文名的目录下去建立git仓库,不一定需要在空目录下创建。并且最好直接在除C盘以外的盘下

2020-07-11 23:02:35 174

原创 软件构造笔记static

软件构造笔记static 他们也被称为静态变量和静态方法,这意味着这个数据和方法随着类的存在而存在,而不是为类的任何一个特定对象。这也就是static的用处。 通常我们在创建类时,除非用new创建一个对象,否则这个类就毫无用处。可在以下两种特殊的情形下,这样创建就会很麻烦: 一种情形是只想用一个存储区 域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创建对象。另 一种情形是我们需要一个特殊的方法,它没有与这个类的任何对象关联。也就是 说,即使没有创建对象,也需要一个能调用的方法。为满足这两方面的要

2020-07-11 23:00:55 113

原创 软件构造笔记GUI

软件构造笔记GUI GUI •Graphical User Interface(图形用户接口)。 •用图形的方式,来显示计算机操作的界面,这样更方便更直观。 相关的包 javax.swing: 在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。 GUI的继承体系 组件:组件就是对象 容器组件:是可以存储基本组件和容器组件的组件。 基本组件:是可以使用的组件,但是必须依赖容器。 事件监听机制 事件监听机制的特点: 1。事件源 2.事件 3.监听

2020-07-11 23:00:11 364

原创 软件构造笔记正则表达式

软件构造笔记正则表达式 从最基础的语法先看起 字符 说明 \ : 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n"匹配字符"n”。"\n"匹配换行符。序列"\\“匹配”\","\(“匹配”("。 ^ : 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ : 匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。 : 零次或

2020-07-11 22:56:54 142

原创 软件构造笔记策略设计模式

软件构造笔记策略设计模式 操作实例 抽象类 public abstract class AbstractStrategy { public abstract void algorithm(); //声明抽象算法 } 子类实现 public class ConcreteStrategyA extends AbstractStrategy { //算法的具体实现 public void algorithm() { //算法A } } context环境设置 就是初始化,也叫维持一个对抽象类的引用,并且调用抽象类

2020-07-11 22:55:44 111

原创 软件构造笔记抽象函数与不变量

软件构造笔记抽象函数与不变量 表示域(space of representation values)里面包含的是值具体的实现实体。 抽象域里面包含的则是类型设计时支持使用的值。这些值是由表示域“抽象/想象”出来的,也是使用者关注的。 每一个抽象值都是由表示值映射而来:我们之前说过实现抽象类型的意义在于支持对于抽象值的操作,即我们需要能够创建和管理所有的抽象值,因此它们也必须是可表示的。 一些抽象值是被多个表示值映射而来的,这是因为表示方法并不是固定的,我们可以灵活的表示一个抽象值。 一个ADT的实现不仅是

2020-07-11 22:54:19 149

空空如也

空空如也

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

TA关注的人

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