2.1 简单的Java程序

2.1.1 Java程序的类型

  • Application程序

  • Applet程序

  结构和运行环境不同。
  前者是独立的程序,需要执行器(调用虚拟机)来运行。
  后者是嵌在HTML网页中的非独立的程序。
    由专门的appletViewer来运行。
    或者由Web 浏览器(调用JAVA虚拟机)来运行。

Application程序

public class Hello {

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

要点:

  class 是主体
  public类名与文件同名
  main()的写法是固定的
  System.out.print及println及printf

Applet程序

(现在已经过时,几乎不再使用!)

import java.awt.*;
import java.applet.*;
import javax.swing.*;
public class HelloWorldApplet extends JApplet {
    public void paint(Graphics g){
        g.drawString ("Hello World!",20,20);
    }
}

要点: 

  import表示导入
  extendsJApplet表示继承
    ?Applet或JApplet都可以
  有paint()方法,表示如何绘制
  没有main()方法

2.1.2 JAVA程序的基本构成

package edu.pku.tds.ch02;
import java.util.*;
public class HelloDate {

  package 语句(0或1句)
  import语句(0或多句)
    导入其他类的类库
  类定义——class(1或多个)
    一个文件只能有一个public类(与文件同名)

  类=类头+类体
  类成员=字段(field)+方法(method)
    字段(field, 属性,变量)方法(method, 函数)
  方法=方法头+方法体

2.1.3 Java程序的编译与运行

  • 源程序编辑

    可用任一文本编辑器

  • 程序编译

    使用JDK中的javac工具

  • 程序运行

    使用java工具

Application的编辑、编译与运行

  • 程序编辑:编辑器——文件名要与public class的类名一致

    区分大小写

  • 程序编译——转换为字节码(bytecode)文件,扩展名.class

    (.class文件中包含java虚拟机的指令)
    编译可以使用JDK工具javac.exe。
    如javacHello.java

  • 程序的运行——执行.class文件中的指令的过程。

    如javaHello
    (注意:不要写成java Hello.class,因为这里需要的是类名,不是文件名)

Applet的编辑、编译与运行

  • Java Applet程序必须嵌入到HTML中,并由负责解释HTML 文件的WWW 浏览器充当解释器,解释执行程序。
  • Java Applet在WWW 中引入了动态交互的内容。
  • 1、源程序的编辑和编译。
  • 2、在HTML文件中嵌入Applet。

    使用<applet>标签:
    <appletcode="HelloWorldApplet.class"
    width=200 height=40 background=white>

  用appletViewer运行Applet

    appletViewerHelloWorldApplet.html

2.1.4 其他几个工具

  • 主要的工具

    javac编译
    java 运行(控制台及图形界面程序)
    javaw运行图形界面程序
    appletViewer运行applet程序

  • 另外常用的几个工具

    jar 打包工具

      (1)编译javacA.java
      (2)打包jar cvfmA.jar A.manA.class
        c表示创建(create), v表示显示详情(verbose), f表示指定文件名, m表示清单文件
      (3)运行java -jar A.jar

      其中A.man是清单文件(manifest), 内容如下:
        Manifest-Version: 1.0
        Class-Path: .
        Main-Class: A
      清单文件可以任意命名,常见的是用MANIFEST.MF

    javadoc生成文档

      javadoc–d 目录名xxx.java
      /** */ 这其中可以用以下标记
        @author 对类的说明标明开发该类模块的作者
        @version 对类的说明标明该类模块的版本
        @see 对类、属性、方法的说明参考转向,也就是相关主题
        @param对方法的说明对方法中某参数的说明
        @return 对方法的说明对方法返回值的说明
        @exception 对方法的说明对方法可能抛出的异常进行说明

    Java的API文档

      在线文档
        http://docs.oracle.com/javase/8/docs/api/index.html
      也可以下载网页格式的文档
        doc.zip
      另可以从网上搜索到chm格式的文档
        如JDK_API_1_6_zh_CN.CHM

    javap查看类信息及反汇编

