烦了就吃饭去

2020年5月24日

获得类型的Class对象方法

摘要: 1. 类型名.Class 说明:基本数据类型和void,只能通过这种方式获得Class对象。 2.对象.getClass() 说明:获取对象的运行时类型,此方法只能用于引用数据类型 3.Class.forName(“类的全名称”) 类的全名称:包+类名 4.类加载器对象.loadClass(“类的全 阅读全文

posted @ 2020-05-24 20:38 烦了就吃饭去 阅读(215) 评论(0) 推荐(0) 编辑

在eclipse中,关于druid-1.1.22.jar包

摘要: 关于druid-1.1.22(最新版).jar包下载的资源如下: 链接:https://pan.baidu.com/s/1gN_NDevhnQvFPmYt9mT7YQ 提取码:ge1w 今天犯了一个很低级的错误,pro.load(JdbcUtils.class.getClassLoader().ge 阅读全文

posted @ 2020-05-24 19:03 烦了就吃饭去 阅读(736) 评论(0) 推荐(0) 编辑

2020年5月15日

源码分析:JDK1.8的HashMap

摘要: JDK1.8的HashMap:底层实现(数组+链表+红黑树) 1.为什么要从JDK1.8之前的链表设计,修改为链表或红黑树的设计?当某个链表比较长的时候,查找效率还是会降低。为了提高查询效率,那么把table[index]下面的链表做调整。如果table[index]的链表的节点的个数比较少,(8个 阅读全文

posted @ 2020-05-15 22:13 烦了就吃饭去 阅读(123) 评论(0) 推荐(0) 编辑

源码分析:LinkedList/ /源码分析:JDK1.7的HashMap

摘要: LinkedList:1.内部实现:链表记录Node first Node last 2.add(xx)默认添加到链表的尾部linkLast(xx) 3.add(int index,xx) 4.remove(xx) JDK1.7及之前:HashMap的底层实现是数组+链表。 (1)数组的元素类型是什 阅读全文

posted @ 2020-05-15 22:12 烦了就吃饭去 阅读(90) 评论(0) 推荐(0) 编辑

源码分析:ArrayList

摘要: ArrayList:动态数组内部实现:数组 1.初始化大小:10如果JDK1.8时,new ArrayList(),发现数组初始化为一个DEFAULTCAPACITY_EMPTY_ELEMENTDATA,长度为0的空数组。如果JDK1.6时,new ArrayList(),发现数组直接初始化为一个长 阅读全文

posted @ 2020-05-15 22:11 烦了就吃饭去 阅读(86) 评论(0) 推荐(0) 编辑

2020年5月14日

Map

摘要: java.util.Map和Collection最大的不同,就是它存储“键值对,映射关系” 常用方法:1.添加put(key,value):一次添加一对映射关系putAll(Map map):一次添加多对映射关系this = this 并 map2.删除remove(Object key);根据ke 阅读全文

posted @ 2020-05-14 21:53 烦了就吃饭去 阅读(657) 评论(0) 推荐(0) 编辑

容器-Collection子类接口List和Set

摘要: 容器:是用来装数据的 1.数组优点:可以根据索引快速的定位到某个元素,访问速度特别快缺点:长度是固定的,如果数组满了,需要考虑扩容,并且删除和插入元素时,需要移动元素.需要另一个变量,例如:total,来辅助记录实际有效元素的个数.2.集合集合是新设计的一组容器,具有各种特点.数据结构栈,队列,链表 阅读全文

posted @ 2020-05-14 12:59 烦了就吃饭去 阅读(140) 评论(0) 推荐(0) 编辑

异常

摘要: 异常:程序正常情况下是可以运行的,只是偶然因为其他的原因,导致“异常”情况。例如:用户输入参数的问题,用户文件被删除,用户的磁盘空间已满,网络中断。程序的运行过程中,可能遇到了“不正常”的情况,导致程序暂停或崩溃了。 不是异常的情况:(1)语法错误,编译都不能通过(2)逻辑错误 Java如何处理异常 阅读全文

posted @ 2020-05-14 07:02 烦了就吃饭去 阅读(200) 评论(0) 推荐(0) 编辑

2020年5月12日

注解

摘要: 注解:长什么样? 》@注解名 注解是什么?注解也是注释,这是代码级别的注释,用代码给代码注释。 注解有三个部分构成:(1)声明注解,定义注解我们在开发中,绝大多数都是别人定义好的(2)使用注解(重要)我们开发中,主要是这步,使用注解(3)读取注解的信息我们把读取注解信息的代码称为“注解信息处理流程” 阅读全文

posted @ 2020-05-12 16:13 烦了就吃饭去 阅读(278) 评论(0) 推荐(0) 编辑

枚举类概述

摘要: 枚举:列举,罗列 枚举是代表这样的一系列的类型,这些类型有一个非常明显的特征:他们的对象是有限的几个。例如:Week(星期):可以限定week类型的对象只有7个:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,SundaySeason(季节):可以 阅读全文

posted @ 2020-05-12 09:31 烦了就吃饭去 阅读(308) 评论(0) 推荐(0) 编辑

导航