⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java入门(4).htm

📁 一本很容易入手
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0063)http://www.java-cn.com/technology/technology_detail.jsp?id=1663 -->
<HTML><HEAD><TITLE>欢迎光临JAVA中文站-文章详细信息</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="Java入门(4).files/style.css" rel=stylesheet>
<STYLE type=text/css>TD {
	FONT-SIZE: 9pt; FONT-FAMILY: 宋体
}
TH {
	FONT-SIZE: 9pt; FONT-FAMILY: 宋体
}
INPUT {
	FONT-SIZE: 9pt; FONT-FAMILY: 宋体
}
.menuStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Geneva,Verdana,Helvetica
}
</STYLE>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV align=center>
<CENTER><BR>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#111111 height=149 
cellSpacing=0 cellPadding=4 width=669 border=0>
  <TBODY>
  <TR bgColor=#f3fcf3>
    <TD 
    style="BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid" 
    align=middle width=659 height=34>
      <CENTER><IFRAME marginWidth=0 marginHeight=0 src="Java入门(4).files/ad1.htm" 
      frameBorder=0 width=440 scrolling=no height=59></IFRAME></CENTER></TD></TR>
  <TR>
    <TD 
    style="BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid" 
    vAlign=top width="100%" height=11>
      <P align=left><FONT color=#7a7978>文摘分类&gt;&gt; </FONT><FONT 
      color=#999999>编程基础&nbsp; | </FONT><FONT color=#7a7978>阅读次数&gt;&gt; 
      </FONT><FONT color=#999999>683&nbsp; | </FONT><FONT 
      color=#7a7978>推荐人数&gt;&gt; </FONT><FONT color=#999999>0&nbsp; | 
      </FONT><FONT color=#7a7978>整理日期&gt;&gt; </FONT><FONT 
      color=#999999>2003-03-07</FONT></P></TD></TR>
  <TR bgColor=#f3fcf3>
    <TD 
    style="BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid" 
    align=middle width=659 bgColor=#ffffff height=38><B>Java入门(4) 
