标识符
什么是标识符
标识符就是在程序中我们自定义的一些名称 如:包名 类名 方法名 变量名。
定义标识符的规则
标识符是由 任意大小写字母 数字 下划线( _ ) 美元符号( $ ) 组成
注意:
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 张三
*/
注:被注释掉的内容是不会被运行的
数据类型
- Java是一种强类型语言,在java中数据类型主要分为基本数据类型和引用数据类型。
基本数据类型主要分为八大基本数据类型:
- 数值型
分为 (整型 浮点型) - 整型
byte (字节型)
short (短整型)
int (整型)
long (长整型) - 浮点型
float (单精度浮点型)
double(双精度浮点型) - 字符型
char (字符型)用来定义单个字符 - 布尔型
boolean
布尔型的值只有两个 true(真) false(假)
八大基本数据类型取值范围:
注:如果我们的数值还不够是java还为我们提供一个类 bigdecimal
Java中变量以及常量
变量
- 我们可以简单的理解为 在程序运行过程中可以发生改变的数据
- java变量是程序中最基本的存储单元
- java是一种强类型语言 每一个变量必须声明其类型
声明变量
- 声明一个变量其要素分为三个:
变量类型 变量名 = 变量初始值 ;
btye a=100;
int b=1000;
char c=‘好’;
- 变量类型 就是我们之前学习的八大基本数据类型
- 变量名 可自取主要由大小写字母组成,变量名开头必须是 字母 下划线 $符号开头 不能使用关键字 尽量做到顾名思义
变量另外两种书写方式
btye a; int a,b,c;
int b;
char c; a=100;
a=100; b=1000;
b=1000; c=10000;
c=‘好’;
注:建议使用第一种。
变量的作用域
变量分为成员变量和局部变量,成员变量就是在类中声明的变量,可以在整个类中使用;局部变量就是在某个方法中声明的变量,局部变量只能在该方法中使用。
常量
常量就是程序中不会发生改变固定不变的数据
常量分为以下几种:
整数常量 (所有的整数)
小数常量 (所有小数)
布尔常量 (只有两个 ture false)
字符常量 (就是单个字符用单引号标识)
字符串常量(将一个或多个字符用双引号标识)
null常量 (只有一个值就是 null)
常量的声明
常量是通过 final 关键字来声明
常量的声明格式 如下:
final int CHANGLNAG=3;
可以简单理解为就是在变量前面加上了final关键字,常量之前说过是不能改变的数据,就是说常量的值只能被初始发一次,常量命名规则通常使用大写字母。
类型转换
类型转换分为自动类型转换和强制类型转换
注:byte , short ,char之间不会相互转换,它们三者在计算时会先转换为 int 类型。
自动类型转换
由弱类型转向强类型为自动类型转换
自动类型转换可直接进行 如下:
byte a=3;
int b=a;
int c=5;
float d=c;
强制类型转换
由强类型转向弱类型为强制类型转 如下:
float a=20.5f;
int b=(int)a;//将浮点型转换成整型
注意:
强制类型转换必须加需转换类型
强制类型转换可能会造成数据的丢失