码农知识堂 - 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, 再参与计算
  • 相关阅读:
    【刷题】代码随想录算法训练营第二十三天|669、修剪二叉搜索树,108、将有序数组转换为二叉搜索树,538、把二叉搜索树转换为累加树
    MySQL主从复制介绍及实操演示
    代码随想录刷题|LeetCode 583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇
    React自定义Hook之useRequest
    ADS-B显示软件
    [渗透测试]—7.1 漏洞利用开发和Shellcode编写
    Spring+MyBatis使用collection标签的两种使用方法
    构建工具的简述
    Android | 再探 RecyclerView 之名词解析
    M4 tm4c1294单片机软件调式总结
  • 原文地址:https://blog.csdn.net/m0_65104015/article/details/126086909
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号