标签:
一、数据类型
(一)、整数类型
1 数据类型是一种易于人类阅读的标记,用来表示计算机内存的特定用法。
2 在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值。
3 Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型。
4 ava中定义了4类8种基本数据类型
5 Java把内存划分为堆、栈、数据区、常量区、代码块;而基本数据类型一般放在栈中。
逻辑型boolean (布尔)
字符型char
整数型byte、short、int、long
浮点数型float,double
引用数据类型 String 字符串
5 Java各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。
6 Java语言整型常量的三种表示形式:十进制整数、八进制整数、十六进制数。
7 Java语言的整型常量默认为int型。
(二)、浮点类型
1 与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响。
2 Java浮点类型常量有两种表示形式:十进制数形式、指数形式。
(三)、字符类型
1 char型数据用来表示通常意义上“字符”。
2 字符常量为用单引号括起来的单个字符。
3 Java字符采用Unicode编码,每个字符占两个字节。 ‘A’的编码是:65 依次类推 ‘a’的编码是:97 依次类推
4 Java语言中还允许使用转义符‘\’来将其后的字符转变为其它的含义。例如’\n’,’\t’。
(四)、逻辑型(boolean)
1 boolean类型适于逻辑运算,一般用于程序流程控制。
2 boolean类型数据只允许取值true或false,不可以0或非0的整数替代false和true ,这点和C语言不同。
二、声明变量和创建变量
Java变量是程序中最基本的存储单元,其要素包括数据类型,变量名和变量值。
Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为: 数据类型 变量名,变量值;
变量其实是内存中的一小块区域,使用变量名来访问这块区域;
声明变量后,应该对变量进行初始化(养成习惯)
初始化的语法: 数据类型 变量名 = 初始值;
三、Java常量
Java的常量区分为不同的数据类型。
注意:区分字符常量和字符串常量。
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F。
我们也可以给常量命一个标示符名 语法: final 数据类型 变量名 = 常量值;
符号常量声明的时候必须赋值
在整个程序中不能改变不能重新赋值
使用符号常量的好处是:
含义清楚。如上面的程序中,看程序时从PRICE就可知道它代表价格。
在需要改变一个常量时能做到“一改全改”。例如在程序中多处用到某物品的价格,如果价格用常数表示,则在价格调整时,就需要在程序中作作出修改,若用符号常量PRICE代表价格,只需改动一处即可。
四、标识符
顾名思义,标识符就是计算机语言中的各种字符序列符号,表示某个特定的含义
用户定义标识符
系统定义标识符
(一)、Java标识符命名规则:
1 标识符由字母、下划线“_”、美元符“$”或数字组成。
2 标识符应以字母、下划线、美元符开头。
3 Java标识符大小写敏感,长度无限制。
4 “见名知意”
5 不能是关键字
6 坚持驼峰命名法 约定俗成的规则
(二)、自定义标识符
用于标识程序中的变量、符号常量、方法等操作对象的名称。
凡是可以你自己命名的地方,都是自定义标识符
命名特殊习惯:
1 自定义标识符不能与关键字重名。
2 变量名要全小写(如果由多个单词组成,后面单词的 首字母要大写)
3 常量名要全大写
五、关键字
Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)。
大多数编辑器会将关键字用特殊方式标出。
所有Java关键字都是小写英文。
六、基本数据类型转换
自动数据类型转换 float f = 2 + 3.3f;
容量小的类型自动转换为容量大的数据类型;
强制数据类型转换 int x = 2.3; int x = (int)2.3;
加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。
boolean类型不可以转换为其他的数据类型。
浮点型常量(如:1.2)默认为double。 如要声明一个常量为float型,则需在数字后面加f或F。
整数常量(如:123)默认为int。声明long型常量可以后加‘l’或‘L‘。
标签:
原文地址:http://www.cnblogs.com/tingliu/p/5137216.html