news 2026/8/8 0:37:19

Java基础入门:字面量、变量、关键字与运算符初识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java基础入门:字面量、变量、关键字与运算符初识

Java基础入门:字面量、变量、关键字与运算符初识

在Java编程的学习旅程中,基础语法是构建程序的基石。本文将从字面量变量关键字标识符运算符这些核心基础概念入手,结合代码实例讲解,帮助初学者快速理解并掌握这些关键知识点。

一、字面量:程序中的直接数据

字面量是直接写出来的、人可以理解的数据,在Java中它代表着固定的值,根据数据类型可分为以下几类:

  • 字符串字面量:用双引号包裹,如"HelloWorld"
  • 整数字面量:整数数值,如-666988
  • 小数字面量:小数数值,如13.143599.00
  • 字符字面量:用单引号包裹的单个字符,如'A'
  • 布尔字面量:只有truefalse两种取值

代码示例

publicclasstext3{publicstaticvoidmain(String[]args){// 字符串字面量System.out.println("HelloWorld");// 整数字面量System.out.println(-666);// 小数字面量System.out.println(13.14);// 字符字面量System.out.println('A');// 布尔字面量System.out.println(false);}}

二、数据类型:不同数据的存储规则

Java划分不同数据类型的核心原因是不同数据需要占用的内存空间不同,计算机中存储数据的最小单位是字节(byte,用B表示),常见存储单位换算关系为:

  • 1TB = 1024GB

  • 1GB = 1024MB

  • 1MB = 1024KB

  • 1KB = 1024B

Java的数据类型主要分为两大类:

  1. 基本数据类型:包含数值型(整数、浮点数、字符 char )和非数值型(布尔 boolean )

  2. 引用数据类型:包含类( class ,如字符串 String )、接口( interface )、数组( [] )

三、变量:内存中的可修改存储空间

变量是内存中用于存储数据的空间,其存储的数据可以随时修改,定义格式为: 数据类型 变量名 = 变量值;
代码示例

publicclasstext3{publicstaticvoidmain(String[]args){// 定义整型变量并赋值inta=988;System.out.println(a);// 修改变量值a=888;System.out.println(a);// 定义商品秒杀价变量(浮点型)doubleprice=3599.00;// 定义商品颜色变量(字符串型)Stringcolor="蓝色";// 定义商品版本内存变量(整型)intsize=8;// 拼接字符串输出变量System.out.println("秒杀价是:"+price);System.out.println("你选择的颜色是:"+color);System.out.println("你选择的版本是:"+size);}}
  • 关键点:字符串字面量可以通过 + 与任意类型数据拼接,最终结果为字符串类型。

四、关键字与标识符:Java的语法规则

  • 1. 关键字

关键字是被Java语言赋予特定含义的单词,具有以下特点:

  • 所有关键字的字母均为小写

  • 主流代码编辑器(如IDEA)会对关键字进行特殊颜色标记,便于识别

  • 示例: public 、 static 、 void 、 int 、 double 等

  • 2. 标识符

标识符是程序员为变量、类、方法等自定义的名称,其组成规则为:

  • 由数字、字母、下划线( _ )和美元符( $ )组成

  • 不能以数字开头

  • 不能是Java关键字

  • 严格区分大小写(如 size 和 Size 是两个不同的标识符)

五、运算符:对数据的操作符号

运算符是用于对字面量或变量进行操作的符号,结合运算符和数据组成的符合Java语法的式子称为表达式。

Java中的运算符种类丰富,核心学习目标包括:

  • 掌握算术、赋值、比较、逻辑等各类运算符的作用与使用特点

  • 理解 + 操作的三种场景(算术加法、字符串拼接、字符ASCII码运算)

  • 结合选择语句( if 、 switch )使用运算符实现条件判断逻辑

总结

本文梳理了Java入门阶段的核心基础概念:字面量是程序的直接数据、变量是可修改的内存空间、关键字和标识符遵循特定语法规则、运算符是数据操作的核心工具。这些知识点是后续学习流程控制、面向对象等高级内容的基础,建议初学者结合代码实例反复练习,加深理解。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/8 1:41:11

为什么EmotiVoice成为开发者最青睐的开源TTS引擎?

为什么EmotiVoice成为开发者最青睐的开源TTS引擎? 在虚拟主播直播带货、AI客服深夜答疑、游戏角色情绪爆发的今天,语音早已不再是冷冰冰的文字朗读。用户期待的是“有温度”的声音——能愤怒、会惊喜、懂克制,甚至带着一丝疲惫的叹息。然而&a…

作者头像 李华
网站建设 2026/8/7 11:41:24

18、量子测量、信息增益与量子信息理论的哲学思考

量子测量、信息增益与量子信息理论的哲学思考 1. 量子测量与信息增益 1.1 信息增益的衡量方式 在量子测量中,信息增益有多种衡量方式,这里主要关注通过优势关系(majorization relation)和熵不等式来表达的信息增益。 优势关系 优势关系的直观解释是,如果 (x \prec y)…

作者头像 李华
网站建设 2026/8/7 12:36:26

26、量子计算、力学与密码学深度解析

量子计算、力学与密码学深度解析 1. 量子算法原理剖析 量子算法在解决特定问题时展现出了巨大的优势,下面将详细剖析几种典型的量子算法。 1.1 周期查找算法 像 Simon 算法和 Shor 算法这类周期查找算法,其核心是将函数定义域的不同划分(由不同可能的周期定义)编码为希…

作者头像 李华
网站建设 2026/8/8 1:32:19

Nginx gzip压缩完整配置指南:如何快速提升网站性能

Nginx gzip压缩完整配置指南:如何快速提升网站性能 【免费下载链接】Linux-Tutorial Linux-Tutorial是一个Linux系统教程,适合用于学习和掌握Linux命令行操作和系统管理技能。特点:内容详细、实例丰富、适合入门。 项目地址: https://gitco…

作者头像 李华
网站建设 2026/8/7 12:00:41

[深度学习] 大模型学习5-高效微调框架Unsloth使用指北

Unsloth框架介绍1.1 Unsloth概览Unsloth是一款专为大语言模型微调与强化学习设计的开源框架,致力于以更高的效率和更低的资源成本推动人工智能技术的普及。用户可在本地环境、Google Colab、Kaggle等平台上,借助其运算加速与显存优化能力,轻松…

作者头像 李华
网站建设 2026/8/7 2:30:43

WIndows安装MongoDB数据库

WIndows安装MongoDB数据库 通过网盘分享的文件:MongoDB数据库 链接: https://pan.baidu.com/s/1El_riiJxtFQWKn76hx-jyA?pwd1234 提取码: 1234 一 先安装mongodb-windows-x86_64-6.0.1-signed.msi二 再安装mongodb-compass-1.33.1-win32-x64.exe

作者头像 李华