Java基础之多线程记一次失败的学习方式线程的三中创建方式,先上代码:/* 创建新线程的三种方式:   1、继承Thread类;   2、实现Runable接口;   3、实现Calla...

Java基础查漏补缺(2)apache和spring都提供了BeanUtils的深度拷贝工具包+=具有隐形的强制转换object类的equals()方法容易抛出空指针异常String a=nul...

LeetCode1-9本文更多是作为一个习题笔记,没有太多讲解1、两数之和题目请点击链接 ↑ 最先想到暴力解法,直接双循环,但是这样复杂度为n平方public int[] twoSum(int...

数据结构之树(Tree)笔者本来是准备看JDK HashMap源码的,结果深陷红黑树中不能自拔,特撰此篇以加深对树的理解定义首先来看树的定义:树(Tree)是n(n≥0)个节点的有限集。n = ...

LinkedListLinkedList是双向链表,不循环(1.6之前循环),继承AbstractSequentialList类,实现了List, Deque, Cloneable接口。链表的特...

1、流、文件、IO等创建文件前若父文件夹不存在会抛出异常,因此创建文件前通常会创建父目录:file1.getParentFile().mkdirs();创建的文件夹存在时不会创建新的文件夹覆盖旧...