秦疆的Java课程笔记:23 基础 数据类型

发布时间 2023-11-09 09:43:41作者: Acolyte_9527
  • Java是一种强类型语言。
    或者称为强类型定义语言。
    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
    一旦定义了一个变量,指定了某个数据类型,如果不经过转换的话,它就永远是这个类型了。
    好处是安全性高,相对的,速度就比较慢。

  • 弱类型语言,VBScript,JavaScript等,变量定义不严格。

  • Java的数据类型分为两大类:
    primitive type,基本类型
    reference type,引用类型
    现在只需要把基本类型搞定,余下其他都是引用类型。

  • 变量就是可以变化的量,Java中每个变量都必须声明其类型。
    Java变量是程序中最基本的储存单元,要素包括:
    变量名
    变量类型
    作用域

  • 代码示例和一些要点:
public class DEMO1 {  
    public static void main(String[] args) {  
        //八大数据类型  
        
        //整数类型  
        byte num1 = 127;  
        short num2 = 32767;  
        int num3 = 2147483647;  
        long num4 = 9223372036854775807L;//long类型要在数字后加个“L”  
        
        //浮点类型(非整数)  
        float num5 = 1.2345F;//float类型要在数字后加个“F”  
        double num6 = 3.1415926;//浮点数据默认为double类型          
        //字符  
        char name1 = 'A';//char只能定义单一字符,要用单引号         String name2 = "abc123";//string是一个类,不是关键字。要用双引号
        
        //boolean布尔值  
        boolean flag = true;//boolean只有true和false两个值
    }  
}
  • 什么是字节
    bit,位,计算机存储最小单位,0或者1。如11001100是一个八位二进制数。
    byte,字节,计算机数据处理基本单位,作为单位时写作B
    1 B=8 bit
    1 KB=1024 B
    1 MB=1024 KB
    1 G=1024 MB
    ……

  • 字符,是指计算机中使用的字母、数字、中文单字、符号。

  • 电脑的32位和64位区别:CPU寻址能力。