      使用javap查看类的信息
        javap类名
      使用javap反汇编
        javap–c 类名

(本页内容摘自:https://www.icourse163.org/learn/PKU-1001941004?tid=1002731007#/learn/content?type=detail&id=1003758024&sm=1)

原文地址:https://www.cnblogs.com/zjcao/p/9192078.html

时间: 2024-11-08 16:53:43

2.1 简单的Java程序的相关文章

一个简单的Java程序

一个.NET技术还是很菜的水平的猿人现在要去学习Java不知道是坏是好,无从得知啊! 不过在网上看了好多Java方面的简单例子,感觉Java还是蛮不错的么!不管以后怎么样啦,先开始自己的Java菜鸟之旅吧! 建立一个Java项目,建立一个属于自己的包,然后就开始自己的Java之旅... 创建的时候勾上这个生成main方法的选项,这个好像类似与我们.Net程序里控制台程序有木有.... 创建完成后就是这么一个样子,可以看到我们的包,还有给我们创建好自己的类,并且带了一个静态的main方法咋看就像.

java基础学习02(简单的java程序)

简单的java程序 一.完成的目标 1. 理解java程序的基本组成 2. 如何对程序代码进行注释 3. java标识符的命名规则 4. 了解java中的关键字 5. 使用java定义变量或声明变量 二.一个简单的java程序 public class TestJava{ public static void main(String [] args){ //操作一个简单的范例,输出和乘方 int num = 10; //定义一个整型变量 num = 30; //修改变量 System.out.p

Linux环境下部署完JDK后运行一个简单的Java程序

前言 前一篇文章详细讲解了如何在Windows环境下安装虚拟机+Linux系统,并且成功部署了JDK. 不过部署完JDK之后,我们判断部署是否成功的依据是看"java -version"命令是否有正确的内容打印,也许这并不具备太大的说服力.可能能够运行起一个正确的java程序来,不管从感性角度还是理性角度来说,都会有一个更好的认识. 所以本文写一段很简单的java代码,并且在Linux环境下编译运行,以证明JDK部署得确实没有问题. 代码验证JDK部署是否正确 1.级联建立两个目录 首

编写运行最简单的java程序——使用记事本编写java程序

第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. 连接地址:http://www.cnblogs.com/hysum/p/7084380.html 现在我们可以通过使用记事本来编辑我们的第一个java小程序. 第一步 .使用记事本编辑程序代码 用记事本编写的是java的源代码文件,里面的代码就是我们平时学习的java代码.生成的文件后缀是.java

一个简单的Java程序例子以及其几种注释

在说道主题前,先来啰嗦两句,o()︿︶)o 唉,不说两句心里就有个疙瘩,也许这就是所谓的强迫症吧,好了说说我想啰嗦的,其实也就是这样子的,关于Java开发工具箱的下载以及环境的配置.Java的下载进入到oracle官网下载即可(具体的步骤就不赘述了如今网络资源丰富你懂得),下载好之后然后开始安装,根据安装过程中的说明进行下一步直至完成即可,等等不要激动,还没完了,要开始配置Java的开发环境(说明下我这说的只是正对window操作系统的),其实也很简单,就是对着桌面上的”我的电脑”鼠标右键带点击

Java基础JDK环境变量设置及使用记事本进行简单的Java程序开发

在http://oracle.com/中,搜索JDK下载您所需要的版本,个人建议下载JDK1.7版本比较好,因为最新版本JDK1.8版本是才出来的,作为初学者,在学习上遇到问题可能并不方便解决(仅个人意见作参考).点击解压安装,即可.http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK下载网站 打开JDK里的bin文件夹,此时复制bin文件夹的路径,切记其中不能含有中文符号及汉字,因为这样可能会影响环境变量的

创建并运行一个简单的Java程序

通常开发一个java应用程序可分为三个步骤: 1.创建一个带有文件扩展名 *.java 的源文件 1).使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本: 1 //一个简单的application例子:打印一行文本 2 class Hello { 3 public static void main (String args[]){ 4 System.out.println("Hello Java,This is my first Java Application!&quo

第一次发博,发个简单的Java程序发送手机短信验证

最近在准备一个项目,想的登录时候用手机验证,就通过上网查阅了一下手机验证的实现方法,原来超级简单,下面将一步一步介绍. 1.去中国网建注册一个账号密码,首次注册送五条免费短信和3条免费彩信.具体的网址是 http://www.smschinese.cn/api.shtml 2.注册完成之后进去查看给你的短信秘钥 3.有了这个秘钥就超级简单了,导入jar包,下面的代码第一个基本不用该,直接粘贴,第二个改成自己的信息就可以了 1 package duanxinyanzheng; 2 3 4 impo

Eclipse 建立一个简单地JAVA程序

第一步 建立一个JAVA工程 File->New->JAVA Project 图1 点击 Finish 第二步 建立一个类文件 右击工程文件名 Myjava->New->Class 图2 点击Finish 出现编辑界面 如图 第三步 编辑代码 如图 第四步 执行工程 右击工程文件 Myjava->Run as->JAVA Application 弹出图 点击OK,显示输出如下