Java002---Java基础语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java002---Java基础语法相关的知识,希望对你有一定的参考价值。
关键字和保留字
- 关键字
- 被Java语言赋予特殊含义的单词
- 全由小写字母组成
- 保留字
- 被Java预留,当前版本未使用,以后版本中可能作为关键字的单词
- 比如:goto,const
标识符
是程序中自定义的名称,变量名、方法名、类名、接口名等等
命名规则
- a. 由字母,数字,_ 和 $ 组成;
b. 不能以数字开头;
c. 不能使用关键字和保留字;
d. 同一作用域内不能重名,且大小写敏感;
命名规则
包名 | 全小写 | beanutil |
变量名,方法名 | 驼峰规则+首字母小写 | beanUtil |
类名,接口名 | 驼峰规则+首字母大写 | BeanUtil |
常量名 | 全大写+下划线分割 | BEAN_UTIL |
注释
用于注解说明程序,提高代码的可读性,方便后期维护。
① 单行注释:
格式://……
从 // 到这一行的行末都是注释。
② 多行注释
格式:/* …… */
从 /* 到下一个 */ 之间都是注释。(所以多行注释不能嵌套)
③ 文档注释
格式:/** …… */
是Java特有的注释,可以生成代码的API文档。(同样不能嵌套)
变量
1)数据类型
Java是一种强类型语言,每个变量使用前必须声明其类型,系统会为不同类型的变量分配不同大小的内存空间。
整型 | byte | 1字节 | -128~127 | byte b = 100; |
short | 2字节 | -215~215-1 |
short s = 5; | |
int | 4字节 | -231~231-1 | int i = 1; | |
long | 8字节 | -263~263-1 | long large = 12345L; | |
浮点型 | float | 4字节 | 单精度 | float f = 3.14F; |
double | 8字节 | 双精度 | double d = 3.14; | |
字符型 | char | 2字节 | 0~65535 | char c1 = ‘a‘, c2 = ‘\n‘, c3 = ‘中‘, c4 = 65535, c5 = ‘\u0041‘; |
布尔型 | boolean | 1位 | true | false | boolean b1 = true, b2 = false; |
注意:
- 整型字面量默认是 int 类型,浮点型字面量默认是 double 类型;
- 无论是 float 还是 double,都是不精确的,所以尽量避免在比较中使用浮点型;
- long 类型的字面量要加 L 后缀;float 类型的字面量要加 F 后缀;
- boolean 只有两个取值 true 和 false,不能是 0 1 或者 null;
- char 类型占 2 字节,表示 Unicode 字符集中的字符,可以是数字,字母,符号,中文日文韩文等,有三种赋值方式:
- 使用单引号包含单个字符或转义字符:‘a‘,‘\n‘
- 使用单引号包含十六进制数:‘\u0041‘
- 直接使用0~65535之间的数值:65
2)变量
- 概念
- 是内存中的一个存储区域;
- 该区域有自己的类型(数据类型)和名称(变量名);
- 该区域的值只能在数据类型范围内变化;
- 意义
- 用来存放同一类型的常量,并可以重复使用;
- 注意
- 变量的作用范围;
- 先声明,后初始化,然后才能使用;
- 使用格式
- 数据类型 变量名 = 初始化值;
以上是关于Java002---Java基础语法的主要内容,如果未能解决你的问题,请参考以下文章