在观察者模式中,包括以下四个角色: 主题(被观察者)(Subject):主题是一个接口,该接口规定了具体主题需要实现的方法,比如,添加、删除观察者以及通知观察者更新数据的方法。 观察者(Observer):观察者是一个接口,该接口规定了具体观察者用来更新数据的方法。 具体主题(ConcreteSub ...
分类:
编程语言 时间:
2021-06-02 20:20:11
阅读次数:
0
第三单元博客 (1)设计策略 参照指导书和JML规格进行实现。 (2)结合课程内容,整理基于JML规格来设计测试的方法和策略 Junit单元测试,通过使用Junit达到对每个函数的测试,从而保证每个函数都符合JML规格。 (3)总结分析容器选择和使用的经验 HashMap和HashSet在查找时候能 ...
分类:
其他好文 时间:
2021-06-02 20:19:33
阅读次数:
0
字符生成工具(println,java)如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。 http://patorjk.com/software/taaghttp://www.network-scie ...
分类:
编程语言 时间:
2021-06-02 19:58:43
阅读次数:
0
Java特性和优势 简单 面向对象 移植性 高性能 分布式 动态性 多线程 安全性 健壮性 java三大版本 Wirte Once,Run Anywhere JavaSE:标准版(桌面程序,控制台开发....) JavaME:嵌入式开发(手机,小家电.......)(被取代) JavaEE:E企业级 ...
分类:
编程语言 时间:
2021-06-02 19:57:44
阅读次数:
0
HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest(); log.info(" "); log. ...
分类:
编程语言 时间:
2021-06-02 19:49:05
阅读次数:
0
1.配置java本地环境 jdk下载:https://www.oracle.com/java/technologies/javase-downloads.html 配置环境变量 创建变量:JAVA_HOME 值:jdk安装目录 配置path: %JAVA_HOME%\bin %JAVA_HOME%\ ...
分类:
移动开发 时间:
2021-06-02 19:47:21
阅读次数:
0
排错过程: ① FATAL EXCEPTION: main 致命异常 ②找到 caused by 类型转换异常 **** cannot be cast to ***** 一种类型不能被转换成另一种类型 Caused by: java.lang.ClassCastException: android. ...
分类:
其他好文 时间:
2021-06-02 19:45:14
阅读次数:
0
Java中使用HttpRequest获取用户真实IP地址端口 ...
分类:
编程语言 时间:
2021-06-02 19:44:18
阅读次数:
0
public static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");public static SimpleDateFormat format1 = new SimpleDateFormat( "yyyyMMdd HH:m ...
分类:
编程语言 时间:
2021-06-02 19:42:04
阅读次数:
0
1.基础问题回答 (1)什么是表单 主要用于数据采集功能 (2)浏览器可以解析运行什么语言。 JavaScript、php、jsp等 (3)WebServer支持哪些动态语言 PHP、jsp、python等 (4) 防范注入攻击的方法有哪些 类似Java里面的preparestatement这样的预 ...
分类:
Web程序 时间:
2021-06-02 19:33:26
阅读次数:
0