摘要: 特点:1. 集合类也叫做容器类,和数组一样,用于存储数据,但数组类型单一,并且长度固定,限制性很大,而集合类可以动态增加长度; 2. 集合存储的元素都是对象(引用地址),所以集合可以存储不同的数据类型,但如果是需要比较元素来排序的集合,则需要类型一致; 3. 集合中提供了统一的增删改查方法,使用方便 阅读全文
posted @ 2020-05-15 10:32 巧克力可不是用来添的 阅读(387) 评论(0) 推荐(0)
摘要: 链表简介: 定义:链表是一种物理存储单元上非连续、非顺序的存储结构; 组成:数据 + 指针(这个指针为指向下一个或者上一个链表节点),注意:各个节点的位置不是排好的,他们可能相隔甚远,但是有指针牵引着,不会失联; 优点:擅长插入和删除某个节点; 注:图片来自于《我的第一本算法书》,很适合纯小白作入门 阅读全文
posted @ 2020-05-14 21:21 巧克力可不是用来添的 阅读(179) 评论(0) 推荐(0)
摘要: 34. Find First and Last Position of Element in Sorted Array 难度:Medium 1 /** 2 * 这个不同于简单的暴力搜索,有题意可知这是 有序数组, 3 * 先利用二分找出第一个与target相等的值,再利用二分找出第二个 4 * 时间 阅读全文
posted @ 2020-05-14 20:31 巧克力可不是用来添的 阅读(128) 评论(0) 推荐(0)
摘要: 可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点。 1 public class Flower { 2 private String string; 3 private int age; 4 5 public Flower() 阅读全文
posted @ 2020-05-10 13:56 巧克力可不是用来添的 阅读(308) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-09 20:55 巧克力可不是用来添的 阅读(235) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-03 14:27 巧克力可不是用来添的 阅读(911) 评论(0) 推荐(0)
摘要: 首先,更正我之前的一个误区,之前一直将一个程序比作一个进程,那是不准确的; 那么先来明确:程序,进程,线程的概念; 程序:程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。(自己理解:无论是介绍C++还是Java等语言的书上多少会提到--程序 = 数据 + 算 阅读全文
posted @ 2020-05-02 23:15 巧克力可不是用来添的 阅读(149) 评论(0) 推荐(0)
摘要: 今天在Github上看到这样一句话让我一下没反应过来:如果父类方法访问修饰符为 private/final/static 则子类就不能重写该方法,但是被 static 修饰的方法能够被再次声明。 我寻思着static方法不是不能重写吗?于是做了如下实验: 1 class Base { 2 publi 阅读全文
posted @ 2020-04-30 21:41 巧克力可不是用来添的 阅读(2062) 评论(0) 推荐(2)
摘要: 恢复内容开始 坑一、在IDEA中创建DataBase时,可能需要设置时区serverTimezone,否则可能连接不上你的本地mysql 方法:在 Advance选项里面找到serverTimezone,在后面加深Asia/Shanghai; 坑二、记住在pom.xml中而定依赖要与你加入mysql 阅读全文
posted @ 2020-04-28 15:19 巧克力可不是用来添的 阅读(85) 评论(0) 推荐(0)