class
文章平均质量分 62
Crystal Cui
一年中小型互联网企业工作经验,两年世界500强外企经验。
展开
-
String判断非空最全解析
校验一个String类型的变量是否为空时,通常存在3中情况1.是否为null2.是否为""3.是否为空字符串(引号中间有空格) 如:" "原创 2020-11-25 11:31:00 · 7978 阅读 · 2 评论 -
Class.forName()笔记
Class.forName()通过反射机制原理实现 返回与带有给定字符串名的类或接口相关联的 Class 对象。 调用 forName(“X”) 将导致命名为 X 的类被初始化。 参数: className - 所需类的完全限定名。 返回: 具有指定名的类的 Class 对象。 抛出: ClassNotFoundException - 如果无法定位该类原创 2018-01-10 17:01:38 · 148 阅读 · 0 评论 -
成员变量和局部变量在内存中的分配
对于成员变量和局部变量:成员变量就是方法外部,类的内部定义的变量;局部变量就是方法或语句块内部定义的变量。局部变量必须初始化。 形式参数是局部变量,局部变量的数据存在于栈内存中。栈内存中的局部变量随着方法的消失而消失。 成员变量存储在堆中的对象里面,由垃圾回收器负责回收。 如以下代码:class BirthDate { private int day; private原创 2018-02-05 19:41:01 · 1927 阅读 · 2 评论 -
java中的Map、集合框架collection(1)
HashMap的3大要素:hash函数、数组、单向链表; HashMap 里面是一个数组,然后数组中每个元素是一个单向链表。 嵌套的Entry实例,Entry 包含四个属性:key, value, hash 值和用于单向链表的 next。 capacity:当前数组容量,始终保持 2^n,可以扩容,扩容后数组大小为当前的 2 倍。 ...原创 2018-06-27 09:45:10 · 142 阅读 · 0 评论