------- android培训、java培训、期待与您交流! ----------
一、JAVA开发环境搭建
开发JAVA程序,首先需要进行相关开发环境的搭建,主要包括path、classpath的配置。
path 的作用是让系统在任何路径下都可以识别已存在的命令。如设置java变量后,能够在任何路径下使用javac *.java、java *等命令。
classpath 的作用是存放.class文件路径名,使编译程序能够找到相应的.class文件。
环境变量的搭建又分为永久更改和临时更改两张。JAVA开发中,JDK为开发环境;JRE是运行环境,即虚拟机,提供JAVA运行所需的环境。JDK包含JRE。
1、永久更改
(1)右键“我的电脑”->属性->高级系统设置->环境变量(Win7系统)。更改系统变量里的
path=d:\jdk1.7\bin(jdk中bin所在地址);
或者
JAVA_HOME=d:\jdk1.7;
path=%JAVA_HOME%\bin; // %_%是动态获取位置。
(2)classpath配置
此处省略,呵呵。。
2、临时更改
临时更改,即进入命令提示行(CMD)进行配置,当窗口关闭,配置就失效。具体如下:
set path=d:\jdk 1.7\bin
或者
set path = d:\jdk 1.7\bin;%path%
此种配置保留原有环境变量。
************
start 命令可在CMD开启新窗口。
二、JAVA中数据类型、运算符和转义字符
1、JAVA中数据有常量和变量。 数据类型分为基础数据类型引用数据类型。
基础数据类型包括数值型、字符型(char)和布尔型(boolean)。数值型又分为整数类型(byte, short, int, long)和浮点型(float, double)。byte占8位,即1字节,值域为-128~127;short占16位,即2字节,可表达2的16次方个数;int占32位,即4字节,可表达2的32次方个数;long占64位,即8字节。 整数默认类型是int类型。
short b=0;
b = b+3;
上述编译会出错,因为b+3,类型变成整型,将值赋予b,会导致精度丢失。
若改为 b+=3; 则不会出错。此语句相当于把左右两边的和赋给左边,内部有自动转换,只相当于一个赋值运算,因而编译通过。
***********************
float占32位,即4个字节,是单精度的;double占用字节数和float一样,但是是双精度的。小数默认都是double类型。
float f = 2.3f;//其中末尾 f 用于标示是单精度。
******************************************************************************************************************************
2、 再来看一下运算符。
a = 3;
b = a++;
判断打印结果。。 a = 4, b = 3.
因为b = a++; 是先把a的值赋给b,然后a再自增。
若是++a,则是a 先自增,然后再参与运算。
运算符还包括 +=、-=、*=、/=。
如a+=3;意思是把两边的和赋给左边。
再者,字符串数据和任何数据使用 + 都是相连接,最终都会变成字符串。常见于输出语句中。。
********************************************************************************************************************************
3、JAVA中有转义字符“\”。
例如:
\n 换行
\b 退格,相当于Backspace
\r 按下回车。windows系统中,回车符是由两个字符来表示“\r\n”
\t 制表符,相当于Tab。
此外,常用于打印特殊字符,如打印",应写成\";打印\,应写\\。
----------- android培训、java培训、期待与您交流! --------------
详细请查看:http://edu.csdn.net/heima/