java
破魔
失败总在成功之前发生成功路上放弃就是失败
展开
-
Android editText的知识点
1.如何让editText键盘自动弹出editNum.setFocusable(true); //auto get the keyeditNum.setFocusableInTouchMode(true);editNum.requestFocus();InputMethodManager imm = (InputMethodManager) getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);imm.togg原创 2021-07-23 10:24:33 · 135 阅读 · 1 评论 -
说说Java集合list 、set域map
list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持fo...转载 2018-04-08 23:35:45 · 221 阅读 · 0 评论 -
图解Java之字符串不变性
定义一个字符串String s = "adfgh"s 中保存了string对象的引用。箭头可以理解是“存储它的引用”使用变量来赋值变量String s2 = s;s2保存了相同的引用值,因为他们代表同一个对象字符串连接s = s.concat("jk");s中保存的是一个重新创建出来的string对像的引用。总结一旦一个string对象在内存(堆)中被创建出来,他就无法被修改。特别要注意的是,St...转载 2018-04-01 21:16:43 · 206 阅读 · 0 评论 -
说说equals()方法,hashCode()方法
前述HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equal),那么他们一定有相同的哈希值。如果两个对象的哈希值相同,但他们未必相等(equal)。equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode都不是final方法,都是可以被重写(overwrite)....转载 2018-04-02 22:28:40 · 238 阅读 · 0 评论 -
Java int 与 Integer的对话
前述int 对着 Integer说:我和你是不一样的!Interger:那我们有啥不一样呢?int :容我慢慢道来。int与Integer的基本使用对比1.Integer是int的包装类;int是基本数据类型; 2.Integer变量必须实例化后才能使用;int变量不需要;3.Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值4.Integer的默认值是nul...转载 2018-04-12 09:05:05 · 181 阅读 · 0 评论 -
说说Java集合类结构
Collections(工具类) 和 Collection(集合顶层接口) 的区别首先, “Collection” 和 “Collections” 是两个不同的概念. 从下面几幅图可知,“Collection”是集合继承结构中的顶层接口,而 “Collections” 是提供了对集合进行操作的强大方法的工具类.Collection继承结构下图展示了集合类的层次结构关系: Map 类层次结构相关类...翻译 2018-04-07 12:02:18 · 1867 阅读 · 0 评论 -
说说ArrayList与LinkedList
先说下ArrayList和LinkedList在集合中的位置:从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(编程思想: 从中可以看出面向接口的好处, 对于不同的需求就有不同的实现!),而List接口继承了Collection接口,Collection接口又继承了Iterable接口,因此可以看出L...转载 2018-04-07 12:31:36 · 227 阅读 · 0 评论 -
java异常类的层次结构
原文:https://www.programcreek.com/2009/02/diagram-for-hierarchy-of-exception-classes/异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Th...翻译 2018-04-07 12:59:28 · 786 阅读 · 0 评论 -
Java 基本数据类型
类型存储要求范围默认值包装类int4字节(32位)-231~2310Integershort2字节(16位)-215~2150Shortlong8字节(64位)-263~2630Longbyte1字节(8位)-27~270Bytefloat4字节(32位)-3.4e+38~3.4e+380.0fFloatdouble8字节(64位)-1.7e+308~1.7e+3080Doublechar2字节(...原创 2018-04-27 11:40:30 · 114 阅读 · 0 评论