- 博客(10)
- 收藏
- 关注
原创 Builder模式
一、概念Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。二、Builder模式中的角色:Builder(建造者)Builder角色定义负责定义用于生成实例的接口(API)。Builder角色中准备了生成实例的方法。C...
2020-03-23 23:15:29
192
原创 Prototype模式(原型模式)
一、概念在不指定类名的前提下生成实例二、Prototype模式中的角色Prototype(原型)Product角色定义用于复制现有实例来生成新实例的方法ConcretePrototype(原型)ConcretePrototype角色负责实现复制现有实例并生成新实例的方法。Client(原型)Client角色负责使用复制实例的方法生成新的实例三、Protot...
2020-03-23 21:33:23
114
原创 单例模式(Singleton)
一、概念:确保生成一个实例的模式被称为单例模式。1.Singleton类定义了static字段 singleton并将其初始化为Singleton的实例。2.Singleton类的构造函数是private ,这是为了禁止从外部调用构造函数,new Singleton()。二、单例模式中的角色:SingletonSingleton角色中有一个返回唯一实例的static方法。...
2020-03-17 22:27:23
372
原创 java读取EXCEL数据变成科学计数法,解决方法
1.如下图中的检测值存到数据库是科学计数法2 经过代码处理后3 只需要对你读到的字符串进行如下操作 BigDecimal bd = new BigDecimal("读到的值"); String checkValue = bd.toPlainString();...
2019-12-25 15:28:41
4819
原创 2019.6月面试题
1.Spring IOC,和SpringAop的底层实现 ?2.SpringMVC请求模型?3.jetty和Tomcat的区别? 架构比较 Jetty的架构比Tomcat的更为简单 Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。 Tomcat的架构是基于容器设计的,进行扩展是需要了解Tomcat的整体设计结构,不易扩展...
2019-07-10 00:11:03
185
原创 java基础知识整理(整理中)
抽象类和接口的区别? 接口中所有的方法是抽象的,抽象类中可以同时包含抽象方法和实现方法。 类可以实现很多接口,但只能继承一个类。 类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,在这种情况下,类也必须得声明成是抽象的。 抽象类可以在不提供接口方法实现的情况下实现接口。 Java接口中声明的变量默认都...
2019-05-30 11:24:49
184
原创 java基于eclipse.swt实现内嵌浏览器
注意事项:采用32位jdk和XULRunner1.9.2 win32版本(我曾尝试过64位都失败了,劝各位也别试了)火狐内核才用注册XULRunner准备用IE的话就不用注册了准备工作1准备eclipse.swt jar包https://maven.aliyun.com/mvn/search阿里库搜swt最下面有4.3版本的2准备XULRunner包https://ftp...
2019-04-19 15:03:21
2056
4
原创 NIO总结
java.io 中最为核心的一个概念是流(Stream),面向流的编程。Java中,一个流要么是输入流,要么是输出流,不可能同时即是输入流又是输出流。java.nio拥有3个核心概念: Selector,Channle与Buffer,在java.nio中,我们是面向块(block)或是缓冲区(buffer)编程的。Buffer本身就是一块内存,底层实现上,他实际上是个数组,数据的读、写...
2019-03-18 21:50:28
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人