自定义博客皮肤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接口

从实验2开始我们开始接触到接口,在lab3里面我们开始设计自己的ADT,同样也要我们自己设计接口。因此接口在我们的java学习里面有着很重要的应用。Java 接口“接口”这一名词是到处可见,例如:插座,交流语言,USB。如:打印机,U盘都可以插在电脑的USB接口上使用,而使用的规则假设就只有两个:工作,退出。在java里面两个无关的类之间的连接一定依靠接口完成,由接口定义出操作的标准接口,在...

2019-06-23 23:52:20 128

原创 git的使用

在Windows上安装Git(1)直接从git官网直接下载安装程序,然后直接安装即可。(2)安装完成后,在开始菜单里选择“Git”->“Git Bash”,会弹出一个类似命令行窗口的运行界面,即说明git安装成功输入如下命令行:$ git config --global user.name “Your Name”$ git config --global user.email "e...

2019-06-23 16:43:27 103

原创 java 单例模式

1.单例(单态,原子)设计模式:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通...

2019-06-21 11:19:24 100

原创 java startegy设计模式

在lab5里面实验要求我们对于读写文件采用staryegy的设计模式,接下来我们就了解一下什么是strategy设计模式以及如何使用这种设计模式。策略模式其实就是就是对各个算法的一个封装「不是实现算法,而是封装算法」,让客户端非常容易的调用。在编程中,不同的策略实际上可以理解成不同的算法,能够整体地替换算法,让我们轻松 的使用不同的算法解决同一个问题,这种模式就称为策略模式。组成封装角色 ...

2019-06-20 19:11:05 974

原创 java正则表达式

在软件构造lab3开始我们接触到了正则表达式,因为在lab3里面我们接触到了大量具有相同格式的数据,需要将这些内容里面的我们需要的提取出来。而正则表达式在数据量很多的时候使得对于我们需要内容的提取有很大的帮助。接下来就介绍一下关于正则表达式的用法。1.Pattern 类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须...

2019-06-20 17:30:09 63

原创 java工厂设计模式

1.工厂模式简介工厂模式就是定义一个创建对象的接口,由子类去决定实例化哪一个类,将实例化对象的操作延迟到子类。可以理解为一个工厂根据不同的需求产生不同的产品。工厂模式细分为:简单工厂,工厂模式,抽象工厂1.简单工厂定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到了子类。场景延伸:同一个工厂可以产生不同类型的车。首先定义一个抽象的汽车工厂,工厂方法通...

2019-06-20 16:53:36 211

原创 软件构造感想

到此为止,软件构造课程已经基本结束,接下来就是我对于这门课的感想。在大一夏季小学期的时候,其实我已经选修过java课程,但是因为学习时间比较短,所以根本没有理解如何用java去编程,所以到上软件构造课的时候对java仍然是一脸懵逼。lab1所以安排的实验1也比较简单,目的就是让我们先有一个适应的过程。关于Socianetwork这个都是根据CMU的实验来的,所以都是英文的要求,花费较多的时间...

2019-06-04 22:21:53 132

原创 eclipse插件下载及使用

由于软件构造课需要用到的插件比较多,所以就在这里进行一下汇总以及对于其中的一些操作进行总结与解释。一、对于插件的配置1.对于可以直接从eclipse下载的比如像配置Memory Analyzer (MAT)还有spotbug以及checkstyle都直接在eclipse里面的Help里面的Eclipse Marketplace里面下载即可2.配置VisualVMhttps://visua...

2019-06-04 20:44:45 2800

原创 hello的一生

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机科学与技术学   号 1170300510班   级 1703005学 生 陈翼飞    指 导 教 师 吴锐计算机科学与技术学院2018年12月摘 要对于我们程序员来说习以为常的hello,它的一...

2018-12-31 20:26:57 267

空空如也

空空如也

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

TA关注的人

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