首页 > 编程语言 >java数据类型(基本数据类型)

java数据类型(基本数据类型)

时间:2022-12-14 22:44:17浏览次数:30  
标签:基本 存储 java 变量 数据类型 单词 首字母 标识符

java语言的数据类型分为:基本数据类型,引用数据类型
从内存角度来看:
  1. 基础数据类型存储在自己的空间中,特点:赋值给其他变量,也是赋的真实的值
  2. 引用数据类型数据值存储在其他空间当中,自己空间存储的是地址值,特点:赋值给其他变量,赋的地址值(或者说数据值存储在堆中,地址值在栈中,赋值时赋地址值,即浅拷贝)
基本数据类型:变量存储的是真实的数据
  • 在方法中传递的是真实的数据,形参的改变,不影响实际参数的值
引用数据类型:
  • 在方法中传递的是地址值,形参的改变,影响实际参数的值
基本数据类型的四类八种
  • 整数
    • byte 取值范围-128~127
    • short
    • int
    • long
  • 浮点数
    • float
    • double
  • 字符
    • char
  • 布尔
    • boolean
整数和小数取值的范围大小关系

double > float > long > int > short > byte

long类型变量:需要加入L标识(大小写都可以)

float类型变量:需要加入F标识(大小写都可以)

标识符

就是给类、方法、变量等起的名字

命名规则:

  1. 由数字、字母、下划线(_)和美元符($)组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写
  5. 软性建议
    1. 小驼峰命名法:方法、变量
小驼峰命名法:方法、变量
  1. 标识符是一个单词的时候 全部小写 name
  2. 标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 firstName
大驼峰命名法:类名
  1. 标识符是一个单词的时候,首字母大写 Student
  2. 标识符由多个单词组成的时候,每个单词首字母大写 GoodStudent

标签:基本,存储,java,变量,数据类型,单词,首字母,标识符
From: https://www.cnblogs.com/z-study/p/16971822.html

相关文章

  • java数组
    数组概念:是指一种容器,可以用来存储同种数据类型的多个值。建议容器的类型和存储的数据类型保持一致。数组定义:没区别数据类型 [] 数组名数据类型数组名[]......
  • Java大神常用Linux命令整理一
    1.cd用来改变目录案例cd进入用户的主目录cd/etc绝对目录模式cd./home相对目录模式cdhome相对目录模式cd..返回上一级目录2.ls列表显示文件和......
  • nodemon 简介、安装和基本使用
    nodemon先看下官网的简介:Nodemonisautilitydependedonabout3millionprojects,thatwillmonitorforanychangesinyoursourceandautomaticallyrestartyou......
  • java中的动态绑定机制
    本文主要讲述java中的动态绑定机制。老韩ppt关于动态绑定机制:示例代码如下:publicclassDynamicBinding{publicstaticvoidmain(String[]args){A......
  • 数据类型
    字符串列表集合有序集合哈希bitstring修改操作示例解释setSETnamewangendaoSETnamewangendaoex3030s后删除SETnamewangendaopx3......
  • 01-彻底搞懂java的值传递
    01-彻底搞懂java的值传递在java的参数传递中,只有一种情况,就是值传递值传递指的是在方法中,会将原始变量拷贝一份出来,进行处理基本数据类型基本数据类型值就保存在变量......
  • JavaScript学习--Item1 严格模式
    一、概述除了正常运行模式,ECMAscript5添加了第二种运行模式:“严格模式”(strictmode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立”严格模式”的目的,主要......
  • [JAVA反序列化]Javacc链1分析
    文章目录​​写在前面​​​​动态代理​​​​简单介绍​​​​动态代理的实现​​​​JavaCC链1分析​​​​参考文章​​写在前面这几天算是好好一边审计PHP的一些CMS一......
  • Alpine介绍与apk的基本使用
    前言Alpine是一个面向安全的轻量级的Linux发行版,相比与CentOS,ubuntu体积小很多,大约只有5M左右,由于体积小的原因,在很多场景下都会使用它来按需制作一些轻量级镜像,虽然体......
  • java.security.NoSuchAlgorithmException:Cannot find any provider supporting AES/C
    由于小程序开发的需求,需要在后台对微信接口返回的敏感信息加密数据进行解密,以便开发使用,但是,在解密时出现以下异常:java.security.NoSuchAlgorithmException:Cannotfindan......