黑马程序员---Java初步

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

Java是一种高级计算机语言,由SUN公司于1995年5月推出的一种可以编写跨平台应用软件,完全面向对象的程序设计语言。为了是软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将java划分为三个技术平台,分别是JavaSE、JavaEE和JavaME.

    JavaSE(Java PlatForm Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。
    JavaEE(Java PlatForm Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。JavaEE可以被看  作一个技术平台,该平台用于开发、 装配以及部署企业级 应用程序,其中主要包括Servlet、JSP、JavaBean、    JDBC、EJB、WebService等技术。

    JavaME(java PlatForm Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。

1.java语言特点:
    简单、面向对象、安全、跨平台、支持多线程
2.JDK的安装和使用
    安装
        下载jdk7,默认路径安装(同时安装jre)。
    环境配置
        win7系统下:计算机->属性->高级系统设置->环境变量->系统变量
        把jdk安装的路径用用java_home代替这样以后用eclipse开发时就方便很多如:
        a.新建
        变量名:JAVA_HOME
        变量值:;C:\Program Files\Java\jdk1.7.0_45
        确定
        b.新建
        变量名:path
        变量值:;%JAVA_HOME%\bin;
        确定
        c.新建
        变量名:classpath
        变量值:;%JAVA_HOME%\lib;
        确定
至此,就可以在cmd使用javac、java命令了。
    javac.exe是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。Java源文件的扩展名为.java,如"HelloWorld.java"。
        编译后生成的Java字节码文件的扩展名为.class,如"HelloWorld.class"。
        java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行由Java编译器生成的字节码文件(.class文件)

3.JDK目录介绍
    bin目录:
        该目录用于存放一些可执行的程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
    db目录:
        db目录是一个小型的数据库。从JDK6.0开始,Java中引入了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅很轻便,
        而且支持JDBC4.0所有的规范,在学习JDBC时,不再需要额外的安装一个数据库软件,选择直接使用JavaDB即可。
    jre目录:
        "jre"是Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包含Java虚拟机,运行时的类包、Java应用
        启动器以及一个bin目录,但不包含开发环境中的开发工具。
    include目录:
        由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是存放这些头文件的。
    lib目录:
        lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。
    src.zip文件:
        src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码

4.EditPlus配置
    使用快捷键对编写的java程序进行编译和运行
        Ctrl+1 编译源程序(相当于命令javac fileName.java)
            配置:工具->首选项->工具->用户工具-》添加-》菜单文本:javac;命令:C:\Program Files\Java\jdk1.7.0_45\bin\javac.exe
            参数:$(FileName);初始目录:$(FileDir)-》选中捕捉输出-》确定
        Ctrl+2 运行程序(相当于java fileName)
            配置:工具->首选项->工具->用户工具-》添加-》菜单文本:java;命令:C:\Program Files\Java\jdk1.7.0_45\bin\java.exe
            参数:$(FileNameNoExt);初始目录:$(FileDir)-》不选中捕捉输出-》确定

5.我的第一个java程序HelloWorld.

    public class HelloWorld{
        public static void main(String[] args){
            System.out.println("Hello World ! This is my first java application.");
        }
    }
6.使用cmd编译和执行程序
    a.在开始菜单中搜索cmd,打开
    b.使用cd命令将当前目录定位到HelloWorld文件所在目录
        如:    cd e
                 cd E:\black_horse\base_class\test_files         (HelloWorld.java在E:\black_horse\base_class\test_files目录下)
    c.执行命令 javac HelloWorld.java 编译源程序
    d.执行命令 java HelloWorld 运行程序
    f.可以看到输出结果为:Hello World ! This is my first java application.
7.使用EditPlus编译和执行程序    
    a.使用EditPlus打开HelloWorld.java文件
    b.使用快捷键Ctrl+1编译源程序,可以看到编译通过的结果
    c.使用快捷键Ctrl+2运行程序,可以看到执行结果为:Hello World ! This is my first java application.
8.Java的运行机制
    Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码进行解释执行,并将结果显示出来。
    Java程序是由虚拟机负责解释执行的,而非操作系统。这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需要安装不同 版本的虚拟机即可。

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值