黑马程序员-java介绍及开发环境搭建

作者: 狼孩 | 来源:发表于2014-06-06 10:27 被阅读184次

    -------android培训java培训期待与您交流!----------

    1.JAVA简介

    欢迎进入JAVA编程语言的世界!
    由sun公开主导开发的一款语言,目前主要应用在企业级web和移动端开发。完全面向对象,并且与操作系统平台无关,也就是跨平台性。
    JAVA主要有三个体系:
    JavaEE主要面向企业级web开发;
    JavaSE也就是标准版,是整个语言的基础;
    JavaME主要面向嵌入式的开发。
    而我们一般需要最先开始从JavaSE版本学习,由于后面主要是企业级的web开发,所以后面会转向JavaEE学习及应用。

    2.JAVA跨平台性

    Java语言现在如此能够流行和普及,主要还是跨平台性可以在各种操作系统之上运行Java应用程序。跨平台的特性离不了JVM也就是Java虚拟机,可以通过下图来认识:

    java跨平台.png
    注意:
    1. JVM不是跨平台的,在不同的操作系统上有与之对应的JVM版本。
      2.JVM的不跨平台性保证了Java应用程序的跨平台性。
    3.Java开发环境搭建

    步骤如下(windows版本):
    首先一步去oracle官网下载符合自己的JDK软件,并安装。

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

    b.配置用户变量
    i.新建JAVA_HOME
    C:\Program Files\Java\jdk1.7.0_45 (JDK的安装路径)
    ii.新建PATH
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    iii.新建CLASSPATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar前面有一点不要忘记

    c.测试环境变量配置是否成功
    开始->运行->CMD
    键盘敲入:
    java -version(输出JDK详细版本信息)
    echo %JAVA_HOME%(输出JDK的安装路径说明配置准确)


    QQ图片20131121143121.jpg

    出现相应的命令输出,而不是错误信息,即表示配置成功!

    d.环境变量配置的理解:
    i.PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
    ii.** CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
    iii.
    JAVA_HOME环境变量**。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    4.认识第一个简单的java应用程序

    /* 输出hello world */
    public class FirstProg {
        public static void main(String[] args) {
            System.out.println("Hello World!");
        }
    }
    

    这个简单的应用程序是向控制台窗口中输出一条“hello world!”信息。
    需要注意的是Java严格区分大小写。
    Java是解释性语言。首先是通过Java的编译器将Java的源文件,也就是.java文件编译成.class(字节码)文件;然后通过JVM来解释和执行.class文件。

    jvm.jpg
    5.开发IDE介绍推荐

    Java是一个开源的语言,所以开发的工具也有很多,今天就介绍一两款。虽然说有很多但是选择适合自己的才是最好的。

    a.首当其冲当然是Eclipse。推荐他的原因就是开源、免费、还有很强的开源社区支持,有很多的第三方插件让开发起来变得顺利方便。还有就是上手快,对新手来说。

    2014-07-15_103834.jpg
    下载地址(根据自己的需要下载相应版本):https://www.eclipse.org/downloads/

    b.NetBeans。这个是Oracle(Sun公司被oracle收购了)公司的产物,由于是官方的支撑,更新节奏快、稳定,有着强有力的支持不怕出问题,更重要一点也是免费的。还有就是技术上的更新能跟上JDK的更新节奏。可以首次尝试新技术点,是个不错的亮点,比如说支持最新的Java8的开发。

    772px-NetBeans_IDE_6.0_on_Linux.png
    下载地址:https://netbeans.org/downloads/index.html

    c.IntelliJ IDEA。算是一个后起之秀了。是Jetbrains的产物,这个公司是专业的IDE工具开发商。当然也是IntelliJ这款Java开发工具最出名。由于其非常好的融合了第三方开发插件和集成自己公司开发的工具,使其这个IDE功能强大,方便不容易出问题。IntelliJ分商业版和社区版,商业版是收取一定费用的,但是功能强大是个不错的选择。社区版是免费的,可是砍掉了一些功能,担不是必须的,同时也有社区和公司的支持,也是个不错的选择。可能就是上手有点难。

    2014-07-15_110607.jpg
    社区版下载地址:http://www.jetbrains.com/idea/download/

    d.还有一些编辑类的工具可以使用。比如sublime text等等。

    注意:选择适合自己的才是最重要的。每个工具都能够完成你所需的工作。就看你的使用熟悉程度

    相关文章

      网友评论

        本文标题:黑马程序员-java介绍及开发环境搭建

        本文链接:https://www.haomeiwen.com/subject/mtadtttx.html