第一个Java程序</B>
      <HR color=#999999 noShade SIZE=1>

      <P align=left>摘要 
      <BR><BR>  通过本章的学习,读者应了解Java语言的两种程序:应用程序、小应用程序的基本结构,能够编译、运行Java应用程序和小应用程序。 
      <BR><BR>(2002-09-16 13:39:59) 
      <BR><BR>-------------------------------------------------------------------------------- 
      <BR>By Wing, 出处:fjxufeng <BR><BR><BR>  本章目标: 
      <BR><BR>  通过本章的学习,读者应了解Java语言的两种程序:应用程序、小应用程序的基本结构,能够编译、运行Java应用程序和小应用程序。 
      <BR><BR>  4.1 Java应用程序(Application) 
      <BR><BR>  与前几章不同,在这一章节里,我们将先一起动手做一做,体会一下。然后再结合这个实践的体会,为大家做相应的讲解。 
      <BR><BR>  前面东一榔头,西一棒槌闲扯许多与Java相关的知识,想必许多读者已经感到几分倦意了,别急,我们现在就一起来编写一个Java应用程序,然后一起编译、运行它。 
      <BR><BR>  1. 进入MSDOS方式,新建一个学习目录: <BR><BR><BR>c:window&gt; md c:javastudy 
      <BR>c:window&gt; cd c:javastudy <BR><BR><BR><BR>  注意: 
      <BR><BR>  因为使用JDK完全是基本命令行的,所以我们今后会经常在“MS-DOS方式”下工作,而Java程序是在Windows下运行的,所以不能直接使用MSDOS,而应在Windows中运行MS-DOS窗口。 
      <BR><BR>  2. 编辑Java语言应用程序(Java Application)源程序: 
      <BR><BR>  你可以使用任何编辑器书写Java源程序,在此我建议你使用Windows的写字板,你可以直接在MS-DOS窗口调用它,而且这样使用也更方便,不会在存盘时遇到多出个“.txt”的扩展名的麻烦: 
      <BR><BR><BR>c:javastudy&gt; notepad HelloWorld.java <BR><BR><BR><BR>  注意: 
      <BR><BR>  当你输入文件名HelloWorld.java时,请一定要按照例子中的样式输入,要区分大小写。至于为什么?我们会在后面给出解答。 
      <BR><BR>  这时,将会自动回到Windows桌面,然后将出现一个形如下图的对话框,提示你要编辑的文件HelloWorld.java并不存在,是否新建一个: 
      <BR><BR><BR>  图4-1 提示对话框 
      <BR><BR>  单击“是(Y)”按钮继续,这时就会出现你十分熟悉的“记事本”程序界面,你输入下面的程序代码,然后存盘退出。 
      <BR><BR>  源程序:HelloWorld.java <BR><BR><BR>public class HelloWorld <BR>{ 
      <BR>public static void main(String args[]) <BR>{ 
      <BR>System.out.println("Hello World!!"); <BR>} <BR>} <BR><BR><BR><BR>  3. 
      首先在任务栏上点击“MS-DOS方式”任务项,回到刚才打开的那个MS-DOS窗口。程序写完之后,我们就要编译它了!输入命令: 
      <BR><BR><BR>c:javastudy&gt; javac HelloWorld.java 
      <BR><BR><BR><BR>  如果一切正常的话,20秒钟左右,将回到命令提示符“c:javastudy”,没有任何错误提示就表明编译成功了。编译成功后,你可以通过DIR命令观察到,编译生成了一个名叫HelloWorld.class的文件。这个文件是存放的就是JAVA伪编译生成的字节码。 
      <BR><BR>  注意: <BR><BR>  笔者经常发现有些初学者会遇到一个错误:Bad command or file 
      name,这就是没有设置Java的路径,请确保c:jdk1.2in在搜索列表中。 <BR><BR>  4. 
      编译完成后,我们就可以执行这个程序了。由于编译生成的是字节码,所以并不能直接运行,需要使用Java的解释器来行。输入命令: 
      <BR><BR><BR>c:javastudy&gt; java HelloWorld <BR><BR><BR><BR>  注意: 
      <BR><BR>  注意,在这个命令中应该是HelloWorld,而不是“HelloWorld.class”,更不是“Helloword.java”,请一定要注意。 
      <BR><BR>  这个程序的结果如下图所示: <BR><BR><BR>  图4-2 HelloWorld程序的输出 
      <BR><BR>  也就是说,做完了以上工作之后,我们会在MS-DOS窗口中得到一行输出:Hello World!! 
      <BR><BR>  这就是这个Java应用程序的输出结果。它可能并不有趣,但通过这个简单的例子,我们学会了编译、运行一个Java应用程序。 
      <BR><BR>  现在,我们已经看到了这个程序的运行结果,接下来,我们就一起来看一下这个程序的结构。 <BR><BR>  1. 粗看程序 
      <BR><BR>  我们先粗略地观察一下这个仅有7行的程序,应该可以发现两个特点: <BR><BR>  1) 
      使用符号“{”、“}”标记程序段的开始和结束; <BR><BR>  2) 使用“;”标记语句结束; 
      <BR><BR>  这不是与C/C++语言一样吗! <BR><BR>  2. 细看程序 
      <BR><BR>  接着,我们使用逐层解析法来仔细地阅读一下这个程序: <BR><BR>  1) 我们先看程序的最外层: 
      <BR><BR><BR>public class HelloWorld <BR>{ <BR>……… <BR>} 
      <BR><BR><BR><BR>  很明显,public class HelloWorld包括了所有的程序段,也就是说这个程序就是public 
      class HelloWorld,我们从字面上来理解一下: <BR><BR>  public:公众、公用的; <BR><BR>  class:类; 
      <BR><BR>  也就是说,这是一个类,一个公用的类,它的名字叫做“HelloWorld”,这整个程序就是HelloWorld类。 
      <BR><BR>  2) 然后看内面一层: <BR><BR><BR>public static void main(String args[]) 
      <BR>{ <BR>…… <BR>} 
      <BR><BR><BR><BR>  那么在这个类里,有些什么东西呢?我们看到了,在HelloWorld类中只有一段程序(因为只有一组{},说明只有一段)。这一段就不那么直观了,不过大家注意到没有这一段程序中有一个很重要的“线索”:main(),如果熟悉C/C++语言的都应该知道这是一个C/C++程序的入口函数呀,程序就从这里开始执行的。 
      <BR><BR>  那么我告诉你,main()对于Java应用程序来说,也是一个十分重要的方法,因为Java解释器会从main()开始解释。不过这里的的main()不叫函数,而叫方法。 
      <BR><BR>  3) 最后分析一下最里层: <BR><BR><BR>System.out.println("Hello World!!"); 
      <BR><BR><BR><BR>  这最里面的一层,就是main()方法中程序语句。对,就是它让屏幕中出现了Hello 
      World!!的。我们一起试着阅读一下: <BR><BR>  system:系统 <BR><BR>  out:输出 
      <BR><BR>  println:这个单词倒没有,但print大家总明白吧,打印!! 
      <BR><BR>  明白了,大概就是说往系统的输出界面(屏幕)上打印东西,什么东西呢?对,就是括号内的字符“Hello World!!”。明白了吗? 
      <BR><BR>  到这里,我们应该对这个程序有了更深的了解了,也对Java应用程序的结构也有一些认识,不过这仅是皮毛,更详细、具体的内容和困难在以后的章节中等待着您呢! 
      <BR><BR>  一些提示: <BR><BR>  现在请大家想一想在前面留下的思考,为什么输入java 
      HelloWorld来执行这个程序,而不java HelloWorld.class呢?看你是不是有答案。 <BR><BR>  自测练习 
      <BR><BR>  练习一:试着使用以下两个命令调用Java解释程序,分别写出它们的结果: <BR><BR>  1) java 
      HelloWorld.java 
      <BR><BR>  ____________________________________________________ 
      <BR><BR>  2)java HelloWorld.class 
      <BR><BR>  ___________________________________________________ 
      <BR><BR>  练习二:将下面的Java程序Welcome.java输入电脑;接着编译、运行一下,然后回答下面所列出来的问题。 
      <BR><BR>  1)将编译、运行这个程序的命令写出来: <BR><BR>  _________________________________ 
      <BR><BR>  _________________________________ <BR><BR>  2)请说说,程序运行的结果是什么? 
      <BR><BR>  源程序:Welcome.java <BR><BR><BR>import javax.swing.*; <BR>public 
      class Welcome <BR>{ <BR>public static void main(String args[]) <BR>{ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -