自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 java设计模式

java设计模式Java 设计模式1 模板设计模式2 单例设计模式3 工厂设计模式3.1 简单工厂模式3.2 工厂方法模式4 静态代理模式5 动态代理6、 Java 设计模式 1 模板设计模式 1、当解决某个问题,或者完成某个功能时,主体的算法结构(步骤)是确定的,只是其中的一个或者几个小的步骤不确定,要有使用者(子类)来确定时,就可以使用模板设计模式 2、示例代码:计算任意一段代码的运行时间 //模板类 public abstract class CalTime{ public long getT

2020-09-30 20:10:03 383

原创 Java基础(五)——反射、lambda、stream

Java基础一级目录二级目录三级目录 一级目录 二级目录 三级目录

2020-09-30 20:04:54 669

原创 Java基础(四)——泛型、IO流、网络编程

Java基础第13章 泛型13.1 泛型的概述13.2 形式一:泛型类与泛型接口13.3 形式二:泛型方法13.4 通配符?13.5 Collections工具类第14章 IO流14.1 java.io.File类14.2 IO流的四大抽象基类14.3 文件IO流14.4 缓冲IO流14.5 编码与解码的IO流(转换流)14.6 数据IO流14.7 对象IO流14.8 其他的IO流相关内容14.9 JDK1.7之后引入新try..catch第十五章 网络编程15.1 主机IP15.2 端口号15.3 网络

2020-09-30 19:49:18 336

原创 java基础(三)——集合

java集合第十二章 集合12.1 概念12.2 手动实现一些逻辑结构12.3 Collection12.3.1 Collection12.3.2 Collection系列的集合的遍历12.4 List12.4.1 List概述12.4.2 List的API12.4.3 ListIterator 接口12.4.4 List的实现类们的区别12.4.5 源码分析(1)Vector(2)ArrayList源码分析(3)LinkedList源码分析12.5 Set12.5.1 Set概述12.5.2 实现类的

2020-09-30 19:48:12 678

原创 java基础(二)——多线程、常用类

java基础第十章 多线程(基础)10.1 相关的概念10.2 两种实现多线程的方式10.3 线程的生命周期10.4 Thread的相关API10.5 关键字:volatile10.6 关键字:synchronized(同步)10.7 线程通信第十一章 常用类11.1 包装类11.1.1 包装类11.1.2 装箱与拆箱11.1.3 包装类的一些API11.1.4 包装类对象的缓存问题11.2 字符串11.2.1 字符串的特点11.2.2 字符串对象的比较11.2.3 空字符的比较11.2.4 字符

2020-09-30 19:45:48 762 1

原创 Java基础(一)——基础语法、数组、代码块、内部类、枚举、注解、异常

Java基础第一章 Java概述1.1 Java语言最主要的特点1.2 Java环境搭建1.2.1 JDK、JRE、JVM1.3 第一个Java应用程序1.3.1 Java程序的开发步骤1.4 编写Java程序时应该注意的问题第二章 Java的基础语法2.1 标识符2.2 数据类型2.2.1 Java数据类型的分类2.2.2 Java的基本数据类型2.2.3 进制2.2.4 基本数据类型的转换2.2.5 特殊的数据类型转换2.3 运算符2.3.1 算术运算符2.3.2 赋值运算符2.3.3 逻辑运算符2.3

2020-09-30 19:35:35 1371

原创 Leetcode_入门_BFS和DFS

Leetcode_入门_BFS和DFSBFS1、 二进制矩阵中的最短路径(1091、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 单词接龙(127、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西DFS1、 岛屿的最大面积(695、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、朋友圈(547、Medium)1)题目要求2)

2020-09-26 16:44:03 287

原创 Leetcode_入门_字典树(前缀树)

Leetcode_入门_字典树(前缀树)Trie1、实现 Trie (前缀树)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 键值映射(677、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西 Trie 1、实现 Trie (前缀树) 1)题目要求 实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。 示例: Trie trie = new Trie(); trie.insert(“apple

2020-09-22 13:39:41 473

原创 Leetcode_入门_BST

Leetcode_入门_BSTBST1、修剪二叉搜索树(669、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、二叉搜索树中第K小的元素(230、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、把二叉搜索树转换为累加树(538、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、 二叉搜索树的最近公共祖先(235、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、二叉树的最近

2020-09-22 13:38:57 333

原创 Leetcode_入门_二叉树

Leetcode_入门_树1、二叉树的最大深度(104、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西 1、二叉树的最大深度(104、Easy) 1)题目要求 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / 9 20 / 15 7

2020-09-22 13:33:48 361 1

原创 Leetcode_入门_贪心思想

Leetcode_入门_贪心思想1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西 1、 1)题目要求 2)我的解法 c++ 3)其他解法 // An highlighted block var foo = 'bar'; 4)自己的优化代码 c++ 5)学到的东西 2、 1)题目要求 2)我的解法 c++ 3)其他解法 // An highlighted block var foo = 'bar';

2020-09-10 13:45:43 1102

原创 Leetcode_入门_分治

Leetcode_入门_分治1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西 1、 1)题目要求 2)我的解法 c++ 3)其他解法 4)自己的优化代码 c++ 5)学到的东西 2、 1)题目要求 2)我的解法 c++ 3)其他解法 4)自己的优化代码 c++ 5)学到的东西 ...

2020-09-08 21:08:54 163

原创 大二暑假_SSM项目_风险管理

大二暑假_SSM项目_风险管理一级目录二级目录三级目录 一级目录 二级目录 三级目录

2020-09-03 00:42:57 175

基于QT实现的通讯录管理程序

通讯录管理程序的设计 ①利用MFC的向导,创建基于对话框的应用程序,设计操作界面; ②设计通讯录的数据结构(如:以数组或者动态链表)和相应的类; ③完成对通讯录中记录的增加、修改、删除和显示。 ④能够按照姓名或电话号码等关键字进行查询。 ⑤能够将通讯录信息用文件保存。

2020-06-21

空空如也

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

TA关注的人

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