您的位置:首页 > 职场人生

黑马程序员——java基础小结

2013-06-23 00:21 190 查看
------- android培训java培训、期待与您交流! ----------

1  环境变量path和classpath:

path:配置windows命令(可执行文件,如 javac.exe, java.exe)所在目录 

执行任意命令时,首先要找到该命令, 因此 需要将该命令所在目录告诉系统或者直接切换到该命令所在目录。

path环境变量就是配置可执行文件的所在目录,让系统帮我们查找可执行文件所在的目录。

小注: widows系统中查找命令的顺序:先在当前目录查找该命令,找到则执行该命令;

 如果没找到,再查找path环境变量中的目录。如果均没有找到,就会报错。

 classpath:配置java类文件存放目录  

 java命令启动虚拟机,虚拟机会先到classpath下寻找需要执行的相应的类文件。

 如果找到该类文件,直接执行;如果没有找到,则再查找当前的目录。

  
 环境变量的配置可以通过命令行方式, 使用set 命令设置环境变量 ( 但是该命令在dos 系统下有效, 关闭后无效);

或使用图形窗口方式 设置:windows-- 属性--系统高级--环境变量Java

2 Java语言基础:

java 语言基础:关键字、标示符、注释、常量和变量、运算符、语句、函数

Java中的关键字有很多:int、char、float、class、abstract、while、break、for、interface等,

而且都代表一定的意义,用来表示一种数据类型或者数据结构,不能被用作变量名、方法名、类名、包名。

Java中的常量:整数常量:所有整数(二进制、八进制、十六进制、十进制);小数常量:所有小数;布尔常量:true、false;

字符常量:将数字或字母用单引号标识,如'a';字符串常量:一个或多个字符用双引号标识;null常量:null。

Java中数据类型分类如下:                          

                                                                                                                                   

                     |—基本数据类型:字符型(char)、布尔型(boolean)、 数值型(浮点型和整型)

数据类型——|                                 

                     |—引用数据类型:类(class)、 接口(interface)、   数组(Array)

其中浮点型:float、double

整型:byte、short、int、long

注释:用来注释一行或多行的代码或文字,不进行编译,这些说明性质的文字可用于解释功能、方法等,便于以后查看,提高程序的可读性。

单行注释://     

多行注释:/*  */  

文档注释:/**

                    *

                   */

Java中的标示符:字母(a-z  A-Z )、数字(0-9)、下划线(_)

Java中的运算符:算数运算符:+、-、*、/、%(取模)、++、--、+=、-=等。

其中%的使用方法:结果的正负号只看左边,如1%(-5)=1 ,而-1%5=-1

++和--用法一致,int a = 2,b;b = a++;先把a赋值给b,然后a=a+1;(小注:a=a+1等价于a++)

而 b=++a;则是现执行a=a+1;然后将a的值赋给b;

字符串连接符:"+"

字符串数据和任何数据使用+相连接,最终都会变成字符串,如:

System.out.println("5+5 ="+5+5);//输出5+5 =55

System.out.println("5+5 ="+(5+5));//输出5+5 =10 小括号提升了5+5的运算级,因而先执行括号中的5+5,再将运算结果10与前边的字符串连接。

转义字符:'\'

通过 \ 来转变后面字母或符号的含义:\r 按下回车键         \n 代表换行           \b 退格键       \t 制表符

windows系统中回车键由两个字符来表示:\r\n

逻辑运算符:&  |  ^  !  &&  ||

&:只要该运算符两边的表达式结果有一个是false,则结果为false,只有两个表达式均为true,结果才是true(运算符两边的表达式均运算)

|:只要该运算符两边的表达式有一个是真,则结果就是true。(两边都参与运算)

^:相异而或,结果为真,否则为false

&&:先运算左边、后运算右边;若左边为假,则右边不运算,结果为假。

||:当左边为true时,右边不运算,结果为true;当左边为false,再运算右边,结果与右边的表达式相同。

位运算符:<<(二进制左移)     >>(右移)     >>>(无符号右移)    &(按位与)    |(或)     ^(异或)    ~(非)

小应用:不借助第三变量,对两个变量的值进行互换(以整型变量为例)

int  m =3,n= 6;//m.n不能太大,否则会超出整型的范围

解法:

1加减法

n = n+m; m = n-m; n = n-m;

2异或运算

n =  n^m; m = n^m; n = n^m;

三元运算符:()?_:_

如:int
9e1b
 x = 3,y;

y = (x>1)?100:200;//如果 x>1为真,则 y= 100,x>1为假,则 y =200

Java语句有很多种:变量定义语句、流程控制语句(while、for)、输入输出语句(System.out.print("a");)、判断语句(if、switch)等。

while(条件表达式){ 循环体}:先判断条件,只有条件满足才执行循环体

do{循环体}while(判断表达式);   先执行循环体,再判断条件,条件满足,再继续执行循环体,即无论条件是否满足,循环体至少执行一次。

函数(方法):用于获取不同数据的运算结果。代码出现重复时使用函数将重复部分定义成一个独立的功能,不仅提高代码的复用率,也便于日后使用。

函数定义格式:

修饰符   返回值类型  函数名 (参数类型  形参1,参数类型  形参2 ...)

{

执行语句;

返回值.

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: