Java语法
Java关键字:(被Java赋予了特殊含义的字符)
保留字:
在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。
一般是其它语言的关键字:比如(goto【C语言中关键字】 var【JS关键字,JDK9以后,类似于js定义任意类型变量使用】 auto self
命名规则 强制性
-
由26个英文字母大小写,0-9,_或$组成
-
数字不可以开头 不可以使用关键字和保留字,但能包含关键字和保留字
-
Java中严格区分大小写,长度无限制
-
标识符不能包含空格
命名规范
-
包名:多单词组成时所有字母都小写:xxxyyyzzz
-
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
-
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
-
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
建议
-
在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
-
java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。
常量:
是指在Java程序中固定不变的数据
分类
类型 | 含义 | 举例 |
---|---|---|
整数常量 | 所有的整数 | 0,1,45,-8 |
小数常量 | 所有的小数 | 0.4,-0.45,5.78 |
字符常量 | 单引号引起来,只能写一个字符,必须有内容 | 'a',' ','好' |
字符串常量 | 双引号引起来,可以写多个字符,也可以不写 | "A" ,"Hello" ,"你好" ,"" |
布尔常量 | 表示“真”或“假”,只有两个值 | true , false |
空常量 | 表示“空值”,只有一个值 | null |
3.2 变量
常量是固定不变的数据,那么在程序中可以变化的量称为变量
概念
-
内存中的一个存储区域
-
该区域的数据可以在同一类型范围内不断变化
-
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值
变量的作用
-
用于在内存中保存数据
使用变量注意
-
Java中每个变量必须先声明,后使用
-
使用变量名来访问这块区域的数据
-
变量的作用域:其定义所在的一对{ }内
-
变量只有在其作用域内才有效
-
同一个作用域内,不能定义重名的变量
声明变量
-
语法:<数据类型> <变量名称>
-
例如:int var;
变量的赋值
-
语法:<变量名称> = <值>
-
例如:var = 10;
声明和赋值变量
-
语法: <数据类型> <变量名> = <初始化值>
-
例如:int var = 10;
数据类型分类:
常见转义字符:
运算符:
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
Java入门到入坟
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端