您的位置: 翼速应用 > 业内知识 > Java > 正文

进来看看在java中char类型占用几个字节

本文给大家带来了关于java的相关知识,一起聊聊在java中char类型占用几个字节,答案是两个,具体原因解析如下:Java编译器默认使用Unicode编码,因此2字节(16位)可以表示所有字符。java中占2个字节有short和char;而byte和boolean占1个字节,int和float占4个字节。


进来看看在java中char类型占用几个字节


本文适用于windows7系统、java10版,DELL G3电脑。


进来看看在java中char类型占用几个字节


先来看下Java基本类型占用的字节数:


●  1字节: byte , boolean


●  2字节: short , char


●  4字节: int , float


●  8字节: long , double


※ 注:1字节(byte)=8位(bits)


附录


编码与中文:


●  Unicode/GBK: 中文2字节


●  UTF-8: 中文通常3字节,在拓展B区之后的是4字节


综上,中文字符在编码中占用的字节数一般是2-4个字节。测试代码:


/*
System.out.println("中".getBytes("UTF-8").length); ----> 6
System.out.println("中中".getBytes("UTF-8").length); ----> 9
System.out.println("中".getBytes("GBK").length); ----> 3
System.out.println("中中".getBytes("GBK").length); ----> 6
 
*/


char在Java中占用2字节,Java编译器默认使用Unicode编码,因此2字节可以表示所有字符。测试代码:


char a= (char) Integer.MAX_VALUE;
System.out.println((int)a);


关于在java中char类型占用几个字节的详细解析到这里就结束了,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题