黑马程序员————java概述—JDK安装及搭建环境

来源:互联网 发布:旺旺淘宝网店铺激活 编辑:程序博客网 时间:2024/05/23 14:49

------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了!

至此,我们完成对path变量的设置。

     我们打开命令行,输入javac命令验证一下
输入java命令:
都可以正常运行。
我们用一个小小程序来试一下:

  



运行结果:

ok!
这样,当我们设置了正确的环境变量,如果编译程序时,出现找不到文件的情况,就排除了前者,而多半是我们把文件目录输入错误,或者文件名写错了。这样,排错也方便。
四、注释
       注释的作用就是帮助我们理解程序。作为程序开发人员,千万不可忽视了注释,有可能我们自己的程序,搁置一段时间后,我们阅读起来都很困难。注释使我们写的程序更容易被阅读。另外,注释还可以帮助我们调试程序。
      java的注释分为三种:
    1、单行注释。
    2、多行注释  需要注意的是,多行注释里面不允许嵌套多行注释。
    3、文档注释  这是java特有的注释方式,由javadoc.exe生成的一个网页,称为程序的说明书。程序的说明书是给开发人员使用的。
     一个软件通常有两种说明书:一种是软件说明书,就是我们所说的程序说明书,另一种是软件使用说明书,是提供给软件使用者的。
文档说明书的格式:
/**
@author
@version
........

*/
学习java,首先需要学习注释,注释里面包含我们的程序设计思想,其作用绝不逊于代码。
我们来演示一下:
在dos命令行输入,javac  Hello.java
              java   Demo

  
至此,我们就完成了一个小小的java入门程序!  


    

     





------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
0 0
原创粉丝点击