------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一、前言
众所周知,学习任何一门语言,都是从在dos命令行编译运行开始,所以学习java也是一样,我们需要先了解一些常用的dos命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录(文件夹)
rd:删除目录
cd:进入指定目录
cd..:退出当前目录,返回到上一级目录
cd\:退回到根目录
del:删除文件
del*:删除所有文件
del*.文件扩展名:删除同一类型的文件
exit:退出dos命令行
echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt
cls:清屏
start:在这个命令行基础上,再开启一个命令行程序
还有一些快捷键在编译运行是常用的,如:ctrl+c:结束运行程序,往往程序无法停止的时候常用,初学者常犯这类错误。
注意: 当我们用dos命令行中的rd命令删除文件夹时,一定再查看下,文件夹内是否还包含有文件,否则是删除不了的。
接下来,就言归正传,进入我们的java语言编程学习了!
二、Java语言概述
Java是1995年由Sun Microwystems公司推出的跨多平台、可移植性高的一种面向对象的编程语言。自面世以来,Java以其易学易用、功能强大的特点得到了广泛的应用。使用Java语言可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序等。Java语言被称作是最优秀且使用频率最高的计算机语言。
Java语言的优势
程序设计语言很多,我们以前学过VB、C、C++等等,但是,我们越来越发现,Java以其独有的优势,使其使用和发展远远超过其他语言。它的优势和特点在于:
1、良好的跨平台性
Java可以运行在不同的操作系统和硬盘上。例如:随着Linux的持续增长,以及Mac OS X 对Java技术的完全支持,其跨平台的特性变得越来越有分量了。由于Java的跨平台性,所以,java的API也是统一的,随时随处可以使用。而同样是面向对象的C++语言,只能在windows运行所编写的程序,甚至C++程序员也为C++中的MFC类库困扰。而JavaAPI不管对于什么操作系统,只要编写一次便可以随处运行。
2、应用广泛
Java因为其简洁的代码和灵活性而备受青睐,其中手机应用软件开发是现在Java技术最为活跃的领域之一。Java在手机市场的应用越来越广泛,使得更多企业加入Java阵营中来。
Java运行原理:Java有自己独立的解析器,叫做虚拟机,简称JVM(Java virtual Mechine).只需要在运行Java程序的机器上安装Java虚拟机,可以不用安装JRE。虚拟机是有版本的,是依赖于平台的,因为它需要调用系统底层的资源。
三、搭建环境
1 、JRE:全称是Java Runtime Environment.是Java程序的运行环境,包括Java虚拟机和Java程序所需的核心类库等。如果想要运行一个开发好的java程序,只需要安装JRE即可。
2、 JDK:全称是Java development Kit .是java开发工具包。是提供给java开发人员使用的,包括了java开发工具,也包括了JRE.所以安装了JDK,就不需要单独安装JRE了。总结一下就是,JDK用来开发,JRE用来运行。
其中包含的开发工具有:javac.exe、javadoc.exe、jar.exe等等。
JDK和JRE的包含关系图:
JDK的下载网址:www.oracle.com java.sun.com
3、配置环境变量
环境变量:是系统运行指定运行环境的参数。例如:当我们运行一个程序时,系统会调用当前目录下的文件,如果当前目录下没有这个文件,系统就会到系统属性中的path变量中去找这个文件所在路径,如果找到,就使用这个路径去找到所需文件运行程序。当我们编译java程序时,需要用到java的工具,如:javac.exe.但是javac.exe是放在安装目录中,而且我们会经常移动这个目录。当我们在别的盘中使用javac工具来编译程序时,是会报错的。所以,我们这就需要配置环境变量。
具体操作:右击“我的电脑”---->“属性”----->“高级”----->“环境变量”---->找到path变量。
如何配置呢?
由于我们经常移动java工具安装目录,所以我们现在的路径未必一直是正确的安装路径,需要修改,但是在path里面修改会很麻烦,还会误删。所以,我们可以这么做,把安装路径存储起来,如果以后修改的话,只改一处就可以了。
新建---->变量名:JAVA_HOME。变量的值就是我们现在java的安装路径。
在path变量中,最前面加入:%JAVA_HOME%就ok了。最好加在前面,系统会以最快的速度找到。而%%,这个符号就是用来动态获取环境变量的。
还有一个临时环境变量classpath,也需要我们设置一下。
介绍一下,classpath,就是用来指定java类或包的路径。方便虚拟机寻找相应的类文件运行。当设置了环境变量后,虚拟机先找的是环境变量,当环境变量清空后,虚拟机先找的是当前目录下的class文件。设置的时候,我们常把当前路径放在最前面,用.来表示,可不要忽视了这个点,一不小心,就会导致程序找不到类文件,而类文件就在当前目录下。
在dos命令行中,输入:
set classpath=.路径
后面不要加分号。set命令的作用就是查看或设置临时变量的值。但set设置的临时变量的值只在当前窗口有效。
如果我们用start开启另一个窗口时,会沿袭上一个窗口的临时变量值。set classpath= 后面什么也不写,是对环境变量进行清空。
设置临时变量的好处: 如果以后,我们在另外的机器上运行我们的程序,就可以如此设置临时环境变量来达到搭建程序环境。
设置path变量图例:
确定,就ok了!
运行结果: