news 2026/6/10 10:44:42

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/6/10 1:10:53

EmotiVoice API接口调用指南:快速集成至现有项目

EmotiVoice API 接口调用实战:从零集成高表现力语音合成 在智能语音应用日益普及的今天,用户早已不再满足于“机器念字”式的生硬播报。无论是游戏中的角色对话、有声书的情感演绎,还是语音助手的日常交互,人们期待的是更自然、更…

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

veScale:终极PyTorch分布式训练框架完整指南

veScale:终极PyTorch分布式训练框架完整指南 【免费下载链接】veScale A PyTorch Native LLM Training Framework 项目地址: https://gitcode.com/gh_mirrors/ve/veScale veScale是一个基于PyTorch原生的大规模语言模型训练框架,专为简化分布式训…

作者头像 李华
网站建设 2026/6/7 5:07:48

数字三角形问题

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 数字三角形问题 2、输入: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 3、程序: #define _CRT_SECURE_NO_WARNINGS 1 #include <…

作者头像 李华
网站建设 2026/6/10 18:21:51

Powershell管理远程计算机(四)

信任主机配置Set-Item wsman:\localhost\client\trustedhosts "远程计算机IP或名称"完成后&#xff0c;通常需要重启 WinRM 服务以使更改生效Restart-Service WinRM在建立正式连接前&#xff0c;可以先测试远程计算机是否已准备好接受 PowerShell 远程连接Test-WSMan…

作者头像 李华
网站建设 2026/6/9 17:32:05

Kickstart文件密码设置指南:自动化安装的核心实践

引言 作为Linux OS镜像定制开发的DevOps专家和Anaconda维护者&#xff0c;我深刻理解Kickstart文件在自动化安装中的关键作用。本文将结合Red Hat官方文档及实际案例&#xff0c;系统阐述如何在Kickstart文件中安全配置用户名和密码&#xff0c;解决密文密码安装失败等常见问题…

作者头像 李华
网站建设 2026/6/10 19:34:22

EmotiVoice开源模型测评:语音自然度与情感表现力全面领先

EmotiVoice开源模型测评&#xff1a;语音自然度与情感表现力全面领先 在虚拟主播直播时突然“情绪上头”&#xff0c;用带着颤抖的嗓音说出一句充满委屈的台词&#xff1b;或是智能客服在检测到用户多次重复提问后&#xff0c;自动切换成温和安抚的语气——这些曾属于科幻场景的…

作者头像 李华