- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 LeetCode203
package com.imooc.leetCode203;/** * @author tangxuejun * @version 2018/9/30 2:53 PM * 删除链表中等于给定值 val 的所有节点。 */public class LeetCode203 { public static class ListNode { int val; ...
2018-09-30 15:57:49 263
原创 两种队列的实现以及性能测试
队列介绍队列是一种常见的数据结构,也是我们学习,工作中必须掌握的基础,众所周知,在计算机的世界里,基础的数据结构只有两种,一种是线性连续的存储结构–数组,还有一种是随机的存储结构—链表,很多知名或者常用的数据结构都是基于这两种基础数据结构衍生出来的,今天介绍的队列也一样,队列如它的名字,是一种先进先出(FIFO)的数据结构,在我们的实际生活或者技术方面由很广泛的应用,比如各种消息队列,阻塞队列,...
2018-09-30 11:11:39 994
原创 LeetCode:20
package com.imooc.test;import java.util.Scanner;import java.util.Stack;/**@author tangxuejun@version 2018/9/29 5:42 PMleeteCode:20括号匹配*/public class BracketTest {public static void main...
2018-09-29 19:56:15 108
原创 和为s的数字
剑指offer57描述:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得他们的和正好是s,如果有多对数字的和等于s,则输出任意一对即可package com.meituan.offer;import org.junit.Test;import java.util.Arrays;import java.util.List;import static java....
2018-09-28 23:33:38 139
原创 java8---Optional容器
背景:1965年,英国一位名为Tony Hoare的计算机科学家在设计ALGOL W语言时候提出了null引用的想法,ALGOL W是第一批在堆上分配记录类型的语言之一,Hoare选择用null这种代替空引用,其理由是简单,但是后来的很多语言都采用了类似的设计方式,比如我们熟悉的Java,但是这种方式在开发中为我们带来了巨大的麻烦,我们几乎无时不刻要判断某个对象是否为空,然后才能对其做一些其他...
2018-09-28 15:26:05 223
原创 JAVA8--Time新特性
为什么引入新的时间类库在JDK1.0的时候,java提供了java.util.Date类,正如类名所示,这个类不能表示日期,只能以毫秒的精度表示时间,并且年份的起始是从1900年开始,月份是从0开始,在JDK1.1的时候对Date类进行了修改,并引入了新的类java.util.Calendar类,但是Calendar依旧没有很好的解决历史遗留的问题,并且java中有两个类,程序员不知道在何时选...
2018-09-27 13:14:54 166
原创 设计模式----策略模式(函数式编程实现)
策略模式策略模式可以分为三个部分:策略模式的算法接口策略模式的实现类–具体的那种算法调用者普通方式实现策略模式:算法接口:package com.tangbaobao.java8.designer;/** * @author tangxuejun * @version 2018/9/26 12:25 PM */public interface ValidateStr...
2018-09-26 13:39:15 1337
原创 1
package com.test;import java.util.*;import java.util.stream.Collectors;import java.util.stream.IntStream;/** * @author 唐学俊 * @create 2018/09/22 * 给定整数n,取若干个1到n的整数可求和等于整数m, * 编程求出所有组合的个数。比如当...
2018-09-23 00:15:13 125
原创 阅读java虚拟机规范有感
数据类型java虚拟机类型可以分为两类:原始类型原始类型包括: 数值类型: 1. 整数类型 - byte - short - int - long 2. 浮点类型 3. char类型 4. float类型 5. double类型 returnAddress 类型boolean类型 虽然java虚拟机中定义了boolean这...
2018-09-10 09:50:20 250
原创 markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-09 23:47:25 100
c3p0 jar包,数据库连接工具
2017-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人