会员中心     
首页 > 资料专栏 > HRM > 人力资源 > 面试甄选 > 10个Java经典的String面试题PDF

10个Java经典的String面试题PDF

pixianya
V 实名认证
内容提供者
资料大小:270KB(压缩后)
文档格式:PDF(1页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/1/22(发布于浙江)

类型:积分资料
积分:8分 (VIP无积分限制)
推荐:免费申请

   点此下载 ==>> 点击下载文档


“10个Java经典的String面试题PDF”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
1、String是基本数据类型吗? String不是基本数据类型。 2、String是可变的话? String是 final类型的,不可变。 3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象? 比较字符串的值是否相同用 equals,比较字符串对象是否同一个用==。 4、switch中可以使用 String吗? jdk7+中的 switch可以使用 String类型。 5、String str = new String("abc");创建了几个对象,为什么? 创建了两个,"abc"本身创建在常量池,通过 new又创建在堆中。 6、String、StringBuffer、StringBuilder有什么区别? String、StringBuffer、StringBuilder最大的不同是 String不可变,后者可变。StringBuffer是线 程安全的,StringBuilder线程不安全速度较快。 7、String.trim()方法去掉的是哪些字符? trim去掉字符串首尾的空白字符。 8、String可以被子类继承吗? 既然 String是 final的,所以不能被继承。 9、可以自定义 java.lang.String类并使用吗? 可以自定义 java.lang.String类并编译成功,但不能被加载使用,具体请学习类加载机制。 10、String与 byte[]两者相互之间如何转换? String > byte[]通过 String类的 getBytes方法;byte[] > String通过 new String(byte[])构造器。