码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Java数据类型】


    基本数据类型

    在这里插入图片描述

    四类:整形,浮点型,字符型,布尔型
    八种:从小到大:字节型,短整型字符型,整型,单精度浮点数,双精度浮点数,双精度浮点数

    注意事项

    1. 除布尔型,其他七种类型可以相互转换,且布尔型没有明确大小规定

    引用数据类型

    数组,string,类等等就是引用数据类型,该类型存放的是数据地址,通过该类型可以迅速找到存放在堆上的数据(暂且这样简单的认为)

    变量

    在程序中,除了有始终不变的常量外(就是一些字面常量,写的是啥就是啥),有些内容可能会经常改变,对于这些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义(存储)不同种类变量的。

    注意事项

    1. Java中,局部变量(在方法中的变量),使用时必须初始化,否则不能通过编译
    2. 在对变量赋值的过程中,如果赋的字面常量不符合数据类型就会报错不能通过编译,如果赋值变量就不能检查出来

    类型转换

    自动类型转换(隐式类型转换)

    代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。特点:数据范围小的转为数 据范围大的时会自动进行。

    经典例子:

    string a += 3;//通常这种现象会出现在赋值运算的情况下,整型3自动提升为字符串类型进行运算,这种情况可以提高运算效率
    
    • 1

    强制类型转换(显式)

    当进行操作时,代码需要经过一定的格式处理,不能自动完成。即需要()强制类型转换。特点:数据范围大的到数据范围小的。但该过程需要缺失一定的精度

    类型提升

    不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的。

    注意事项

    1. 由于计算机的 CPU 通常是按照 4 个字节为单位从内存中读写数据. 为了硬件上实现方便, 诸如 byte 和 short 这种低于 4 个字节的类型, 会先提升成 int, 再参与计算
  • 相关阅读:
    C# 实现打印机队列监控Win32_PrintJob,Win32_Printer
    android被杀以后fragments缓存重建问题和测试方法
    庖丁解牛:NIO核心概念与机制详解 02 _ 缓冲区的细节实现
    云原生之容器化:Docker三剑客之Docker Compose
    Springboot毕设项目购物网站3ztkv(java+VUE+Mybatis+Maven+Mysql)
    编程语言为什么有null?
    精英反向学习带扰动因子的混沌蚁狮算法-附代码
    linux syslog日志转发服务端、客户端配置
    外贸开发信主题怎么写?营销邮件标题推荐?
    走好这六步,成为网络安全工程师一路畅通无阻
  • 原文地址:https://blog.csdn.net/m0_65104015/article/details/126086909
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号