java
笔记本做笔记
这个作者很懒,什么都没留下…
展开
-
String类型中的三种空“”,null,截取数组的空
(1)定义 String a =""; String b=null; String c="a,,b".split(",",-1)[1];(3)结论a.equals(c)三种空都可以通过StringUtils.isBlank()判断(3)测...原创 2018-06-15 10:37:04 · 2882 阅读 · 0 评论 -
byte,short,int,long的最大最小值范围
数据类型占用字节范围byte1字节 -2^(8-1)~2^(8-1)-1short 2字节-2^(16-1)~2^() -2^(16-1)~2^(16-1)-1原创 2018-06-16 18:08:09 · 12058 阅读 · 0 评论 -
构造代码块,静态构造代码块,局部代码块,构造方法的区别
在java中,使用 {}括起来的代码称为代码块1、局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率2、构造方法 在类中,用于初始化对象3、构造代码块 在类中方法外出现;多个构造方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行4、静态代码块:就是静态构造代码块。 (1)静态构造代码块执行的次数与对象创建的次数无关,只执行一...原创 2018-06-17 15:24:41 · 282 阅读 · 0 评论 -
URLDecoder: Illegal hex characters in escape (%) pattern - negative value
1、前提:使用URLDecoder.decode(“字符串”“utf-8”);进行解码出现上述问题2、原因:字符串的内容出现%后不是一个16进制的数(即从0——FF)3、解决方法:检查传入的字符看是否%后有不是16进制的数补充:(1)原码(2)16进制表...原创 2018-07-16 15:48:47 · 2373 阅读 · 0 评论 -
The annotation @Test is disallowed for this location
错误意思为:@Test注解指向不准,即@Test不知道指向的哪个函数解决办法: 将@Test放在要进行测试的方法(即函数)外。原创 2018-06-28 17:07:48 · 9386 阅读 · 0 评论 -
eclipse运行run可以运行debug卡死
1、进入cmd,是否提示命令提示符已被系统管理员停用2、如果有这提示解决方法https://jingyan.baidu.com/article/2f9b480d6c4fcd41cb6cc2c7.html3、修改后,即可运行原创 2018-07-11 20:51:41 · 1785 阅读 · 0 评论 -
什么是java的自动拆装箱
首先数据类型总共分为两大种,基本数据类型和引用数据类型,基本数据类型不是对象,所以若将数据类型作为对象处理,据需要将该数据包装成对象。 8种数据类型的包装类 byte---------Byte short---------Short int -----------Integer char----------Character float---------...原创 2018-07-13 09:37:30 · 245 阅读 · 0 评论 -
==和equals如何区分
1、结论==比较的是reference 即两个对象引用的对象是否相同equals比较的是value 即两个对象的值是否相等2、注意如果自定义的类不重写equals方法,则调用的是Object类中的equals方法(相当于==)3、String类中equals()解析...原创 2018-07-13 10:06:16 · 142 阅读 · 0 评论