7. 如何将String转换为byte array,反过来呢?
8. 浅谈一下String, StringBuffer,StringBuilder的区别?
16. 为什么我们在使用HashMap的时候总是用String做key?
19. 在Java语言中描述String类本质是什么来实现的
20. 在Java语言中描述String类缓存字符串的hash Code默认初始化值为
21. 在Java语言中描述String类支持序列化么,为什么
22. 在Java语言中描述String类支持反序列化么,为什么
23. 在Java语言中序列化机制是通过什么来判断版本一致的
27. 简述Arrays.copyOf方法和Arrays.copyOfRange方法实现原理
28. 简述如何使用一个String类型的对象来初始化一个String
29. 简述使用字符数组来创建一个新的String对象如何才能使用字符数组的一部分达到创建目的
31. 简述String、char、byte在存储形式上区别
32. 简述String(byte[] bytes, Charset charset)构建新的string的原理
33. 为何String(byte[] bytes, Charset charset)构建新的String时,指定其解码方式
34. 代码描述如何使用StringBuffer作为方法入参参数构造一个String
35. 代码描述如何使用StringBuider作为方法入参参数构造一个String
36. 使用StringBuffer作为方法入参参数构造一个String与调用StringBuffer的toString方法哪个效率高
37. 简述Java语言中Jdk 7提供的String保护类型的构造方法
38. 简述使用String(char[] value, boolean share)而不是使用String(char[] value原因
39. 简述Java 7中,substring已经不再使用String(char[] value, boolean share)这种“优秀”的方法的原因
41. 使用String提供的getBytes方法需要注意什么
42. String提供的getBytes方法在使用时如果没有指定编码,会发生什么
44. replaceFirst、replaceAll、replace区别
48. 简述String.valueOf和Integer.toString的区别
51. 简述在Java语言中,jvm运行时是否会发生字符串驻留
55. 简述Java语言中String对象的substring() 的作用
56. 简述Java语言中String对象调用substring()时发生了什么
57. 简述Java语言中String对象调用substring()在JDK 6中的substring导致的问题
66. 简述在Java语言中,JDK8以及之后存在特有的拼接字符串方式
68. 简述Java 中的String的方法concat对字符串的拼接的拼接原理
69. 简述Java 中的StringBuffer对字符串的拼接原理
70. 简述Java 中的StringBuilder对字符串的拼接原理
71. 简述Java 中的StringUtils.join对字符串的拼接原理
73. 为什么开发手册建议,循环体内,字符串拼接方式使用StringBuilder的append而不是使用
74. 简述在Java语言中,什么字符串拼接方式是效率最高的,最优推荐
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。