1、java语言中的标识符
-
什么是标识符?
在java源程序中凡是程序员有权利自己命名的单词都是标识符。
标识符在Editplus编辑器中以黑色字体高亮显示。 -
标识符可以标识什么元素呢?
类名;方法名;变量名;常量名;接口名······· -
标识符的命名规则?【java语法】
① 一个合法的标识符只能由*“数字、字母、下划线、美元符号$”*组成,不能含有其他符号。
②不能以数字开头。
③严格区分大小写。
④关键字不能做标识符。
⑤理论上无长度限制,但最好不要太长。 -
标识符的命名规范?【不属于语法】
①最好见名知意。
public class UserService{
public void login(String username,String password){
}
}
②遵守驼峰命名方式。
SystemService
UserService
CustomerService
③类名、接口名:首字母大写,后面每个单词首字母大写。
变量名、方法名:首字母小写,后面每个单词首字母大写。
常量名:全部大写。
2、关键字
-
什么是关键字?
SUM在开发java语言的时候,提前制定好的一些具有特定含义的字符序列。
他们构成了java程序的骨架,不能随意编写,包括大小写【在java中全部小写】 -
常见关键字?
public;class;static;void;if;for······
3、字面值
*字面值就是数据。
*字面值是java源程序的组成部分之一,标识符和关键字也是java源程序的组成部分。
*数据在现实世界当中是分门别类的,所以数据在计算机编程语言中也是有类型的【数据类型】
比如:
–10、100 ——属于整数型字面值
–3.14 ——属于浮点型字面值
–true、false ——属于布尔型字面值
–“abc” ——属于字符串型字面值【使用双引号】
–‘a’ ——属于字符型字面值【使用单引号】
4、变量 -
什么是变量?
变量是内存中存储数据的最基本的单元。
变量包含三部分:数据类型、名称、字面值【数据】。 -
变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错。
-
声明/定义变量的语法格式:数据类型 变量名;【同c】
-
变量声明之后怎么赋值?变量名=字面值;
-
访问变量的两种访问方式?
get/获取:读取变量中保存的具体数据;
set/设置:修改变量中保存的具体数据。 -
变量必须先声明,再赋值,最后访问。
-
方法体中的java代码,遵守自上而下的顺序依次执行,逐行执行。
在同一个“作用域”当中,变量可以重新赋值,但变量名不能重名。 -
变量的作用域 ——什么是作用域?
变量的作用域,其实描述的就是变量的有效范围。 -
变量的分类
根据变量声明的位置:
*局部变量:在方法体中声明的变量。
*成员变量:在方法体外,类体之内生命的变量。
5、数据类型 -
数据类型的作用?
不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
数据类型是指导程序在运行阶段应该分配多大的内存空间。 -
分类?基本数据类型;引用数据类型。
-
基本数据类型?
包括四大类八小种:
第一类:整数型【byte、short、int、long】
第二类:浮点型【float、double】
第三类:布尔型【boolean】
第四类:字符型【char】 -
字符串不属于“基本数据类型”,属于“引用数据类型”。
6、八种基本数据类型各自占用空间大小
基本数据类型 占用空间大小【单位:字节】
byte 1
short 2
int 4
long 8
float 4
double 8
boolean 1
char 2
7、 JDK中自带的native2ascii命令,可以将文字转换成unicode编码形式。
8、java语言当中的“整数型字面值”被默认当做int类型来处理,若想要其被当做long类型来处理的话,需要在后面添加l或L,建议使用大写形式。
9、java语言中的整数型字面值有三种表示方式:
①十进制:【是一种缺省默认的方式】
②八进制:【以0开始】
③十六进制:【以0x开始】
10、在java语言中,当一个整数型字面值没有超出byte类型取值范围的时候,改字面值可以直接赋值给byte类型的变量。