随笔分类 - Java
摘要:问题 java8提供了Stream API,配合Lambda表达式,让开发者能对集合对象进行便利、高效的操作。 在日常业务开发中,有个经常用到的场景是将List类型对象转换为Map类型对象,进行后续处理。 在java8之前,这种转换需要先new一个Map对象,遍历list然后通过Map#put来初始
阅读全文
摘要:问题 从数据库查出某字段(text类型)数据,通过编写程序解析转换做处理,程序编写完成编译时报错: Error: java:常量字符串过长 解决 查询资料发现,原因是javac在编译期间,常量字符串最大长度为65534。 可在Preference->Build,Execution,Deploymen
阅读全文
摘要:synchronized关键字 Java提供了synchronized关键字,用于控制台多线程同步。 可以加在方法上,在方法名前加synchronized; 也可以加在一段代码块,synchronized (xxx) { ... },其中xxx为对象,一般为this, Xxx.class或者某个对象
阅读全文
摘要:JDK的String类有一个intern方法: public native String intern(); 方法的注释: /** * Returns a canonical representation for the string object. * <p> * A pool of string
阅读全文