专栏首页java技术大本营java练习本(2019-07-08)

java练习本(2019-07-08)

2019.07.07问题及解析

题目

String str = new String("xiaodao");这个语句一共会创建几个String object?

A.1

B.2

C.3

D.4

答案与解析

1.相关知识

String类创建时会前往字符串常量池寻找有没有相应的字符串,如果没有则会创建新的String对象,并且将相应的字符串放入到字符串常量池,再通过new再次创建一个新的String对象,指向常量池中的String变量。

2.答案解析

由于之前都没有创建过xiaodao的字符串,因此首先会创建一个指向字符串常量池的String对象,再创建一个String对象指向它,因此一共会创建两个String对象

答案选B。

2019.07.08问题

题目分类

静态成员——boolean

题目

public class Test {
   static boolean flag;
   public static void main(String[] args) {
       System.out.println(flag);
  }
}

执行上述代码,下列说法正确的是?

A.编译错误

B.输出true

C.输出false

D.输出null

本文分享自微信公众号 - java技术大本营(java-ideashare),作者:天堂

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java练习本(2019-07-06)

    String类型会指向堆内存中的存储空间,因此当通过==对String类型进行比较时,比较的是相应变量的地址。只要指向的是同一地址则两个String类型==比较...

    微笑的小小刀
  • springboot|Controller接收处理GET,POST请求入参

    PostMan模拟请求结果如下: 模拟时注意修改Header中Content-Type的值

    微笑的小小刀
  • java练习本(2019-07-21)

    “ Love is the greatest refreshment in life. ”

    微笑的小小刀
  • Java入门 - 语言基础 - 14.String类

    原文地址:http://www.work100.net/training/java-string.html

    光束云
  • String类12个常用的方法

    挨踢小子部落阁
  • Java字符串面试问答

    字符串是使用最广泛的Java的类之一。在这里,我列出了一些重要的Java的字符串面试问答。

    淡定的蜗牛
  • 厉害了,关于String的10道经典面试题。

    1、String是基本数据类型吗? 2、String是可变的话? 3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象? 4、switch中可以使用S...

    Java技术栈
  • 大数据算法设计模式(2) - 左外链接(leftOuterJoin) spark实现

    左外链接(leftOuterJoin) spark实现 package com.kangaroo.studio.algorithms.join; impor...

    用户1225216
  • String s=new String("abc")创建了几个对象?

    String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?

    week
  • 5Java学习笔记之数据结构——字符串String

    字符串这个非常非常常用的数据结构,平时用的最多,但它到底是怎么工作的,可能没多少人去关心过。下面就来谈谈这个String到底有什么特殊的。

    天涯泪小武

扫码关注云+社区

领取腾讯云代金券