《14天从0到1学Java》第一天之07Java变量和常量

java——字面量、常量、变量 字面量(Literal)在计算机科学中,是指在源代码中直接表示的值,这些值在编译时或运行时被直接替换为对应的内部表示,而不需要进行额外的计算或转换。字面量通常用于初始化变量或作为表达式的一部分。以下是对字面量的详细解释: 定义与用途:存储与修改:表达方式: 可变性与存储:使用方式:生命周期: 值的变化性:声明与初始化:命名约定:综上所述,字面量是编程中常用的一种表示值的方式,它们具有直接表示、固定值和类型明确等特点。在编程过程中,合理使用字面量可以提高代码的可读性和可维护性。 阅读详情

这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟。也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE。

我是Feri,我为自己代言,专注IT职场研发和教育N年,希望对于你的入门,有所帮助!

一、常量

常量:常见的数值类型(也称为数据常量),程序运行中固定不变的数据

常见的常量如下所示

整型常量(int):123 、100、200、250、500 int

Java语言整型的三种表示形式:
十进制整数:如12, -314, 0,8,7。
八进制整数:要求以0开头,如0127表示八进制的127
十六进制数:要求0x或0X开头,如0x1df3。

浮点数常量(小数) :3.14 float …
字符常量:’a’ char
布尔(逻辑)常量:true、false boolean
字符串String常量:“a”、“abc”、“hello world”, “”
null常量:表示的引用为空对象

二、变量

2.1 变量的概述

变量其实是内存中的一小块区域,使用变量名来访问这块区域。

因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容), 才能使用,变量中存储的数据就是常量。
在这里插入图片描述

2.2 变量的声明和初始化

变量的声明格式:

  1. 先声明,再赋值(初始化)
    数据类型 变量名;
    变量名 = 变量值;
    举例:
    int i;
    i=100;
  1. 声明同时赋值
    数据类型 变量名 = 变量值;
    举例:
    int j=20;

2.3 变量的分类

  1. 按所属的数据类型划分:
    基本类型变量:持有原始值。(原始数据类型)
    引用类型变量:持有引用值。(某个对象的引用,不是该对象本身)String 字符串
  1. 按被声明的位置划分:
    局部变量:方法或语句块内部定义的变量
    成员变量:方法外部、类的内部定义的变量

2.4 局部变量和成员变量的区别

  1. 声明的位置不同:
    局部变量的作用域就是它所在的方法或语句块
    成员变量的作用域是整个类体。
  1. 是否拥有默认值:
    成员变量有默认值
    局部变量没有默认值
14天学会安卓开发(第一天)Android架构与环境搭建 14天学会安卓开发   作者:神秘的N (英文名  corder_raine) 联系方式:369428455(反馈) 交流群:284552167(示例,原文档下载) 版权为作者所有,如有转载请注明出处 目录 第一天Android架构与环境搭建... 4 1.1 android基础... 4 1.1.1 Android是什么?. 4 阅读详情

相关推荐

nRF52811墨水屏时钟DIY:从全刷到局刷的实战改造指南(附完整代码)

本文详细介绍了如何将基于nRF52811的墨水屏时钟从耗电的全屏刷新模式改造为高效的局部刷新模式。通过剖析全刷与局刷的原理差异,提供了从工程架构、驱动层适配到应用层逻辑重构的完整实战指南,并附上关键代码示例。改造后,设备功耗显著降低,续航大幅提升,同时解决了视觉闪烁问题,是DIY低功耗墨水屏应用的实用参考。

weixin_29194693的博客 339

【Java入门】常量和变量

Java入门之常量和变量,持续更新Java系列教程

hacker707的博客 1462

活用QueryWrapper与@Select注解,构建MybatisPlus动态多表查询方案

本文深入探讨了如何结合MybatisPlus的QueryWrapper与@Select注解,构建高效灵活的动态多表关联查询方案。通过解析${ew.customSqlSegment}占位符机制,并设计通用的Service层封装,解决了复杂条件下多表查询的SQL拼接难题,显著提升了后台管理系统列表查询的开发效率与可维护性。

