java
qq_28039149
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer和StringBuilder类的区别
我们进入stringbuffer源码可以能清楚的看到,stringbuffer类的方法均被synchronized修饰,所以stringbuffer是线程安全的。stringbuilder没有sychronized修饰,所以线程是不安全的,但是与stringbuffer相同的是每个stringbuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串的长度大于容量时会自动扩容。首先我们先看下这个类的继承图。string对象一旦被创建不能修改,底层维护的是一个字符串常量池。原创 2024-04-01 11:22:07 · 208 阅读 · 0 评论 -
Java处理xml文件转为json字符串
之前在处理xml文件时用到dom4j但是感觉还是繁琐了些,今天发现了另一种方式处理更为简便些,记录下来方便你我他 首先引入下面两个jar包 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version> &原创 2022-02-11 15:20:34 · 839 阅读 · 0 评论 -
处理json转对象key和类属性不一致
最近在开发过程中需要将json转为对象,但是json字符串中部分key(如:{“java.net.URL”:“http;//localhost”})在Java规范中不是合法的变量名,不能直接转为对象。经过查找找到以下解决方法,特此记录下以便后续使用到 1、引入gson依赖 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson&原创 2022-02-11 15:13:15 · 1452 阅读 · 0 评论