搜索结果
查询Tags标签: stringbuffer,共有 169条记录-
Java学习笔记09
StringBuffer类 StringBuffer目的是来解决字符串相加时带来的性能问题(常量与变量) StringBuffer的内部实现采用字符数组,默认数组长度为16,超过数组大小时,动态扩充的算法为 原长*2+2; String s1 = "a"; String s2 = "b"; StringBuffer sb = ne…
2021/9/8 9:06:19 人评论 次浏览 -
Java学习笔记09
StringBuffer类 StringBuffer目的是来解决字符串相加时带来的性能问题(常量与变量) StringBuffer的内部实现采用字符数组,默认数组长度为16,超过数组大小时,动态扩充的算法为 原长*2+2; String s1 = "a"; String s2 = "b"; StringBuffer sb = ne…
2021/9/8 9:06:19 人评论 次浏览 -
剑指offer计划3(字符串)---java
1.1、题目1 剑指 Offer 05. 替换空格 1.2、解法 这题很简单,就判断是否为空格就替换成%20加到stringbuffer里, 也有其他方法可以实现,但是得弄长度啥的太麻烦,我比较喜欢用stringbuffer, 可以方便很多,到最后tostring就行。 1.3、代码 class Solution {public Strin…
2021/9/3 22:07:35 人评论 次浏览 -
剑指offer计划3(字符串)---java
1.1、题目1 剑指 Offer 05. 替换空格 1.2、解法 这题很简单,就判断是否为空格就替换成%20加到stringbuffer里, 也有其他方法可以实现,但是得弄长度啥的太麻烦,我比较喜欢用stringbuffer, 可以方便很多,到最后tostring就行。 1.3、代码 class Solution {public Strin…
2021/9/3 22:07:35 人评论 次浏览 -
java性能优化的50个细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例简单来说,单例主…
2021/8/30 9:06:20 人评论 次浏览 -
java性能优化的50个细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例简单来说,单例主…
2021/8/30 9:06:20 人评论 次浏览 -
Java遍历文件夹下所有文件然后按照指定规则重新命名
由于本人从网上下载了一些资源,但是每个文件名中都有:“【更多海量资源_xxx.com】”的文字,看起来很不舒服,所有就想写一个简单类,来删除这些文字,代码只追求简单,能用就行,具体代码如下:public class AppTest {public static void main(String[] args) {//这里填…
2021/8/6 12:06:21 人评论 次浏览 -
Java遍历文件夹下所有文件然后按照指定规则重新命名
由于本人从网上下载了一些资源,但是每个文件名中都有:“【更多海量资源_xxx.com】”的文字,看起来很不舒服,所有就想写一个简单类,来删除这些文字,代码只追求简单,能用就行,具体代码如下:public class AppTest {public static void main(String[] args) {//这里填…
2021/8/6 12:06:21 人评论 次浏览 -
回顾总结11
常用类 包装类Wrapper Byte、Short、Integer、Long、Float、Double这六个对象是继承自Number,Number继承于Object Boolean、Character直接继承于Object 八大基本类型对象都有实现Comparable、Serializable接口 Serializable接口:串行化(序列化),可以在网络上传输 Com…
2021/8/6 6:06:21 人评论 次浏览 -
回顾总结11
常用类 包装类Wrapper Byte、Short、Integer、Long、Float、Double这六个对象是继承自Number,Number继承于Object Boolean、Character直接继承于Object 八大基本类型对象都有实现Comparable、Serializable接口 Serializable接口:串行化(序列化),可以在网络上传输 Com…
2021/8/6 6:06:21 人评论 次浏览 -
Java String StringBuilder StringBuffer 之间的区别
String 字符串常量 String 类被 final 修饰String 类中维护的 char[] 数组也是 final 修饰的 String 类是无法被继承和改变的,是不可变对象,每次对 String 对象进行改变,如字符串拼接、截取等操作都会生成一个新的 String 对象后将指针指向新的 String 对象,所以效率比…
2021/8/3 17:06:41 人评论 次浏览 -
Java String StringBuilder StringBuffer 之间的区别
String 字符串常量 String 类被 final 修饰String 类中维护的 char[] 数组也是 final 修饰的 String 类是无法被继承和改变的,是不可变对象,每次对 String 对象进行改变,如字符串拼接、截取等操作都会生成一个新的 String 对象后将指针指向新的 String 对象,所以效率比…
2021/8/3 17:06:41 人评论 次浏览 -
String、StringBuffer和StringBuilder的区别
package com.LJC.java; import org.junit.Test; /**关于StringBuffer和StringBuilder的使用 @author lijiacheng @create 2021-08-01 16:32 / public class StringBufferBuilderTest { / String、StringBuffer、StringBuilder三者的异同? String:不可变的字符串序列:底层…
2021/8/1 23:36:09 人评论 次浏览 -
String、StringBuffer和StringBuilder的区别
package com.LJC.java; import org.junit.Test; /**关于StringBuffer和StringBuilder的使用 @author lijiacheng @create 2021-08-01 16:32 / public class StringBufferBuilderTest { / String、StringBuffer、StringBuilder三者的异同? String:不可变的字符串序列:底层…
2021/8/1 23:36:09 人评论 次浏览 -
并发编程-线程安全策略之常见的线程不安全类
脑图概述 前两篇博客,我们说了 通过 不可变变量 和 线程封闭 这两种方式来实现线程安全。 这里我们来介绍下很常见的线程不安全的类 所谓线程不安全的类,是指一个类的实例对象可以同时被多个线程访问,如果不做同步或线程安全的处理,就会表现出线程不安全的行为,比如逻…
2021/7/31 17:36:12 人评论 次浏览