JAVA的数据类型和字节数


数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(安全高,速度变的特点)

弱类型语言

Java的数据类型分为两大类

基本类型(primitive type)和引用类型(reference type)

基本数据类型

1.数值类型

整数类型

  1. byte占1个字节范围:-128-127
  2. short占2个字节范围:-32768-31767
  3. int占4个字节范围:-2147483648-2147483647 (一般用这一个就够了,熟称正负21亿)
  4. long占8个字节范围:-9223372036854775808-9223372036854775807

浮点类型

  1. float占4个字节
  2. double占8个字节(一般用这一个)

字符类型

  1. 字符类型char占2个字节

2.boolean类型:占1位其值只有true和false两个

引用数据类型(reference type)

  1. 接口
  2. 数组

什么是字节

  1. 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
  2. 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
  3. 1B(byte,字节)=8bit(位)
  4. 字符:是指计算机中使用的字母,数字,字和符号
  5. 1bit表示1位
  6. 1Byte表示一个字节 1B=8b
  7. 1024B=1KB
  8. 1024KB=1M
  9. 1024M=1G
  10. 1024G=1TB
public class Demon02 {
    public static void main(String[] args) {
        /*String a="hello";                            //String后面是接字符串
        String aa=10
        int b=10;                                    //int后面要接数字
        int c="heool"
        System.out.println(a);*/
        //八大基本数据类型
        //整数的四种表达方式
        int num1 = 10;             //一般我们常用int类型
        byte num2 = 20;
        short num3 = 30;
        long num4 = 40l;          //long 数据类型后面我们一般在数字后面加一个l 来表示它是long
        //小数:浮点数
        float num5 = 50.1F;       //float 数据类型后面我们一般在数字后面加一个f 来表示它是float
        double num6 = 60.11234564646464456;
        //字符
        char name = 'a';            //字符类型里面只能写一个字
        //字符串,String 不是关键字,是一个类
        //String namea = "王若汐";     //可以随便写字

        //布尔值:是非
        boolean flag = true;
        //boolean flage = false;

    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM