一、简介 行为型模式(Behavioral Pattern)用来识别对象之间的常用交流模式并加以实现。如此,可在进行这些交流活动时增强弹性。 职责链模式 Chain of Responsibility :避免请求发送者与…
分类:编程语言
什么是CDP(连续数据保护)?
CDP:连续数据保护 (CDP: Continuous Data Protection) CDP is an abbreviation of “Continuous Data Protection”…
什么是耦合性和内聚性?
前言 如果你涉及软件开发,可能会经常听到“高内聚,低耦合”这种概念型词语。我在第一次接触这种词语时,也抱有很大的疑问,但我发现百度上大部分都是高大上的词汇解释。 仔细通读这篇文章,你就能理解耦合性和内聚性的概念与关系。 …
java 中Double类型转换为百分比格式
NumberFormat num = NumberFormat.getPercentInstance(); String rates = num.format(0.03); System.out.println(rate…
求 26个字母任意3个字母的所有组合
/** h5java。。。。。。。。。cn * 求 26个字母任意3个字母的所有组合 */ public class Print{ private static int num = 3; //需要组合的字母个数 priv…
java 动态编译
public class helloworld { public static void main(String[] args) throws IOException { //通过字符串动态编译:将字符串存储成一个临时文…
Java中的容器(集合)之ArrayList源码解析
1、ArrayList源码解析 源码解析: 如下源码来自JDK8(如需查看ArrayList扩容源码解析请跳转至《Java中的容器(集合)》第十条):。 package java.util; import java.ut…
java解析doc或者docx文件,文件中内容为表格形式
这里对解析内容进行了数据库存表,对存入字段进行了写死处理。 public ViewData down(File file) throws IOException { ViewData viewData = new Vie…
使用Java判断输入三条边能不能组成三角形
题目:输入三条边,判断能不能组成三角形。 import java.util.Scanner; public class Triangle { public static void main(String[] args) …
webdriver实现2个或两个以上窗口间切换的方法
在UI自动化测试中,经常为需要打开多个窗口,以下两个方法分别实现了两个窗口和多个窗口间切换的功能,现分享代码如下: package cn.migu.core; import java.util.Iterator; imp…
如何控制线程执行的顺序?
如何控制线程执行的顺序? 要解决如上的题目,得理解题意的重心在哪。关键词:线程与顺序。 先来一段多线程执行的代码。 public class Test { public static void main(String[]…
ubuntu 安装升级java版本
http://www.cnblogs.com/a2211009/p/4265225.html ubuntu 安装jdk 的两种方式: 一 : 通过ppa(源) 方式安装. 二 : 通过官网下载安装包安装. 这里推荐第1种…