黑马程序员_基础知识(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("指定月份不存在!");
}
}
}
一、基本常识
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("指定月份不存在!");
}
}
}
相关文章推荐
- 黑马程序员-----Java基础知识
- 黑马程序员—Object c 基础知识
- 黑马程序员_JavaSE基础知识总结七:new、this、static关键字和单例模式初步
- 黑马程序员——java基础知识篇——>循环语句
- 黑马程序员——java基础知识篇——>数组
- 黑马程序员-C语言基础知识-数据
- 黑马程序员————————C#基础知识之结构体(二)
- 黑马程序员——网络编程基础知识
- 黑马程序员-html基础知识
- 黑马程序员_java基础知识总结(3)集合框架
- 黑马程序员学习log第五篇基础知识:JAVA的面向对象之集合总结
- 黑马程序员----C#基础知识02
- 黑马程序员_java基础知识(四)IO流
- 黑马程序员_基础知识(3)
- 黑马程序员——基础知识--封装
- 黑马程序员----------java基础知识
- 黑马程序员---java基础知识之多线程
- 黑马程序员--多线程基础知识
- 黑马程序员---java基础知识
- 黑马程序员---基础知识总结