Java基础之 数据类型

Java基础之 数据类型

  1. 注释、标识符、关键字

  2. 数据类型

  3. 类型转换

  4. 变量、常量

  5. 运算符

  6. 包机制、JavaDoc

数据类型

  • 强类型语言


    • 要求变量的使用要严格符合会定,所有变量都必须先定义后才能使用

  • 弱类型语言


    • 变量的使用没有那么严格

什么是字节

  • 位(bit):是计算机 内部数据 储存的最小单位,11001100 是一个八位二进制数。

  • zzi字节(byte):是计算机中 数据处理 的基本单位,通常使用大写 B 来表示。

  • 1B(byte,字节) = 8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号。 

 

  • 1bit表示1位

  • 1Byte表示一个字节 1B=8b

  • 1024B=1KB

  • 1024KB=1M

  • 1024MB=1GB

  • 1024GB=1TB

 

 

  • Java的数据类型分为两大类


    • 基本类型(primitive type)

    • 引用类型(reference type)

  • 基本数据类型


    • 数值类型


      • 整数类型


        • byte 占 1 个字节范围:128-127

        • short 占 2 个字节范围:-32768-32767

        • int 占 4 个字节范围:-2147483648-2147483647

        • long 占 8 个字节范围:-9223372036854775808-9223372036854775807

      • 浮点类型


        • float 占 4个字节

        • double 占8 个字节

      • 字符类型char占2个字节

    • boolean类型


      • 占1位其值只有true和false两个

  • 引用数据类型(Reference Type)


    • 接口

    • 数组

 

示例:

 1    public   class  Demo2 {  2     3        public   static   void  main(String[] args) {  4            /* 
 5   八大基本数据类型  6            */ 
 7            //  整数 
 8            int  num1 = 10;  //  最常用 
 9            byte  num2 = 20 ;  10            short  num3 = 30 ;  11            long  num4 = 30L;  //  Long 类型要在数字后面加个 L 
 12     13            //  小数:浮点数 
 14            float  num5 = 50.1F;  //  float 类型在数字后面加个 F 
 15            double  num6 = 3.14159265389792348462643 ;  16     17            //  字符 
 18            char  name1 = '国' ;  19            //  字符串,String 不是关键字,类  20            //  String name2 = "中国"; 
 21     22            //  布尔值:是非 
 23            boolean  flag =  true  ;  24    //  boolean flag1 = false; 
 25     26            /* 
 27   引用数据类型(除了基本数据类型其他都是引用数据类型)  28   类(class)、 接口(interface)、 数组(array)  29             */ 
 30   }  31   }

 

标签: Java

添加新评论