• Android学习笔记02-Mac下编译java代码


    在Mac OS上配置JDK 1.7.

    一 下载 Mac版本的JDK1.7

     从以下下载地址,下载Mac版本的JDk1.7 安装文件 jdk-7u79-macosx-x64.dmg

    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    二 安装 JDK

    1)点击 jdk-7u79-macosx-x64.dmg ,按照提示安装JDK 。

    2)安装完成后,在控制台输入命令查看版本,会有响应输出,说明成功安装JDK7.

    xpxiaowu@Mac ~$ java -version
    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

    三 第一个Java程序

    1)新建一个java文件 HelloWorld.java

    touch HelloWorld.java

    2)编辑和保存以下代码。

    public class HelloWorld {
    
        public static void main(String[] args) {
            System.out.println("Hello World!");
        }
    }

    注意

    • Java程序代码后缀为 .java 。
    • Java文件名和类名要保持一致,Java语言严格区分大小写。

     3) 使用 javac命令把 HelloWorld.java转换为HelloWorld.class .

    javac HelloWorld.java

    命令执行成功后会发现多了 HelloWorld.class 文件。

    4)运行程序

      代码转换为.class 文件后就可以在JVM虚拟机下运行了,输入以下命令。

    java HelloWorld

      注意,这时实际上是运行HelloWorld.class,但是命令中并不用加后缀名。

    总结:

      .java后缀的是源代码,一个或者多个源代码要经过java编译器生产.class后缀的字节码。字节码是和平台无关的,和C语言编译生产平台相关的机器码是不一样的。机器码可以直接在对于的平台执行,字节码执行时要解释器。

      .class文件被读取后进行解释为平台相关机器码执行的过程。和编译型语言(比如C)程序最大的不同是JAVA程序必须经过解释器转换为和平台相关的机 器码才可执行,可见这个过程在执行过程中动态解释,而编译型语言(比如C)是在执行之前就编译成了和平台相关的机器码了。这就是JAVA语言可以“一次编译,到处运行”的重要原因。

  • 相关阅读:
    ecshop 商品分类下的销售排行
    ecshop批量清除商品的精品新品热销属性
    ECSHOP二次开发之给商品增加新字段
    ECSHOP首页调用文章内的缩略图
    ECSHOP给分类添加代表图
    ECSHOP首页促销商品下显示促销时间
    鼠标点击后更换背景
    ECSHOP如何修改商品评论或留言的日期
    ECSHOP设置指定IP才能登录后台
    ecshop远程图片本地化保存相册图片
  • 原文地址:https://www.cnblogs.com/wangshuo1/p/4561776.html
Copyright © 2020-2023  润新知