1 / 3
文档名称:

java程序员面试题.docx

格式:docx   大小:16KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序员面试题.docx

上传人:卡卡巅峰典范 2021/3/13 文件大小:16 KB

下载得到文件列表

java程序员面试题.docx

相关文档

文档介绍

文档介绍:java程序员面试之String类问题
据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2005年,,其中尤以Java程序员、Java工程师人才最为缺乏。
  那么java程序员到底是一个什么类型的工作,他们需要掌握什么技能呢,而他们在企业面试中又会遇到什么考题呢?经欧柏泰克就业小编总结,在java程序员面试时经常会遇到String类问题,下面就让我们一起分析解决这些问题,让我们程序员们轻松应对。
  问题1:
  String s1 = "abc";
  String s2 = "abc";
  (s1 == s2);
  这里的结果是true. 由于字符串是常量(内存中创建对象后不能修改), 而且字符串在程序中经常使用. 所以Java对其提供了缓冲区. 缓冲区内的字符串会被共享. 使用双引号的形式定义字符串常量就是存储在缓冲区中的. 使用"abc"时会先在缓冲区中查找是否存在此字符串, 没有就创建一个, 有则直接使用. 第一次使用"abc"时会在缓冲区中创建, 第二次则是直接引用之前创建好的了.
  问题2:
  String s1 = new String("abc");
  String s2 = new String("abc");
  (s1 == s2);
  这里的结果是false. 使用构造函数创建的字符串都是在缓冲区外面创建一个新的. 所以只要是使用构造函数创建的字符串, 和任何字符串都不会相等.
  问题3:
  String s1 = "abc";
  String s2 = "a";
  String s3 = "bc";
  String s4 = s2 + s3;
  (s1 == s4);
  这里的结果是false. Java中字符串的相加其内部是使用StringBuilder类的append()方法和toString()方法来实现的. 而StringBuilder

最近更新

励志感恩的演讲 2页

化妆品购销合同 3页

北京一零第九中学2020-2021学年高一数学理测试.. 11页

北京上苑中学高二物理模拟试题含解析 4页

北京中国传媒大学附属中学 高三物理月考试卷含.. 6页

北京二龙路中学高三数学理上学期期末试题含解.. 6页

北京丰台实验学校2020-2021学年高三历史上学期.. 9页

北京丰盛中学高二生物期末试卷含解析 9页

北京五险一金基数2021 2页

2025年新员工入职转正申请书七篇 10页

北京兴涛学校高二英语期末试卷含解析 4页

北京南口学校2020-2021学年高三物理模拟试题含.. 5页

北京北大附属实验学校2020年高一地理月考试题.. 13页

北京北航附属中学2022年高一生物月考试卷含解.. 8页

北京南召中学高二历史测试题含解析 8页

北京和平北路学校 高二物理模拟试题含解析 5页

北京君谊中学高二英语测试题含解析 4页

污水管道闭水试验方案样本 7页

北京坨里中学2020年高三物理联考试题含解析 8页

北京大兴区黄村第六中学2021年高二化学月考试.. 5页

北京大兴区黄村第四中学2020年高一英语期末试.. 3页

肉鸡养殖前景分析与行情预测 12页

北京宝泉岭高级中学2020-2021学年高一化学联考.. 5页

北京密云县番字牌中学高二生物上学期期末试题.. 19页

北京密云县水库中学高一化学联考试卷含解析 5页

东风高中2025年自主招生考试物理试题 4页

医学基础知识培训课件 35页

TPI708烟气分析仪 16页

防治煤与瓦斯突出规定宣讲 124页

空间向量习题 32页