weixin_29291069的博客 264

Java中常量和变量

Java中的常量和变量 常量:是指在Java程序中固定不变的数据。 变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。

m0_52196529的博客 4975

单细胞分析避坑指南:SCTransform和Harmony参数设置详解

本文深入解析了单细胞分析中SCTransform标准化与Harmony批次校正的关键参数设置。针对10x Genomics等数据,详细探讨了如何通过调整`vars.to.regress`、`theta`等核心参数,在有效去除技术噪音的同时,避免过度校正以保留关键的生物学差异,从而提升分析结果的可靠性与可解释性。

weixin_29053073的博客 589

把云端打印带回办公室:通信场景 SAP_COM_0466 打通 SAP BTP ABAP environment 与本地打印机的 Pull Integration 实战

摘要: 本文探讨云端SAP系统如何通过SAP_COM_0466通信场景实现与本地打印机的安全连接。核心方案采用Pull Integration模式,由本地组件(如SAP Cloud Print Manager或第三方OMS)主动从云端打印队列拉取任务,避免网络边界冲突。配置流程涵盖通信安排创建、打印队列绑定及权限管理,并强调队列类型必须选择"Pull Integration Queue"的关键细节。方案通过分离云端生产与本地打印环节,既保障安全性又便于运维监控,适用于SAP BTP AB

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 134

《14天从0到1学Java》第一天之03Java基本功

这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟。也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE。 我是Feri,我为自己代言,专注IT职场教育N年,希望对于你的入门,有所帮助! 本篇目录一、Java简介1.1 Java的分类1.2 Java的应用场景1.3 Java特性1.4 Java运行过程1.4.1 计算机的高级编程语言类型1.4.2 Java2...

程序员Feri 419

03 - AMDGPU驱动架构概览

本文介绍了AMDGPU驱动的整体架构,重点分析其图形驱动(AMDGPU)和计算驱动(KFD)的双重结构。KFD驱动作为HSA架构的核心组件,包含进程管理、设备管理等模块,其中SVM功能在kfd_svm.c实现。文章详细解析了KFD的核心组件、初始化流程及字符设备接口,并阐述了TTM框架在GPU内存管理中的作用。通过架构图和代码片段展示了AMDGPU与KFD的协作机制,为后续深入理解SVM实现奠定基础。

图形/计算GPU的驱动与虚拟化技术分享园地 3335

Java学习笔记14——常量与变量

(1)静态变量在内存中只有一份拷贝(节省内存),JVM只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配及初始化默认值,可以通过类名直接访问。在程序中存在大量的数据来代表程序的状态,其中有些数据的值在程序的运行过程中会发生改变,这种数据被成为变量。Java中静态变量(类变量)和成员变量的区别是否被static关键字修饰,被static关键字修饰的叫静态变量(类变量),否则即成员变量。成员变量具有默认值,数值型变量的默认值是0,布尔型变量默认值是false,引用类型变量的默认值是null。

2303_79232676的博客 1791

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-CSDN博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-CSDN博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-CSDN博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

Qt for WebAssembly环境搭建

一、前言 二、Ubuntu 1、在线安装Qt15 在线安装下载器:https://download.qt.io/official_releases/online_installers/ 安装时记得勾选WebAssembly,如下: 2、安装依赖 # Install Python sudo apt-get install python2.7 # Install CMake (optional, only needed for tests and building Binaryen) sudo apt

贝勒里恩的博客 3655

Java中的变量和常量

在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。   变量 在程序执行的过程中,在某个范围内其值可以发生改变的量就是变量。 将内存中的某个内存块保留下来以供程序使用,里面的内容是可变...

爪哇菌的博客 3094

springboot整合sharding-jdbc实现分库分表详解

springboot整合sharding-jdbc实现分库分表详解

congge 9085

Java jdk-14.0.1下载及安装和配置环境变量

1.在官网下载jdk-14.0.1版本。地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html 左边对应着不同的系统,我的是Windows系统64位,下载的是Windows x64 Installer版本。 2.下载好以后安装过程很快,在这里不用多说了。下图为下载好的exe程序。 3.详细说一下...

