/** * 模板设计模式:定义一个操作算法中的框架 * @author lin * */ public class Cook{ public void lunch() { buying(); washing(); cooking(); eating(); } public void buying() ...
分类:
编程语言 时间:
2020-07-03 17:28:35
阅读次数:
64
BeanFactory是spring容器的顶层bean工厂,它提供了从容器获取bean,判断是否存在bean的一些简单方法。FactoryBean是创建 Bean对象的一种方式,如果我们不希望通过扫描注册,就可以使用这种方式注册Bean。 一:BeanFactory接口 这个接口类提供getBean ...
分类:
编程语言 时间:
2020-07-03 12:35:51
阅读次数:
65
值类型:struct、enumeration、int、float、char、bool、decimal 引用类型:class,delegate,interface,array,object,string 装箱:把值类型转换成引用类型 拆箱:把引用类型转换成值类型 隐式转换:隐式转换无需人为多余声明,机 ...
Java RMI(远程方法调用)示例程序1. 编写接口 import java.rmi.*;public interface HelloIn extends java.rmi.Remote{String sayHello() throws RemoteException;}2. 实现远程接口 imp ...
分类:
编程语言 时间:
2020-07-02 16:11:18
阅读次数:
51
public class Test { public static void main(String[] args) { String str = "-210(10%)-210(10%)"; str = clearBracket(str, '(', ')'); System.out.println( ...
分类:
编程语言 时间:
2020-07-02 10:45:01
阅读次数:
163
题目来源于力扣(LeetCode) 一、题目 884. 两句话中的不常见单词 题目相关标签:哈希表 提示: 0 <= A.length <= 200 0 <= B.length <= 200 A 和 B 都只包含空格和小写字母。 二、解题思路 定义 Map,并通过字符串的 split() 方法,对字 ...
分类:
其他好文 时间:
2020-07-01 22:20:11
阅读次数:
57
接口隔离原则 客户端不应该被迫依赖于他不使用的方法。即一个类对另一个类的依赖应该建立在最小的接口上。要为各个类建立它们需要的专用接口,而不要试图去建立一个庞大的接口供所有依赖它的类去调用。 类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果接口Interface ...
分类:
其他好文 时间:
2020-07-01 22:19:43
阅读次数:
55
插入、删除功能实现 /* * 使用单链表;每次插入大约需要比较N/2次; * 插入效率是O(N),删除表头元素效率是O(1) */ public class MySortQueue { // 使用单链表实现 private Entry root; private static class Entry ...
分类:
其他好文 时间:
2020-07-01 20:01:29
阅读次数:
55
mq连接 public class MessageUtils { //获取mq的连接 public static Connection getConnection() throws IOException, TimeoutException { //定义一个连接工厂 ConnectionFactor ...
Java程序运行的整体流程 概述 Java程序从创建源文件到程序运行要经历两个主要步骤: 源文件 编译器编译> 字节码文件(ByteCode)。 字节码文件 JVM解释运行> 在内存中运行 Java程序从编译到运行 示例程序: public class ClassA{ public static v ...
分类:
编程语言 时间:
2020-07-01 09:36:12
阅读次数:
81