- 2
- 0
- 约4.55千字
- 约 4页
- 2017-02-14 发布于重庆
- 举报
用JAVA实现HELLOWORLD入门和常见错误分析
。
1 JAVA 语言简介
JAVA 语言的编译程序是javac.exe,是负责解释执行编
译后的字节码。
编译是使用javac 程序对源Java 文件的编译,运行是
用Java 这个工具程序,在Windows 平台是java.exe 来运行
一个类。
1.1 JAVAC 的用法
-d directory 指明类层次的根目录。用javac -d DIR
yourfile.java 编译后可以把生成的.class 文件存放在DIR 目
录里。
-classpath path 定义Javac 搜索类的路径。它将覆盖缺
省的CLASSPATH 环境变量的设置。
对于详细的参数设置,可以用javac -help 查看帮助。
一般情况下,只需要简单地使用下面的命令编译和运行Java
程序就行了。
编译:javac filename.java
执行:java yourClass
首先程序编译和运行。
1.2 编译JAVA 程序
Helloworld.java 的内容如下:
filenam HelloworldApp.Java 包
import java.io.(引入JAVA 包)
public class HelloWorldApp邀(定义类名)
public static void main(String[] args)邀(主函数程序从这
里执行)
System.out.println(″Hello World选″); (输出字符串,字符串
用引号括起来)
妖
妖(程序结束)
注意Java 是区分大小写的,请注意大小写错误选
HelloWorld 保存在X:\mywork\HelloWorldApp.java 中,注
意文件名,申明为public 的类只能保存在同名文件中(大
小写一致),源文件不一定要保存在包目录下。
编译,当前目录为任意。
>javac -sourcepath x:\mywork -d . HelloWorld.java
注意-d 指的是在当前目录下生成包目录和类文件,如
果不指定-d,则在当前目录下生成HelloWorld。
.class,这里执行java HelloWorldAPP 会提示没有这个
类,原因是没有包目录,所以一定要使用-d。
要在原文件目录(x:\mywork)下生成类文件,则使用-d
x:\mywork。
在装好JDK 后,先将上面的代码保存到一个文本文件
HelloworldApp.java。
然后在当前目录下运行javac HelloworldApp.java。
目录下是不是多了一个HelloworldApp.class芽
再运行java HelloworldApp,现在会看到程序的输出结
果:Hello World。
1.3 增强理解
为了更深入地了解例程,用C 语言程序来说明。
#include ″stdio.h″//引入头文件
main//C++的main 函数,相当于Java 的main 方法(在Java 里,是类
的一个方法,称为Method)
printf″Helloworld \\n″//输出字符串
//结束
也许编程起步是从C++语言开始的没接触过纯C,那
么很简单,用纯C++语言来描述一下这个程序:
#include ″iostream.h″//按C++语言标准应该写在#include″ iostream″
void main芽void//c++程序开始执行
cout<<″Helloworld ″<<end
2 常见错误分析
错误1:
Java 使用虚拟机的概念是为了更好地在不同的平台运
作。后缀名为java 的文件是源代码文件,经过编译后生成
2010 年2 月电脑学习第1 期
摘要:本文论述了JAVA 语言及编译过程,并且对其中的常见错误进行了详尽分析。
关键词:
中图分类号: TP312JA 文献标识码: A 文章编号:1002-2422(2010)01-0100-02
Using JAVA to Realize Learning the Rudiments of HELLO WORLD
and Common Errors Analysis
Dong Tianlong Jiang Qingfeng
Abstract: The paper discusses the introduction of JAVA and its compiling process,and analyzes in detail the common errors.
Keyword:
JAVA 常见错误
用JAVA 实现HELLO WORLD 入门和常见错误分析
JAVA Common Error
董天龙* 蒋庆丰
· 100 ·
生成的是class 文件。虚拟机执行的就是这些class 文件,
您可能关注的文档
最近下载
- 传统基材润湿流平(氟碳硅烷嵌段).pdf VIP
- 南京财经大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- C4D课程考试试题及参考答案.doc VIP
- 2025年陕西公务员申论考试真题及答案B卷.docx VIP
- [渝粤教育] 西北工业大学 航天器控制原理 mooc 资料.docx VIP
- 航天器控制原理(西北工业大学)中国大学MOOC 慕课 章节测验 期末考试答案.pdf VIP
- 精品解析:2025年陕西省中考数学试题(原卷版).docx VIP
- 四维度主力跟踪.pdf
- 2022年陕西省中考数学真题(原卷版).docx VIP
- 大众网关控制器和bcm车身控制模块针脚定义非常有用.pdf VIP
原创力文档

文档评论(0)