Rock N' Roll Forever 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

变量和常量

打卡第八天,加油!

2403_89258028的博客 1306

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Java中的常量和变量

关于变量,按字面意义来理解,就是可以变化的量,是编程语言中极为重要的一部分。数据类型+变量名=值(通过逗号隔开可以声明多个同类型变量,但一般不建议,代码可读性差)

2501_90380971的博客 762

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java中的常量与变量:初探Java世界的基石

在Java编程中,常量和变量都是非常重要的概念,它们在程序中起着不同的作用。常量用于表示固定不变的值,而变量则用于存储可变的数据。正确地使用常量和变量可以使程序更加清晰、灵活,提高代码的可读性和可维护性。常量的分类主要包括字面常量、常量变量和枚举常量。通过合理地使用不同类型的常量,可以使程序更加清晰、易于理解和维护。变量的分类主要包括局部变量、成员变量和类变量。通过合理地使用不同类型的变量,可以使程序更加灵活、可维护和易于理解。良好的命名规范可以使代码更易读、易理解,提高代码的质量和可维护性。

喔的嘛呀的博客 1332

Java 变量和常量

变量和常量     在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。     在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。 变量     变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更

woshigedahaoren的专栏 2230

《14天从0到1学Java》第一天之05Java注释和标识符

这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟。也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE。 我是Feri,我为自己代言,专注IT职场教育N年,希望对于你的入门,有所帮助! 本篇目录一、Java的注释1.1 单行注释1.2 块注释1.3 文档注释二、Java的标识符2.1 什么是标识符2.2 标识符的命名规则2.3 标识符命名习惯2.4 Jav...

程序员Feri 357

【Java常量和变量】

Java常量和变量、如何定义、使用一个变量或者常量,变量的作用域。

LAD_XiaoYu的博客 990

java变量怎么变常量_Java中的变量和常量

1、变量(variable)变量,顾名思义,就是变化的量。我们可以通过变量来操作存储空间中的数据,变量就是指代这个存储空间,一旦你定义了一个一个变量,那么空间的位置就确定了,虽然空间位置是确定的,但是里面放什么值是不确定的,不好理解的话可以这样想一下:一个大储物箱里有很多小格子来存放东西,在存放东西的时候就可以在这些格子贴一个小标签,这样贴上标签后,我们就知道哪个格子放什么。但是我们也只是知道格子...

weixin_32234493的博客 1826

Java: Java字面量、 变量和常量

关于Java 变量、常量和字面量的解释 先给出一段小代码,如下: int a = 10; //a为变量,10为字面量 final int b = 10; //b为常量,10为字面量 static str = "Hello World"; //str为变量,Hello World为字面量 下面总结一下。 变量: 变量的定义: 定义出一个符号,这个符号在某个范围内,就代表一个变化的量。要注意两点:1. 变量必须先定义才可以使用。2. 变量如果先被赋值或者初始化才可以使用。 变量的分类(boo

weixin_42533888的博客 3636

java常量、变量的定义和使用

java的常量和变量的定义和使用。

qq_69694843的博客 2707

【Java】Java_14.0.1安装教程

一、安装版本 Java_14.0.1版本 安装包下载链接:

SSA_ming的博客 2446

Java jdk14.0.1安装简单步骤

首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:默认是最新的jdk,我下载的是14.0.1版本,自己本地电脑系统是win7(记得需要登录oracle才能下载,可以做直接注册账号) 我的电脑是win7,所以选择你对应的操作系统的jdk包。...

xiang577307795的博客 1万+

变量、常量和final

这篇主要说一下变量、常量和final。对于成员变量和静态变量,大家只需要了解基本分类概念即可。大家之后学习了方法、对象、类以后再深入学习。

JUNLINTIANXIA9的博客 809
上一篇: 《14天从0到1学Java》第一天之06Java数据类型
下一篇: 《14天从0到1学Java》第一天之08Java运算符和表达式
小邢哥
博客等级 码龄13年 949粉丝 293原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值