Java语言的特点
- 简单性
- 纯面向对象性
- 分布性
- 健壮性
- 安全性
- 平台无关性
- 解释执行
- 多线程
- 动态性
标识符
- 只能由字母、数字、下划线或美元符号组成
- 首字母不能是数字
- 区分大小写,如name与Name是两个不能的标识符
- Java的关键字和保留字等不能作为用户自定义标识符使用
关键字
数据类型
基本数据类型 | 关键字 | 所占空间(字节) |
---|---|---|
布尔型 | Boolean | 1 |
字节型 | byte | 1 |
短整型 | short | 2 |
整型 | int | 4 |
长整型 | long | 8 |
单精度型 | float | 4 |
双精度型 | double | 8 |
字符型 | char | 2 |
布尔型只有“真”(true)和“假”(false)两个值
浮点型数值
- 小数表示法
- 科学表示法小写e转换为E时,往左边移三位
float f1=-0.233F
常用的转义字符及功能**
字符形式 | ASCII值 | 功能 |
---|---|---|
’ \a ’ | 0x07 | 响铃 |
’ \b ’ | 0x08 | 退格 |
’ \t ’ | 0x09 | 横向制表符 |
’ \n ’ | 0x0a | 换行 |
’ \r ’ | 0x0d | 回车 |
’ \\ ’ | 0x5c | 反斜杠 |
’ \ ’ ’ | 0x27 | 单引号 |
’ \ " ’ | 0x22 | 双引号 |
常量的声明
常量是指在程序运行过程中的不能改变的量,它用来存储一个固定的数值。也就是说常量只能被赋值一次
Java语言的运算符和表达式
基本运算符分为以下几类:
逻辑运算符及表达式:
运算符 | 名称 | 示例 | 示例描述 |
---|---|---|---|
! | 逻辑非 | !A | A为true时结果为false,A为false时结果为true |
&& | 逻辑与 | A&&B | A,B同为true时结果为true,否则为false |
|| | 逻辑或 | A||B | A,B同为false时结果为false,否则为true |
⊕ | 逻辑异或 | A⊕B | A,B同为true时或同为false时结果为false,否则为true |
运算符的优先级与结合方向