自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 23种设计模式总结

本内容只是对设计模式的一些学习感悟

2020-03-16 23:30:06 133

原创 java读取EXCEL数据变成科学计数法,解决方法

1.如下图中的检测值存到数据库是科学计数法2 经过代码处理后3 只需要对你读到的字符串进行如下操作 BigDecimal bd = new BigDecimal("读到的值"); String checkValue = bd.toPlainString();...

2019-12-25 15:28:41 4819

原创 一些比较好的Java书籍推荐链接

java知识书籍连接1

2019-08-09 14:07:59 1670

原创 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关注的人

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