@Tean
2016-04-05T09:59:17.000000Z
字数 2278
阅读 1237
Java
- 重点掌握
关键字、标识符- 了解常量、进制转换
- 重点掌握
变量、数据类型、类型转换- 重点掌握
运算符、转义字符- 运算符优先级
Java中对包、类、方法、参数和变量等元素命名时使用的字符序列称为标识符。有了标识符就可以对这些元素进行访问和操作。
- 由数字、字母、下划线(_)和美元符号($)组成。
- 不能以数字开头。
- 区分大小写。// sun 和 Sun 是两个完全不同的标识符
- 长度无限制。// 一般都是不超过15个字符
- 不能是Java中的关键字和保留字。
注意:以上5点规则必须遵守。
练习 判断下列标识符是否合法:
HelloWorldusername2user_name_name$abc_1232UserNameuser#namehello worldhello-world
包名:多单词组成时,所有字母都小写。//xxxxxxyyyzzz
类名、接口名:Pascal命名,多单词组成时,每个单词的首字母皆大写。//XxxXxxYyyZzz
变量名、方法名:驼峰命名,多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。//xxxxxxYyyZzz
常量名:所有字母都大写,多单词时每个字母都大写。//XXXXXX_YYY_ZZZ
标识符命名习惯:见名知意,比如name、student、age、myName等,不要写成a、aa、ab、xxx之类的。
- 定义:Java中有一些赋予特定的含义,有专门用途的字符串称为关键字(keyword)。
- 特点:全部小写。
| Java关键字列表 | ||||
|---|---|---|---|---|
| abstract | assert | boolean | break | byte |
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
上表中
const、goto为保留字,没有定义用途,但保留备用。
常量:表示不能改变的数值。
Java中常量的分类:
1. 整数常量。 // 所有整数
2. 小数常量(浮点数)。 // 所有小数
3. 布尔型常量。较为特殊,只有两个值:truefalse
4. 字符常量。 // 一个字符'1''a''牛''\t'
5. 字符串常量。 // 一个或多个字符用双引号引起来"a""我们""hello world"
6. null常量。只有一个数值就是:null对于整数,Java中有4种表现形式:
1. 二进制:0~1 用0b开头表示(Java7新增支持)。 //0b10=> 2
2. 八进制:0~7 用0开头表示。 //010=> 8
3. 十进制:0~9 默认是十进制. //10=> 10
4. 十六进制:0~9,A~F 用0x表示. //0x10=> 16
注意:在写数值时,数值太长的话,会影响可读性,java7新增数值的下划线支持。例如:124559656566可以根据需要任意加下划线,但是不能加在开始和结束。可以写成:124_559_656_566来增加可读性。但像: _12 、24_ 是错误!!!
变量:程序执行中数值可变的数据。
变量名:定义变量的标识符。
变量值:内存单元中所装载的数据。变量其实是内存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须要先申请(声明)(强类型语言的特点),然后必须进行赋值(填充内容),才能使用。

Java中定义了4类/8种基本数据类型(必须记住)
- 整数型:
byteshortintlong- 浮点型:
floatdouble- 字符型:
char- 布尔型:
boolean
Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性。
- 计算机中的数据都以二进制数字保存。
- 二进制:逢二进一。即只有0、1两个值。
如:十进制的10在计算机内保存为二进制的1010- 计算机中信息的存储单位
- 位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。
- 字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。

- 算术运算符:
+、-、*、/、%、++、--- 赋值运算符:
=、+=、-=、*=、/=、%=- 关系(比较)算符:
>、<、>=、<=、==、!=- 逻辑运算符:
!、&、|、^、&&、||- 位运算符:
&、|、^、~、>>、<<、>>>- 字符串连接符:
+- 三目运算符:
x ? y : z// x结果必须为boolean类型
- 声明变量name用来存储你的姓名
- 声明变量age用来存储你的年龄
- 声明变量gender用来存储你的性别
- 声明变量price用来存储某个商品的单价
- 声明变量flag用来存储当前的灯是否是开着的
- 把int类型的23转换成double
- 把double类型的23.54转换成int
- 声明变量temp,若3>7则temp为10,否则为15
- 车的时速为64.5km/h,求该车3小时所走的距离
- 分别求 false || true 和 false && true 的结果
- 分别求 (3 + 2.4 + “2.0”) 与 (”3.0” + 24 + 2.0)的结果
- 交换两个变量的值
- 总结今天的内容