java语言基础
1、标识符与数据类型
1·1、注释
//注释一行
/* 注释一行或多行*/
/**文档注释,在此区间的文本将自动保存在用javadoc命令生成的HTML格式的文档中 */
1·2、标识符的定义规则
·标识符是以字母、_或$开始的一个字符序列
·数字不能作为标识符的第一个字符
·标识符不能是java语言的关键字,但可用关键字作为标识 符的一部分
·标识符大小写敏感,没有长度限制
1·3、关键字
abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、enum、extends、final、finally、float、for、goto、if、import、implements、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while、true、false、null。
1·4、整数类型
byte:8位 -128 ~ 127
short:16位 -32768 ~ 32767
int:32位 -21亿4千万 ~ 21亿4千万
long:64位 -2^63 ~ 2^63-1
char:16位 0 ~ 65535
1·5、引用类型变量
引用类型变量使用前进行声明,必须通过变量名对某个内存地址进行访问 1 MyDate today; 2 today=new Date();
2、表达式与语句
2·1、变量
局部变量:使用前必须手工赋初值进行初始化.
类成员变量:在方法外进行声明且属于一个类的定义体的变量。两种类型:第一:是用static关键字声明的类变量(只要所属的类存在,该变量就一直存在)。第二:实例变量(即声明中没有static关键字;只要有引用指向该变量所属的对象,该变量就将存在);系统自动进行初始化。
方法参数
异常处理参数
2·2、运算符与表达式
取模运算符%的操作数可以为浮点数,如:9.5%3=0.5;
java中没有幂运算符,必须采用Java.lang.Math类中的pow()方法
3、程序流控制
3·1、switch语句:switch(整形表达式)
switch语句中的整形表达式的值必须是int兼容的类型,即可以是byte、short、char和int,不允许使用浮点型或long型。并且各case子句中的c1,c2,c3是int型或字符型常量。
4、数组
用new来创建数组。例如对一个已经声明的字符串数组s,可以:s=new char[20];
使用s.length可以访问变量s获取数组的长度;