Java 基础语法
一.基本开发步骤
- 编写代码,形成 filename.java 源代码文件
文件名称继续为java为结尾
文件名称必须与类名称一致
- 使用 javac 编译,形成 filename.class 字节码文件
cmd:javac filename.java
- 使用 java 运行
cmd:java filename (绝对绝对不要 class !!!)
- `JDK11 以上才能直接运行 java 文件
二、JDK的组成
JDK ( Java Development Kit ): Java 开发工具包
-
开发工具: Java、Javac ……
-
JRE ( Java Runtime Environment ): Java 的运行环境
- JVM ( Java Virtual Machine ): Java 虚拟机
- 核心类库: Java 自己写好的程序,给予调用
三、字面量
-
整数
-
小数
-
字符:使用单引号,单引号内必须只有一个字符(可为空字符)
- 特殊字符:
- /n :换行
- /t :缩进
-
字符串:使用双引号,可无内容
-
布尔值:true 或 false ,无数值含义
-
空值:null
四、变量
1. 格式:数据类型 变量名称 = 值
2. 一些常用的变量:
- int 整数
- double 小数
- char 字符
3. 注意事项
-
先声明后使用,声明后可以没有值,但使用时必须有值
-
同一域内不能定义名称一样的变量
五、标识符
-
由数字、字母、“_”、汉字和 “$” 组成,但开头不能是数字,取名要见名知意。
-
变量名称首字母小写,后继单词首字母大写。
-
类名称首字母大写,其余与变量名称规则相同。
六、数据类型
- 整形
-
byte 1字节
-
short 2字节
-
int 4字节
-
long 8字节
- 浮点型
-
float 4字节
-
double 8字节
- 字符型
- char 2字节
- 布尔型
- boolean 1字节
- 自动类型转换:
byte -> short -> int -> long -> float -> double
↑
char - 随机
- Random
七、基本算术运算符
+ | - | * | / | % | ++ |
---|---|---|---|---|---|
加 | 减 | 乘 | 除 | 除余 | 自增 |
-- | += | -= | *= | /= | %= |
自减 | 先加后赋值 | 先减后赋值 | 先乘后赋值 | 先除后赋值 | 先除余后赋值 |
> | < | >= | <= | == | != |
判断是否大于 | 判断是否小于 | 判断是否大于等于 | 判断是否小于等于 | 判断是否相等 | 判断是否不等 |
& | | | ! | ^ | 条件表达式 ? 值1 : 值2 | |
逻辑与 | 逻辑或 | 逻辑非 | 逻辑异或 | 判断条件表达式,是为值1,否为值2 |
附录一:部分常用ASCII码
字符 | 字符编号 |
---|---|
0-9 | 48-57 |
A-Z | 65-90 |
a-z | 97-122 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架