2011年(455)
分类: Java
2011-04-22 20:49:51
一、标识符
Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
Java标识符命名规则:
约定俗成:Java标识符选取应注意“见名知意”且不能与Java语言的关键字重名。
合法标识符:HelloWorld, DataClass, _983, $bS3_34
非法标识符:class, DataClass*, 34.2, Hell World
二、关键字
Java中一些赋以特定的含义,用途专业用途的字符串叫关键字(keyword).
所有关键字都是小写英文。
goto和const虽然从未使用,但也被Java保留。
如下:abstract default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient case extends int short try catch final interface static void char finally long strictfp volatile const for new switch null continue goto package synchronized
三、JAVA基本数据类型
1、变量声明格式为:
type varName [=value][{,varName[=value]}]
例如:int i=100;
float f=12.3f;
double d1,d2,d3=0.324;
String s=”hello”;
从本质上讲,为师其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须赋值才能使用
内存中区域:heap, stack, data segment, code segment
2、Java变量的分类
按被声明的位置划分:
按所属的数据类型划分:
3、Java局部变量与成员变量
方法体内部声明的变量(包括形参)称为局部变量:
方法体外,类体内声明的变量称为成员变量
Java数据类型的划分
基本数据类型:byte(1字节),short(2字节),int(4字节),long(8字节),float(4字节),double(8字节),char,boolean
引用数据类型:class,interface,数组
Java中字符常量用单引号括起来,如:char cChar='好';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码表示,如:char c1=’\u0061’; //'\'为转义字符
Java各类型有固定的表数范围和字段长度,不爱操作系统影响.
Java语言整形常量三种表示形式:
十进制:12,-234,0
八进制,要求以0开头:023
十六进制,要求0x或0X开头:0x12.
Java语言的整型变量默认为int型, 声明long型常量可以后加'l'或'L', 如:
int i=600; //正确
longi=888888888L; //必须加L否则会出错
Java浮点型常量默认为double型,如要声明为floart型,则需在数字后加f或F,如:
double d=1324.4;//正确
float f=23.5f; //必须加f,否则会出错
boolean类型不可以转换为其他的数据类型.
整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
四、运算符
五、表达式和语句
六、分支
七、循环
八、方法
九、变量的作用域
十、递归调用