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

黑马程序员_基础知识(1)

2014-01-14 19:05 239 查看
android培训java培训、期待与您交流!

一、基本常识

1.交互方式:

<1>图形化界面:这种方式简单直观,使用者容易接受,容易上手操作。

<2>命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。

dos命令行,课程中常见的命令。

dir:列出当前目录下的文件以及文件夹

md:创建目录

rd:进入指定目录

cd .. : 退回到上一级目录

cd / : 退回到根目录

del :删除文件

exit:退出dos命令行

进入dos环境的步骤:

开始--->运行--->输入cmd--->即可进入dos命令行

注意:在dos命令行里面用cd命令删除文件夹,必须要保证文件夹里面的内容为空。

二、java语言的环境搭建

1.明确什么是JRE,JDK

JRE(Java RunTime Enviroment java运行环境):包括java虚拟机(JVM Java Virtual Machine)和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机只需要安装JRE即可。

JDK(Java Development Kit java开发工具包):JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。

其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等。

简单而言:使用JDK开发完成的java程序,交给JRE来运行。

jdk中主要有两个相关的环境变量,即PATH和CLASSPATH

环境变量path和classpath的作用

Path:可以使系统在任意路径下识别java命令,用其指定一个路径列表,用于搜索可执行文件。

ClassPath:为java加载类路径,用其指定一个路径列表,用于搜索java编译或者运行时需要用到的类(jar文件)。

配置环境变量永久配置方式

1.我的电脑--->属性--->高级--->环境变量

2.编辑path环境变量,在变量值开始处加上java工具所在目录,后面用";"和其他值分隔开即可。

3.打开DOS命令行,任意目录下敲入javac。

4.如果出现javac的参数信息,配置成功。

5.这种配置方式,一劳永逸。

环境变量的临时配置方式

在dos命令行中输入 set path即可看见原来配置的环境变量值,然后输入set path = ...
即可使用这个目录为现在的临时的path值,但是重新打开一个dos命令窗口后,还是原来的环境变量值,说明这个临时环境变量只对当前窗口有效。

三、运算符

^:异或:一个数异或同一个数两次,结果还是那个数。

实例:

对两个整数变量的值进行互换(不需要第三方变量)

需要第三方变量的情况很简单:

int n = 3 ,m = 8 ;

int temp = n ; //定义的temp为临时变量,用来做第三方变量,首先把n的值赋值给temp

n= m ; //再把m的值赋值给n

m= temp ; //最后再把temp的值赋值给m

这样就借助第三方变量temp实现了两个整数值的交换。

现在不通过借助第三方变量来实现交换。有两种方式:

<1>int n = 3,m = 8 ;

n = n+m ; //如果n和m的值非常大,容易超出int范围。

m = n - m ;

n = n - m ;

<2>int n = 3,m = 8 ;

n = n^m ; //

m = n^m ; //m = (n^m)^n ; //这种方式就是利用上面那个结论来实现的。

n = n^m ; //n = n(n^m) ;

六、语句

三元运算符:

好处:可以简化 if else代码。

弊端:因为是一个运算符,所以运算完必须要有一个结果。

选择结构

switch语句

格式:

switch(表达式){

case 取值1:

执行语句 ;

break ;

case 取值2:

执行语句 ;

break ;

...

default:

执行语句 ;

}

switch语句特点:

<1>switch语句选择的类型只有四种:byte,short,int,char。

<2>case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。

<3>结束switch语句的两种情况:遇到break,执行到switch语句结束。

<4>如果匹配的case或者default没有对应的break,那么程序继续向下执行,运行可以执行的语句,知道遇到break或者switch结尾结束。

练习:根据用于指定月份,打印该月份所属的季节。

3,4,5春季 6,7,8
夏季 9,10,11秋季 12,1,2
冬季

public SwitchTest{

public static void main(String[] args){

int x = 4 ;

switch(x){

case 3:

case 4:

case 5:

System.out.println(x+"月份是:春季") ;

case 6:

case 7:

case 8:

System.out.println(x+"月份是:夏季") ;

case 9:

case 10:

case 11:

System.out.println(x+"月份是:秋季") ;

case 12:

case 1:

case 2:

System.out.println(x+"月份是:冬季") ;

default:

System.out.println("指定月份不存在!");

}

}

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