本文共 1843 字,大约阅读时间需要 6 分钟。
在Java中,标识符用来命名代码中的各种元素,如类名、方法名、字段名、变量名、包名等。选择一个合适的标识符需要遵循以下规则:
123name 是非法的。tmooc 和 tMooc 是两个不同的标识符。Java中共有53个关键字,全部为小写字符。其中有两个保留字:const 和 goto。关键字不能用于标识符,因此在编写代码时需避免使用这些词。
注释在编程中非常重要,它不影响程序运行,但有助于提高代码可读性。Java支持三种注释方式:
单行注释:
// 开头,每行注释单独声明。// 这是一个单行注释。多行注释:
/* 开头,以 */ 结束。/* 这是一个多行注释 分为多行内容 */
文档注释:
/** 开头,以 */ 结束,通常用于注释类、方法或字段。/** * 类TestInfo用于测试在控制台打印个人信息 * @author XYCheng*/public class TestInfo {} 在Java中,变量用于存储动态数据。变量由类型、名称和值组成。声明变量时需遵循以下规则:
示例:
String name = "陈子枢";int age = 18;double salary = 100000.99;
常量是指在程序运行中值不变的量。常量的类型包括整型、浮点型和字符型等。常量在代码中通常用大写字母和下划线表示,例如 MAX_VALUE。
Java是一个强类型语言,变量的存储空间由数据类型决定。Java支持8种基本数据类型:
| 数据类型 | 描述 | 最大值 | 最小值 |
|---|---|---|---|
| byte | 一字节(8位) | 127 | -128 |
| short | 两字节(16位) | 32767 | -32768 |
| int | 四字节(32位) | 2147483647 | -2147483648 |
| long | 八字节(64位) | 9223372036854775807 | -9223372036854775808 |
| float | 单字节(32位) | 3.4028235E38 | 1.4E-45 |
| double | 双字节(64位) | 1.7976931348623157E308 | 4.9E-324 |
| char | 一字节(8位) | 65535 | 0 |
| boolean | 一位(1位) | true | false |
在Java中,类型转换有两种形式:
隐式转换(小到大):
byte m = 120;int n = m; 可以直接使用。显式转换(大到小):
int x = 999;byte y = (byte)x; 需要使用强制转换。转换时需注意:
运算结果的数据类型:
System.out.println(3/2); 结果是 1,类型为 int。System.out.println(3/2d); 结果是 1.5,类型为 double。小类型到大类型的自动提升:
byte a = 1;byte b = 2;byte c = (byte)(a + b); 运算前 a + b 会自动提升为 int 类型。整数运算溢出:
int i = 128; byte b = (byte)i; 会输出 -128。浮点数运算不精确:
1 - 0.8 可能会得到 0.20000000000000001111。浮点数的特殊值:
Infinity 表示无穷大,NaN 表示非数,用于处理无法计算的值。例如:
AlibabaModule1name 或 name / name通过遵循这些规则,可以提高代码的可读性和维护性。
转载地址:http://puxk.baihongyu.com/