自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 单例模式详解

单例模式简介饿汉式懒汉式简介java中单例模式是一种常见的设计模式单例模式有以下特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。    单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打

2020-09-05 20:25:44 124

原创 OOP面向对象七大原则(个人总结)

OOP(面向对象)七大原则简述开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则简述开闭原则:对扩展开放,对修改关闭里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立依赖倒置原则:要面向接口编程,不要面向实现编程单一职责原则:控制类的粒度大小,将对象解耦,提高其内聚性接口隔离原则:要为各个类建立它们需要的专用接口迪米特法则:只与你的朋友直接交谈,不跟“陌生人”说话合成复用原则:尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现开

2020-09-04 00:33:34 660

原创 Java基础类面试题(会一直更新)

1.如何使用Java连接数据库?注册驱动程序类创建连接创建声明执行查询关闭连接2.重载和覆盖的区别?重载:同一个类中方法名称相同参数列表不同(参数列表不同的表现形式:参数类型不同、个数不同、位置不同)和返回值、修饰符无关重写:两个类(子类和父类)返回类型、方法名、参数、修饰符与父类相同3.hashmap负载因子默认大小默认大小0.754.所有异常类的基类是?java.lang.Throwable5.equals()和==之间的区别==基本类型比较值

2020-09-03 23:43:17 123

原创 Java数组与排序,基本使用及代码实现

Java数组与排序查找元素索引位置基本查找二分查找八大排序方法冒泡排序选择排序直接插入排序希尔排序快速排序归并排序基数排序堆排序查找元素索引位置基本查找根据数组元素找出该元素第一次在数组中出现的索引public class TestArray1 { public static void main(String[] args) { //定义一个数组 int[] arr={10,20,70,10,90,100,1,2}; //根据元素查找出该元素

2020-09-01 15:59:15 541

原创 Linux相关知识点

文件属性在Linux中第一个字符代表这个文件是目录、文件或链接文件等等:当为[ d ]则是目录当为[ - ]则是文件;若是[ l ]则表示为链接文档 ( link file );若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(

2020-08-30 17:13:53 696

原创 Ajax相关知识点

Ajax相关知识点简介利用AJAX可以做什么jQuery实现AjaxSpringmvc实现注册提示效果获取baidu接口Demo简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Sugges

2020-08-28 17:09:45 206

原创 JSON相关知识点

JSON相关什么是JSONController返回JSON数据使用Jackson乱码解决输出时间对象抽取为工具类FastJson什么是JSONJSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用极其广泛;采用完全独立于编程语言的 文本格式 进行存储和表示数据;简介和清晰的层次结构使得JSON成为理想的数据交换语言;易于人们阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率。在 JavaScript 语言中,一切都是对象

2020-08-28 14:51:20 112

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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