Java基础之第二天的学习
第二天的Java基础学习
今天主要学了Java的标识符、关键字、变量、数据类型、运算符。下面是自己整理的一些相关知识。
标识符(identifier)
Java语言中,对于变量,常量,函数(方法),语句块也有名字,我们统统称之为Java标识符.
标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的
Java中,凡是自己起名字的地方,都叫标识符,都遵循标识符规则
标识符命名规则:
Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成
标识符应以字母和下划线(_),美元符号($)开头
Java标识符对字母大小写敏感
长度没有限制
标识符不能使用关键字
约定俗成:Java标识符的选取因”见名知意”而不能和Java关键字相同
一些具体的命名规范:
类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
关键字(keyword)
•Java 中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword),所有Java关键字都是小写英文字符串。
•goto和 const 虽然从未使用,但也作被为 Java 关键字保留
无需记忆
大多数文本编辑器都会有颜色提示
IDE则会红色线条提示
常量
不会改变的变量,
直接定义值的数据,是常量
被final关键词修饰的
变量(variable)
Java变量是程序中最基本的存储单元,是可以变化的数据量
用来表示值或储存计算结果
需要被初始化
通过变量名来访问
数据类型(type)
基本数据类型
Java编程语言定义了4类8种基本数据类型
逻辑——boolean
字符——char
整数——byte、short、int和long
浮点——double和float
运算符(operator)
Java中的运算符包括:
算术运算符:+、-、*、/、%、++、--
关系运算符:>、<、>=、<=、==、!=
逻辑运算符:!、&、|、^、&&、||
位运算符 : &、 |、 ~ 、^、 << 、>>、 >>>
赋值运算符: =、+=、*=、/=、%=
字符串连接运算符:+
数据类型(转换)
•boolean类型不能转换为其他的数据类型
•默认转换
•byte,short,char—int—long—float—double
•byte,short,char相互之间补转换,他们参与运算首先转换为int类型
•强制转换
•目标类型 变量名=(目标类型)(被转换的数据);
一般建议,最好不要随意使用强制类型转换,容易造成数据精度的损失。
(1)容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。
(2)有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后再进行计算。
逻辑运算符
!—逻辑非、&--逻辑与、|--逻辑或、^--异或、&&--短路与、||--短路或
运算符和优先级