学习c语言的时候,这些个东西起码还是很明确的,因为上课的时候,老师经常问,现在时间久了,见的语言多了,也就有点乱了,也没怎么在意过。

(武藏)     既然你诚心诚意的发问了,

(小次郎) 我们就大发慈悲的告诉你!

(武藏)     为了防止世界被破坏,

(小次郎) 为了守护世界的和平;

(武藏)     贯彻爱与真实的邪恶,

(小次郎) 可爱又迷人的反派角色~~

(武藏)     武藏!

(小次郎) 小次郎!

(合)         我们是穿梭在银河的火箭队!白洞,白色的明天在等着我们!!

(喵喵)     就是这样~喵~~~~

(阿伯怪) So~nansi~~~

先了解2个单词先:

1、bit 位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。

2、byte 字节:字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字。

1B=8bit

Java基本数据类型

int

32bit

short

16bit

long

64bit

byte

8bit

char

16bit

float

32bit

double

64bit

boolean

1bit

(boolean 的备注+翻译)

This data type represents one bit of information, but its "size" isn't something that's precisely defined.(ref)

这种数据类型代表一个比特的信息,但它的“大小”没有明确的定义。(参考)

测试代码如下:

class ClassForNameAndClassLoaderTest {

public static void main(String[] args) {

System.out.println("Integer: " + Integer.SIZE/8); // 4

System.out.println("Short: " + Short.SIZE/8); // 2

System.out.println("Long: " + Long.SIZE/8); // 8

System.out.println("Byte: " + Byte.SIZE/8); // 1

System.out.println("Character: " + Character.SIZE/8); // 2

System.out.println("Float: " + Float.SIZE/8); // 4

System.out.println("Double: " + Double.SIZE/8); // 8

System.out.println("Boolean: " + Boolean.toString(false));

}

}

以 Integer类为例如下:

/**

* The number of bits used to represent an {@code int} value in two's

* complement binary form.

*

* @since 1.5

*/

@Native public static final int SIZE = 32;

/**

* The number of bytes used to represent a {@code int} value in two's

* complement binary form.

*

* @since 1.8

*/

public static final int BYTES = SIZE / Byte.SIZE;//这个我加的注释 Byte.SIZE = 8;

java的基础类型和字节大小_java的基础类型和字节大小相关推荐

  1. java字节字符_java中字符和字节的区别

    byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...

  2. java 设置 缓冲区大小_java – 确定适当的缓冲区大小

    要回答你的直接问题:(1)文件系统倾向于使用2的幂,所以你想要做同样的事情. (2)工作缓冲区越大,误差小的影响就越小. 如你所说,如果你分配4100并且实际的块大小是4096,你需要两次读取来填充缓 ...

  3. java 对象字节数_JAVA一个对象占用多少字节

    通过代码计算对象的大小 观察虚拟机配置 java -XX:+PrintCommandLineFlags -version 分析java对象的组成 普通对象 对象头:markword 8 (标识对象的状 ...

  4. java socket 字节读取_Java SocketChannel 读取ByteBuffer字节的处理模型

    在JAVA中的流分为字节流或字符流,一般来说采用字符流处理起来更加方便.字节流处理起来相对麻烦,SocketChannel中将数据读取到ByteBuffer中,如何取出完整的一行数据(使用CRLF分隔 ...

  5. java 获取组件大小_java - 如何初始化取决于组件大小的图像抓取? - 堆栈内存溢出...

    如果我正确理解问题,那么您的方法会有些落后. 与其让ImageNavigator告诉ZoomedImage绘制哪个子图像,不如让ZoomedImage在绘制时询问ImageNavigator(通过重写 ...

  6. java中long比较大小_java中Long类型比较大小和long类型的比较大小java中Long类型比较大小和long类型的比较大小...

    今天遇到这样一个问题,我用 "=="来比较两个Long类型的数据,明明数值都相等,可是结果就是false 这要说到==和 equals 的区别了. 1. ==比较的是两个对象在内存 ...

  7. java string类型时间比较大小_Java String类型时间比较大小

    Java String类型时间比较大小,写了比较时间的函数,这里总结一下. package com.zz.bridge.impl; import java.text.DateFormat; impor ...

  8. java上传图片限制大小_java怎么限制上传图片的大小

    怎么修改默认上传请求地址?######@帅狗解决了######http://fex.baidu.com/ueditor/#qa-customurl看这里你就知道了######如果解决的啊######r ...

  9. java flowlayout 大小_java – 调整FlowLayout面板的大小

    所以这是你的代码用GridBagLayout改变BorderLayout. GridBagLayout的核心思想是,您将拥有一个包含多个行和列(不同大小)的网格,您可以在每个单元格中放置组件.它的巧妙 ...

最新文章

  1. 美多商城之订单(提交订单2)
  2. 2.javascript之缓存 localStorage 和sessionStorage之间的区别
  3. 从assemblyer Instructure deepth understander C principle
  4. BZOJ 1174: [Balkan2007]Toponyms
  5. Linux如何从图形界面切换到命令界面
  6. ElementUIz中el-checkbox-group多选框组的使用,怎样设置一组选项与获取所选值
  7. jquery获取元素索引
  8. c语言第一周项目,C语言第一周实战
  9. 书单|互联网企业面试案头书之产品经理篇
  10. Ubuntu20.04安装 Redis 并配置 phpRedisAdmin
  11. C++ 柔性数组(转载)
  12. 【原理+实战+视频+源码】马士兵Java高级互联网架构
  13. GEE-Scholars 数据工具--Sentinel-2遥感植被指数库
  14. js微信抢红包脚本代码_autojs抖音抢红包脚本!源码分享
  15. web技术基础---网站设计说明书
  16. c语言用fun函数求最大公约数,c语言求最大公约数
  17. 【css】svg修改图标颜色
  18. OCR 文字特征提取
  19. C语言建立循环单链表并输出
  20. 写字机器人开发之:python opencv linux下合作操作摄像头

热门文章

  1. 万年历升级版 Calendar
  2. html鼠标离开点击停留,Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)...
  3. 微信在计算机基础中的辅助作用,基于微信课后辅导在计算机基础教学中应用.doc...
  4. 中南大学和中山大学计算机专业哪个好,中山大学和中南大学哪个实力更强?一字之差,一起来看看吧!...
  5. mysql 循环体 如何测试_mysql里如何循环插入数据,进行测试
  6. pandas 提取某几列_【科学计算工具二】初识Pandas
  7. android 画布心形,Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等...
  8. 毕业论文排版之Word 中公式居中,编号靠右该怎么设置(针对左右不对称页边距)
  9. 摄像头图像分析目标物体大小位置_摄像头的原理、组成、选型及应用
  10. 冠榕智能灯光控制协议分析(controller init)