动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.Java桌面应用程序设计新贵:SWT简.
.Java 理论与实践: Web 层的状态复.
.专稿:实战EJB之五 开发实体BMP(.
.Web 服务代理组件创建 JSF Web 服.
.Java性能优化.
.NetInstallSUNOS.
.用Java Applet保护网页的缺陷.
.用消息交换增强ebXML的安全性.
.J2ee学习流程简介.
.文件名到URL的转换.
.解决中文问题的几个常用的函数(.
.全程解析Struts中两个相似类的解.
.JFCUnit测试GUI的一个实例(代码.
.安装SJD节省软件开支.
.JavaMail常见问题之applet中的Ja.
.SUN正式发布Java API文档中文版.
.Singleton 模式在 Java 中的应用.
.设计不受传统网络限制的 P2P 系统.
.Eclipse快速上手指南之使用CVS.
.学习日期、日期格式、日期的解析.

第1个简单java程序

发表日期:2008-1-5 |


    既然Java 面向对象的基础已经被讨论过了,接下来让我们看一些实际的Java 程序。让我们从编译及运行下面这个简短示例程序开始。你将看到,这个程序的功能比你想像的要多。
/*
This is a simple Java program.
Call this file "Example.java".
*/
class Example {

// Your program begins with a call to main(). public static void main(String args[]) { System.out.println("This is a simple Java program.");}}

    注重:在下面的介绍中,将使用标准JDK(Java Developer’s Kit,Java 开发工具包),它可从Sun Microsystems 公司得到。假如你正在使用其他的Java 开发环境,则Java 程序编译、运行过程可能有所不同。在这种情况下,请你查阅编译器的用户手册来获得具体指导。
1 键入程序
    对大多数计算机语言,包含程序源代码的文件名是任意的,但对于Java 就不行。关于Java ,你需要知道的第一件事就是源文件的名字非常重要。对这个例子,源程序文件名应该是Example.java 。下面我们将解释其中的原因。
    在Java 中,一个源程序文件被称为一个编译单元(compilation unit )。它是一个包含一个或多个类定义的文本文件。Java 编译器要求源程序文件使用.java 文件扩展名。请注重,文件扩展名长度是4个字符。所以,你的操作系统一定要有支持长文件名的能力。这意味着DOS 和Windows 3.1 是不支持Java 的(至少在目前是这样)。当然,它可在Windows 95/98 和Windows NT/2000 下正常工作。
    从上述示例程序中可以看出,程序中定义的类名也是Example 。这不是巧合。在Java 中,所有的代码都必须驻留在类中。按照约定,类名必须与源程序的文件名相同。你也应该确保文件名的大小写字母与类名一样,这是因为Java 是区分大小写的。虽然文件名与类名必须一致的约定似乎有点专制,但是这个约定有助于你轻松地维护及组织程序。
2 编译程序
    要编译示例程序Example ,须运行编译器程序javac ,并在命令行上指定源程序文件名,格式如下所示:
    C:\>javac Example.java
    编译器javac 产生了一个名为Example.class 的文件,该文件包含程序的字节码。前面已讨论过,Java 字节码中包含的是Java 解释程序将要执行的指令码。因此,javac 的输出并不是可以直接运行的代码。
    要真正运行该程序,你必须使用名叫java 的Java 解释器。具体做法是把类名Example 作为一个命令行参数输入,格式如下所示:
    C:\>java Example
运行这个程序,将输出如下内容:

This is a simple Java program.

当Java 源代码被编译后,每个单独的类都被放入自己的输出文件中,并以类的名字加“.class ”扩展名为其文件名。这就是为什么Java 源程序文件必须与其中包含的类同名的原因——源程序文件将与“.class ”文件相同。运行Java 解释器实际上是指定你想要解释器运行的类的名字,它会自动搜索包含该名字且带有.class 扩展名的文件。假如找到,它将运行包含在该指定类中的代码。

2.2.3 具体讨论第1个示例程序
尽管Example.java 很短,但它包括了所有Java 程序具有的几个要害特性。让我们仔细分析该程序的每个部分。

程序开始于以下几行:

/* This is a simple Java program.

Call this file "Example.java".

*/

这是一段注释(comment )。像大多数其他的编程语言一样,Java 也答应你在源程序文件中加注释。注释中的内容将被编译器忽略。事实上,注释是为了给任何阅读源代码程序的人说明或解释程序的操作。在本例中,注释对程序进行说明,并提醒你该源程序的名字叫做Example.java 。当然,在真正的应用中,注释通常用来解释程序的某些部分如何工作或某部分的非凡功能。


上一篇:调整JavaTM 的I/O性能(一)(zt) 人气:340
下一篇:递归函数之JAVA演绎 人气:551
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-4 LPLY CMS 网站管理系统 v5.0
2008-9-4 缤纷互动视频交友 v3.01.902
2008-9-4 ADN视频收藏专家 v3.0 bulid 080
2008-9-4 天空网络电影系统SKYUC v2.5.6 简
2008-9-4 Web Wiz Rich Text Editor(文本编
2008-9-4 幻影动漫网视频系统(Ppdong) v1.
2008-9-4 乐维电脑在线DIY配置系统
2008-9-4 老樊文章管理系统SQL版
2008-9-4 ASP.NET 2.53 缩略图水印组件源码
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