[试题]

Java中char到底是多少字节?

貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为弄清楚的我弄得莫名其妙 char在Java中应该是16位 byte在Java中应该是8个位 char x = '漆'; //这样是合法的,输出也是16位 但是 String str = "漆'"; byte[] bytes = str.getBytes(); //我想不明白,为什么这里要占用3个byte呢? 3个byte一共是3*8=24个位,那么char x怎么又放得下?我坚信char是16个位,但是str.getBytes()这个东西到底又怎么回事?

参考答案与解析:

相关试题

(java)批量删除 到底有多少种方法?

public int delete(String[] id){String ids = "";for (int i = 0; i < id.length; i++){ids += id[i];if(i <id.length-1){ids+=",";}}String sql = "delete from table where id in ("+ids+")";}delete.jsp页面String id[] = request.getParameterValues("addr

  • 查看答案
  • 到底是谁违约?

    [主观题]到底是谁违约?(政府占地)公司搬迁不能鲁行原址合同员工又不愿前往新公司就职是公司违约合同还是员工违约合同?

  • 查看答案
  • 室温到底是几度?

    [问答题] 室温到底是几度?

  • 查看答案
  • 茶叶到底是谁发现的?

    [问答题] 茶叶到底是谁发现的?

  • 查看答案
  • 客户购买的到底是()东西?

    [单选题]客户购买的到底是()东西?A . 产品B . 服务C . 品牌D . 解决问题的方法

  • 查看答案
  • 以太网II型数据帧中,原地址是多少字节().

    [单选题]以太网II型数据帧中,原地址是多少字节().A .2B .4C .6D .8

  • 查看答案
  • java中一个指向对象的变量占多少字节?

    具体看你的对象是什么,如果是自定义的则要看这个对象用了什么数据类型再一一相加起来,如果是系统的数据类型,则由1,2,4,8,四种数据类型.java中一个指向对象的变量占多少字节?

  • 查看答案
  • 人的本质归根到底是( )。

    [单选题]人的本质归根到底是( )。A.受理性思维支配的B.由社会物质关系决定的C.受自然本能制约的D.先天自生的

  • 查看答案
  • 企业竞争,说到底是()竞争。

    [单选题]企业竞争,说到底是()竞争。A . 预警能力B . 科技C . 创新D . 技术革命

  • 查看答案
  • 以太网帧的协议字段是多少字节().

    [单选题]以太网帧的协议字段是多少字节().A . 2B . 4C . 6D . 8

  • 查看答案
  • Java中char到底是多少字节?