标识符
-
什么是标识符
标识符就是在程序中我们自定义的一些名称 如:包名 类名 方法名 变量名。
-
定义标识符的规则
标识符是由 任意大小写字母 数字 下划线( _ ) 美元符号( $ ) 组成
-
注意:
1 不能是数字开头
2 不能使用java中的关键字以及不保留字
3 通常标识符的首字母大写,起名时为了提高代码的可读性尽量见名思意,Java中是严格区分大小写。
java关键字
-
和其他语言一样java有许多关键字。 关键字就是被java赋与特殊含义的单词,Java中关键字的特点是所有字母都是小写。这些关键字不能当作标识符来使用,下面我们来看一下java中的保留关键字,这些关键字不需要强行记住但一定要了解,切记这些关键字不能当作标识符来使用,一旦使用程序会报错。
-
以下为java中的关键字
用于定义数据类型的关键字:
class interface byte short int float
long double char boolean void
用于定义数据类型值得关键字:
true false null
用于定义流程控制的关键字:
if else swicth case default do
for break continue return while
用于定义访问权限修饰符的关键字:
private protected public
用于定义类、方法、变量修饰符的关键字:
extend implements
用于定义建立实例及引用实例判断实例的关键字:
new this super instanceor
用于异常处理的关键字:
try catch fianlly throw throws
用于包的关键字:
package import
其他修饰符关键字:
native strictrp transient volatile assert
注:其中goto const 这两个在java中没有任何意义他是java的保留字,同样也不能用作标识符。
注释
-
注释就是用来解释程序的某些语句的意思作用和功能,提高代码的可读性
-
Java中注释格式
注释分为三种
单行注释 格式: // 被注释掉的内容
多行注释 格式: /* 被注释掉的内容*/
文档注释 格式: /** 被注释掉的内容*/ -
注释的用法
System.out.println(“这是我的第一个小程序”) //上面的是一个输出语句双引号里面内容会被输出出来 } } public class test{ public static void main(String[] args){ /* 这个main方法是程序的 主方法,是程序的入口 */ /** 这是我的第一个java程序 @author 张三 */
注:被注释掉的内容是不会被运行的
数据类型
-
数值型
分为 (整型 浮点型) -
整型
byte (字节型)
short (短整型)
int (整型)
long (长整型) -
浮点型
float (单精度浮点型)
double(双精度浮点型) -
字符型
char (字符型)用来定义单个字符 -
布尔型
boolean
布尔型的值只有两个 true(真) false(假)
注:如果我们的数值还不够是java还为我们提供一个类 bigdecimal
Java中变量以及常量
-
我们可以简单的理解为 在程序运行过程中可以发生改变的数据
-
java变量是程序中最基本的存储单元
-
java是一种强类型语言 每一个变量必须声明其类型
-
声明一个变量其要素分为三个:
变量类型 变量名 = 变量初始值 ; btye a=100; int b=1000; char c=‘好’;
-
变量类型 就是我们之前学习的八大基本数据类型
-
变量名 可自取主要由大小写字母组成,变量名开头必须是 字母 下划线 $符号开头 不能使用关键字 尽量做到顾名思义
注:建议使用第一种。
-
变量的作用域
变量分为成员变量和局部变量,成员变量就是在类中声明的变量,可以在整个类中使用;局部变量就是在某个方法中声明的变量,局部变量只能在该方法中使用。
-
常量
常量就是程序中不会发生改变固定不变的数据
常量分为以下几种:整数常量 (所有的整数)
小数常量 (所有小数)
布尔常量 (只有两个 ture false)
字符常量 (就是单个字符用单引号标识)
字符串常量(将一个或多个字符用双引号标识)
null常量 (只有一个值就是 null) -
常量的声明
常量是通过 final 关键字来声明
常量的声明格式 如下:final int CHANGLNAG=3;
可以简单理解为就是在变量前面加上了final关键字,常量之前说过是不能改变的数据,就是说常量的值只能被初始发一次,常量命名规则通常使用大写字母。
类型转换
注:byte , short ,char之间不会相互转换,它们三者在计算时会先转换为 int 类型。