Java基础03 数据类型

数据类型

  • 强类型语言 :严格规范使用的语言 Java,c,c++都是, 安全性强,速度相对较慢
  • 弱类型语言 :不怎么严格规范使用的语言(但一定也是在规则允许下) JavaScript 等等, 安全性弱,速度 相对较快

分类

  1. 基本类型:只有八大基本类型
  2. 引用类型:出了基本类型以外都是引用类型

就如生活中的一切数据都可以分为 数值,符号,文字,真假 等等

可以抽象地理解成:万物皆数据

此外,也可以抽象地认为:一切肉眼可见的事物都可以是一种符号

引用型数据

  • 接口
  • 数组
  • ···

八大基本数据类型

数值类型

整数

  1. byte: 占1个字节,表示范围 -128~127(0000 0000~1111 111) //注意:这里用到原码,反码,补码
  2. short: 占2个字节,表示范围同理 (00000000 00000000~~11111111 11111111)
  3. int: 占4个字节,表示范围同理
  4. long: 占8个字节,表示范围 同理 // 要在后面加上 l,表示区分 long 与 int ,可以理解为默认 int 型数据

浮点数(也就是小数)

  1. float: 4字节 //要在后面加上 f,表示区分 float 与 double ,可以理解为默认 int 型数据
  2. double: 8字节

字符

  1. char:2字节 一切肉眼可见的符号都可以是(计算机可以表示出来的),比如文字(字母,汉字),数字,特殊符号(#,¥,%) 等等, 单引号表示

    //字符型数据,char
    char char7='A'; //单引号表示,char是关键字
    // String name="詹建海";  这是 字符串(由多个单个的字符char组成) ,双引号表示,不是关键字,而是 类 (从 String 没有高亮可以看出)
    

Boolean类型(布尔值,表示逻辑值真或假)

  1. boolean:只占1 个位 只有 true 和 false

示例

public class test02 {
    public static void main(String[] args) {
        //八大基本数据类型
        //整数
        byte num1=127; // byte只能表示 -128———127,不在此范围的话回出错,其余的同理
        short num2=200;
        int num3=44444444;
        long num4=55555555555l; 
        /*
        要在后面加上 大写 L,建议要求规范,表示区分 long 与 int ,可以理解为默认 int 型数据
        小写 l 也可以,但不建议,易与数字1 混淆
         */

        //浮点数,也就是小数
        float num5=3.14f; //要在后面加上 f,表示区分 float 与 double ,可以理解为默认 int 型数据
        double num6=3.1415923;

        //字符型数据,char
        char char7='A'; //单引号表示,char是关键字
        // String name="詹建海";  这是 字符串(由多个单个的字符char组成) ,双引号表示,不是关键字,而是 类 (从 String 没有高亮可以看出)

        //boolean 型数据, 布尔型, 表示是非真假
        boolean flag8=true;
        //或者是 boolean flag8=false;

        //这就是八大基本数据类型


    }
}
posted @   被占用的小海海  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示