返回顶部
摘要: ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显得非常重要。 一. 阅读全文
posted @ 2020-03-11 13:35 可乐葱花 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 数据结构:存储数据的某种结构 (1)底层的物理结构   ①数组:开辟连续的存储空间,每一个元素使用[下标]进行区别   ②链式:不需要开辟连续的存储空间,但是需要“结点”来包装要存储的数据,结点包含两部分内容:A、数据 B、记录其他结点的地址,例如:next,pre,left,right,parent等 (2)表现出来的逻辑结构:动态数组、单向链表、双向链表、队列、栈、二叉树、哈希表、图等 阅读全文
posted @ 2020-03-11 11:28 可乐葱花 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.字符串 1.1 字符串的特点 1、字符串String类型本身是final声明的,意味着我们不能继承String。 2、字符串的对象也是不可变对象,意味着一旦进行修改,就会产生新对象 /*我们修改了字符串后,如果想要获得新的内容,必须重新接受。 如果程序中涉及到大量的字符串的修改操作,那么此时的时 阅读全文
posted @ 2020-03-03 10:27 可乐葱花 阅读(159) 评论(0) 推荐(0) 编辑
摘要: JVM(java 虚拟机) 一.JVM简介 1.JVM:Java Virtual Machine (java 虚拟机) 通过软件来模拟出来的具有完整的硬件系统功能、运行在完全隔离的环境中的完整的计算机系统。 2.种类: 1)Sun Classic 经典款2)Exact VM 准确式内存管理3)Sun 阅读全文
posted @ 2020-03-01 13:18 可乐葱花 阅读(620) 评论(0) 推荐(0) 编辑
摘要: (1)sleep()不释放锁,wait()释放锁 (2)sleep()在Thread类中声明的,wait()在Object类中声明 (3)sleep()是静态方法,是Thread.sleep() wait()是非静态方法,必须由“同步锁”对象调用 (4)sleep()方法导致当前线程进入阻塞状态后, 阅读全文
posted @ 2020-02-29 21:59 可乐葱花 阅读(524) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; /* * 单例设计模式: * * 单例:某个类只能有唯一的一个实例对象。 * * 如何实现单例? * 1、饿/恶汉式 * 不管我们使用者是否需要这个对象,它都上来先给你创建好这个唯一的对象。 * (1)枚举类型 * (2)形式二 * ①构造器私有化 * 阅读全文
posted @ 2020-02-29 21:18 可乐葱花 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 给出一个问题,如下: 解决方案如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 publi 阅读全文
posted @ 2020-02-29 13:09 可乐葱花 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2020-02-27 12:12 可乐葱花 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.下载主题的网址:http://color-themes.com,主题种类多,总有适合你的主题。在这个网址下载的主题是jar文件,直接导入,如下图file->import Setting,找到你的主题包存放路径,直接导入即可。这个网址打开可能比较慢,等一会就好了。 把下载好的jar包导进来 点击o 阅读全文
posted @ 2020-02-26 21:39 可乐葱花 阅读(3663) 评论(0) 推荐(0) 编辑
摘要: 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空 阅读全文
posted @ 2020-02-26 20:39 可乐葱花 阅读(159) 评论(0) 推荐(0) 编辑