Java语法

Java关键字:(被Java赋予了特殊含义的字符)

 

 

 

 

保留字:

在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。

一般是其它语言的关键字:比如(goto【C语言中关键字】   var【JS关键字,JDK9以后,类似于js定义任意类型变量使用】    auto    self

 

标识符:

Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符

命名规则 强制性

  • 由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;

数据类型分类:

 

 

 

 

 

常见转义字符:

 

 

 

 

 

 

 

运算符:

算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三元运算符

 

 

 

 

 


  

 

 

posted on   白嫖老郭  阅读(93)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示