JAVA面试准备 String、StringBuffer、StringBuilder的区别,怎么理解String的不变性 == 和 equals的区别,重写equals() 和 不重写 hashCode()会发生什么 java io hashmap 和 hash table区别 hashmap怎么解 ...
分类:
编程语言 时间:
2019-10-23 17:57:22
阅读次数:
78
String: 在java的底层中,String使用final char[ ]来存放字符串的,final决定了字符串是不可以被更改的,只能重新赋值 而在字符串中还有两个可以更改内容的方法:1.StringBuffer 2.StringBuilder (字符串内容可以变。java.lang) 当我们需 ...
分类:
其他好文 时间:
2019-10-22 20:39:50
阅读次数:
67
using System.Text; namespace Cipher.Algorithm { static class Caesar { static public string Encrypt(string input, int key) { StringBuilder sb = new Str... ...
分类:
Web程序 时间:
2019-10-22 13:30:35
阅读次数:
92
一.基础(你没看错这真的是基础) 1.String、StringBuilder 和 StringBuffer 的区别? 2.volatile 的理解? 3.简述synchronized 和 java.util.concurrent.locks.Lock的异同? 4.什么场景下使用HashMap、Li ...
分类:
其他好文 时间:
2019-10-19 19:03:12
阅读次数:
100
StringBuffer和StringBuilder的异同 不同: StringBuffer是线程安全的,用synchronized关键字修饰 StringBuilder不是线程安全的 StringBuffer的运行速度没有StringBuilder快 相同: 它们的默认初始化容量都是16 ...
分类:
其他好文 时间:
2019-10-18 23:50:54
阅读次数:
100
StringBuffer 和 StringBuilder 类 = 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用 ...
分类:
其他好文 时间:
2019-10-16 09:32:10
阅读次数:
81
基本概述 由于String类描述字符序列上是不可改变的,因此描述多个类似的字符串需要单独保存,此时内存空间消耗比较大。 为了节省内存空间直接对对象字符序列本身进行改变,则使用 StrungBuffer和StringBuilder。 1. StringBuffer属于线程安全的类,效率比较低2. St ...
分类:
其他好文 时间:
2019-10-14 18:42:22
阅读次数:
109
1 StringBuilder a = new StringBuilder("This is testDemo"); 2 String b = "Hello"+a; //将StringBuilder类型转换成String类型 3 StringBuilder a = new StringBuilder... ...
分类:
其他好文 时间:
2019-10-11 00:55:40
阅读次数:
109
String可以像基本类型一样直接赋值,而且有不可变特性(长度内容不变),每次修改会重新生成新对象然后赋值,多次修改效率很低。 StringBuffer,StringBuilder,继承接口:Serializable, CharSequence,Appendable String,继承了接口:Ser ...
分类:
编程语言 时间:
2019-10-05 20:22:31
阅读次数:
97
import java.lang.StringBuilder /** * 179. Largest Number * https://leetcode.com/problems/largest-number/description/ * https://www.cnblogs.com/grandya... ...
分类:
其他好文 时间:
2019-10-01 09:13:20
阅读次数:
79