随笔分类 -  Java

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

点击右上角即可分享
微信分享提示