zoukankan      html  css  js  c++  java
  • Java读书笔记01 编译和运行Java程序

     

    Java应用程序

      通过命令行编译并运行Java程序:Hello.java

      命令:

      Javac Hello.java

      Java Hello

      (试过了这个命令不区分大小写,Javac和javac一个效果)。

      (但是对后面的程序是区分大小写的,如果写hello就不行)。

    基本介绍:

      Javac程序是一个Java编译器,它将文件Hello.java编译成Hello.class。

      Java程序启动Java虚拟机。虚拟机执行编译器放置在类文件中的字节码

      (因为Java是跨平台的语言(它能够跨平台是因为JVM是跨平台的),所以真正执行的不是二进制代码,而是字节码。)

    复杂情况:

      注意如果源文件中的class设置不写public,则其中的类和文件名的类可以不一致,如Hello1,这时候编译而成的就是Hello1.class。

      之后用java命令执行的时候,就需要执行java Hello1

      因为要执行的是包含了main方法的那个类。

      使用Eclipse时:Run->Run As->Java Application

     

    applet

      applet是运行在网页上的Java小程序。

      利用命令行运行applet,将目录转到代码所在位置,然后输入下面的命令:

      Javac WelcomeApplet.java

      Appletviewer WelcomeApplet.html

      第一条命令调用Java编译器,将WelcomeApplet.java源文件编译成字节码文件WelcomeApplet.class.

      appletviewer程序是JDK自带的一个特殊工具,帮助我们快速地测试applet。

      这里需要向这个程序提供一个HTML文件。HTML文件里面包含一些标准的HTML指令和applet标记,它们用于告诉applet查看器需要加载一个代码存放在WelcomeApplet.class中的applet。

      applet查看器将忽略applet标记之外的所有HTML标记。

      applet查看器适于用来单独地测试applet,但是,最终需要将applet放置到浏览器中,以便检测与浏览器及Internet的交互情况。

      使用Eclipse时:Run->Run As->Java Applet

  • 相关阅读:
    oracle中Blob和Clob类型的区别
    为什么要分库分表
    Enable file editing in Visual Studio's debug mode
    SQL Server Dead Lock Log
    Debug .NET Framework Source
    SQL Server text field里面有换行符的时候copy到excel数据会散乱
    诊断和修复Web测试记录器(Web Test Recorder)问题
    Can't load Microsoft.ReportViewer.ProcessingObjectModel.dll
    'telnet' is not recognized as an internal or external command
    Linq to XML
  • 原文地址:https://www.cnblogs.com/mengdd/p/2637078.html
Copyright © 2011-2022 走看看