Java
debugTest_
这个作者很懒,什么都没留下…
展开
-
逻辑与(&)和逻辑或(|) VS 短路与(&&)和短路或(||)
1. 逻辑与(&)和逻辑或(|): 标准的逻辑与(&)和逻辑或(|),不论第一个表达式为true or false,都计算第二个表达式。 例如:if (c==0 | e++ 2. 短路与(&&)和短路或(||) A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。转载 2013-12-04 09:56:32 · 682 阅读 · 0 评论 -
Java集合小结
在Java语言中,所有的集合类继承自两个基本接口:Collection和Map。继承树如下:具体的集合有:集合类型 描述 ArrayList 一种可动态增长和缩减的索引序列,采用整数随机访问时,速度快,插入删除元素时,需要移动前面或后面的元素,效率低 LinkedList 可以在任一位置进行高效的插入和删除的有序序列,采用整理索引访问元素时,效率低,不支持...原创 2019-08-07 10:31:00 · 139 阅读 · 0 评论 -
接口和抽象类
一、什么是接口:官方定义:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口不是类,而是对类的一组需求的描述,这些类要遵从接口描述的同一格式进行定义。服务提供商经常这样说:“如果类遵从某个特定的接口,那么就履行这项服务”。举例:interface Ins...原创 2019-08-05 15:44:04 · 116 阅读 · 0 评论 -
Spring报错:is defined: expected single matching bean but found 2
原文链接:http://www.comsmp.com/2017/02/10/3-4/原来的配置文件:调用时配置:原创 2018-06-26 20:42:55 · 1291 阅读 · 0 评论 -
StringBuilder后加换行符
转载自:https://codeday.me/bug/20170509/14864.html我有一个StringBuilder对象,StringBuilder result = new StringBuilder();result.append(someChar);现在我想添加一个换行字符到StringBuilder。我该怎么做?result.append("/n"); 不工作。所以,我正在考虑...转载 2018-06-15 10:04:43 · 25178 阅读 · 1 评论 -
Java8将list转为map
原文:https://zacard.net/2016/03/17/java8-list-to-map/常用方式代码如下:public Map getIdNameMap(List accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsern转载 2018-01-08 17:52:18 · 697 阅读 · 0 评论 -
enum与int、String类型互转
enum与int、String之间的转换enumintenum -> int: int i = enumType.value.ordinal();int -> enum: enumType b= enumType.values()[i]; enumStringenum -> String: enumType.name()String -> enum: enu转载 2018-01-08 15:03:15 · 1477 阅读 · 0 评论 -
java对象和json对象互相转换
http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html转载 2018-01-22 19:18:26 · 282 阅读 · 0 评论 -
Caused by: java.lang.VerifyError: Cannot inherit from final class
背景:引入多个测试的client包后,运行TC时,报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aeProductPostPropertyCacheDao' defined in URL [jar:file:/Users/jiny原创 2017-12-21 11:03:13 · 7532 阅读 · 0 评论 -
intellij创建的工程,从jdk1.7切换到1,8未生效问题解决
背景:本地系统同时安装了jdk 1.7和jdk 1.8,默认java_home输出的是1.7版本。使用intellij直接创建maven工程,没有指定jdk版本,默认使用的是系统java_hoem中的jdk1.7。现在希望将工程的jdk由1.7版本升级到1.8版本。问题描述:直接在工程中右键点击 fiel->other settings->default project原创 2017-01-25 17:28:50 · 2350 阅读 · 1 评论 -
string 转 java对象、转map的方式
1、使用fastJson 将String转 map:String out; Object succesResponse = JSON.parse(out); //先转换成Object Map map = (Map)succesResponse; //Object强转换为Map2、String 转 java 对转载 2016-08-14 15:05:38 · 54825 阅读 · 0 评论