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

📄 第一章 java概述2.htm

📁 JAVA基础教程,对JAVA学习着很有用
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0045)http://www.sdjtu.edu.cn/xdjyzx/tech/java3.htm -->
<HTML><HEAD><TITLE>基础教程</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="web designer" name=keywords>
<META content=阿捷,ajie@tspace.net name=Author><LINK 
href="第一章 Java概述2.files/css.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY background="第一章 Java概述2.files/bg1.jpg">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="13%"></TD>
    <TD vAlign=bottom width="66%">
      <P align=right><A 
      href="http://www.sdjtu.edu.cn/xdjyzx/tech/java.htm">返回索引</A> </P></TD>
    <TD width="21%">
      <P align=center><FONT face="Arial Black" color=#008000 size=5>JAVA</FONT> 
      </P></TD></TR></TBODY></TABLE>
<HR width="80%" color=#88b838 SIZE=1>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="13%"></TD>
    <TD width="77%" bgColor=#ffffff>
      <P align=center><B>第一章 <FONT face=Arial>Java</FONT>概述</B></P>
      <P><FONT face=Arial>§1.3.</FONT>简单的<FONT 
      face=Arial>Java</FONT>程序<BR><BR>下面我们先介绍两个简单的<FONT 
      face=Arial>Java</FONT>程序,并对其进行分析。<BR><BR>例<FONT 
      face=Arial>1.1.<BR><BR>public class HelloWorldApp{//an 
      application<BR>public static void main(Stringargs[ 
      ]){<BR>System.out.println("HelloWorld!");<BR>}<BR>}<BR><BR></FONT>本程序的作用是输出下面一行信息:<BR><BR><FONT 
      face=Arial>HelloWorld!<BR><BR></FONT>程序中,首先用保留字<FONT 
      face=Arial>class</FONT>来声明一个新的类,其类名为<FONT 
      face=Arial>HelloWorldApp</FONT>,它是一个公共类<FONT 
      face=Arial>(public)</FONT>。整个类定义由大括号<FONT 
      face=Arial>{}</FONT>括起来。在该类中定义了一个<FONT face=Arial>main()</FONT>方法,其中<FONT 
      face=Arial>public</FONT>表示访问权限,指明所有的类都可以使用这一方法;<FONT 
      face=Arial>static</FONT>指明该方法是一个类方法,它可以通过类名直接调用;<FONT 
      face=Arial>void</FONT>则指明<FONT 
      face=Arial>main()</FONT>方法不返回任何值。对于一个应用程序来说,<FONT 
      face=Arial>main()</FONT>方法是必需的,而且必须按照如上的格式来定义。<FONT 
      face=Arial>Jave</FONT>解释器在没有生成任何实例的情况下,以<FONT 
      face=Arial>main()</FONT>作为入口来执行程序。<FONT 
      face=Arial>Jave</FONT>程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类,<FONT 
      face=Arial>main()</FONT>方法也只能有一个,作为程序的入口。<FONT 
      face=Arial>main()</FONT>方法定义中,括号<FONT face=Arial>()</FONT>中的<FONT 
      face=Arial>Stringargs[]</FONT>是传递给<FONT 
      face=Arial>main()</FONT>方法的参数,参数名为<FONT face=Arial>args</FONT>,它是类<FONT 
      face=Arial>String</FONT>的一个实例,参数可以为<FONT 
      face=Arial>0</FONT>个或多个,每个参数用<FONT face=Arial>"</FONT>类名参数名<FONT 
      face=Arial>"</FONT>来指定,多个参数间用逗号分隔。在<FONT 
      face=Arial>main()</FONT>方法的实现<FONT face=Arial>(</FONT>大括号中<FONT 
      face=Arial>)</FONT>,只有一条语句:<BR><BR><FONT 
      face=Arial>System.out.println("HelloWorld!");<BR><BR></FONT>它用来实现字符串的输出,这条语句实现与<FONT 
      face=Arial>C</FONT>语言中的<FONT face=Arial>printf</FONT>语句和<FONT 
      face=Arial>C++</FONT>中<FONT face=Arial>cout</FONT><<语句相同的功能。另外,<FONT 
      face=Arial>//</FONT>后的内容为注释。<BR><BR>现在我们可以运行该程序。首先把它放到一个名为<FONT 
      face=Arial>HelloWorldApp.java</FONT>的文件中,这里,文件名应和类名相同,因为<FONT 
      face=Arial>Java</FONT>解释器要求公共类必须放在与其同名的文件中。然后对它进行编译:<BR><BR><FONT 
      face=Arial>C:\</FONT>><FONT face=Arial>javac 
      HelloWorldApp.java<BR><BR></FONT>编译的结果是生成字节码文件<FONT 
      face=Arial>HelloWorldApp.class</FONT>。最后用<FONT 
      face=Arial>java</FONT>解释器来运行该字节码文件:<BR><BR><FONT 
      face=Arial>C:\</FONT>><FONT face=Arial>java 
      HelloWorldApp<BR><BR></FONT>结果在屏幕上显示<FONT 
      face=Arial>HelloWorld!<BR><BR></FONT>我们再来看下面的一个例子:<BR><BR>例<FONT 
      face=Arial>1.2<BR><BR>import java.awr.*;<BR>import 
      java.applet.*;<BR>public class HelloWorldApplet extends Applet{//an 
      applet<BR>public void 
      paint(Graphicsg){<BR>g.drawString("HelloWorld!"</FONT>,<FONT 
      face=Arial>20</FONT>,<FONT 
      face=Arial>20);<BR>}<BR>}<BR><BR></FONT>这是一个简单的<FONT 
      face=Arial>Applet(</FONT>小应用程序<FONT face=Arial>)</FONT>。程序中,首先用<FONT 
      face=Arial>import</FONT>语句输入<FONT face=Arial>java.awr</FONT>和<FONT 
      face=Arial>java.applet</FONT>下所有的包,使得该程序可能使用这些包中所定义的类,它类似于<FONT 
      face=Arial>C</FONT>中的<FONT face=Arial>#include</FONT>语句。然后声明一个公共类<FONT 
      face=Arial>HelloWorldApplet</FONT>,用<FONT 
      face=Arial>extends</FONT>指明它是<FONT 
      face=Arial>Applet</FONT>的子类。在类中,我们重写父类<FONT 
      face=Arial>Ap-plet</FONT>的<FONT face=Arial>paint()</FONT>方法,其中参数<FONT 
      face=Arial>g</FONT>为<FONT face=Arial>Graphics</FONT>类,它表明当前作画的上下文。在<FONT 
      face=Arial>paint()</FONT>方法中,调用<FONT face=Arial>g</FONT>的方法<FONT 
      face=Arial>drawString()</FONT>,在坐标<FONT face=Arial>(20</FONT>,<FONT 
      face=Arial>20)</FONT>处输出字符串<FONT 
      face=Arial>""HelloWorld!"</FONT>,其中坐标是用象素点来表示的。<BR><BR>这个程序中没有实现<FONT 
      face=Arial>main()</FONT>方法,这是<FONT face=Arial>Applet</FONT>与应用程序<FONT 
      face=Arial>Application(</FONT>如例<FONT 
      face=Arial>1)</FONT>的区别之一。为了运行该程序,首先我们也要把它放在文件<FONT 
      face=Arial>HelloWorldApplet.java</FONT>中,然后对它进行编译:<FONT 
      face=Arial>C:\</FONT>><FONT face=Arial>javac 
      HelloWorldApplet.java<BR><BR></FONT>得到字节码文件<FONT 
      face=Arial>HelloWorldApplet.class</FONT>。由于<FONT 
      face=Arial>Applet</FONT>中没有<FONT face=Arial>main()</FONT>方法作为<FONT 
      face=Arial>Java</FONT>解释器的入口,我们必须编写<FONT face=Arial>HTML</FONT>文件,把该<FONT 
      face=Arial>Applet</FONT>嵌入其中,然后用<FONT 
      face=Arial>appletviewer</FONT>来运行,或在支持<FONT 
      face=Arial>Java</FONT>的浏览器上运行。它的<<FONT 
      face=Arial>HTML</FONT>>文件如下:<BR><BR><<FONT 
      face=Arial>HTML</FONT>><BR><<FONT face=Arial>HEAD</FONT>><BR><<FONT 
      face=Arial>TITLE</FONT>><FONT face=Arial>AnApplet</FONT><<FONT 
      face=Arial>/TITLE</FONT>><BR><<FONT face=Arial>/HEAD</FONT>><BR><<FONT 
      face=Arial>BODY</FONT>><BR><<FONT 
      face=Arial>appletcode="HelloWorldApplet.class"width=200height=40</FONT>><BR><<FONT 
      face=Arial>/applet</FONT>><BR><<FONT face=Arial>/BODY</FONT>><BR><<FONT 
      face=Arial>/HTML</FONT>><BR><BR>其中用<<FONT 
      face=Arial>applet</FONT>>标记来启动<FONT 
      face=Arial>HelloWorldApplet</FONT>,<FONT 
      face=Arial>code</FONT>指明字节码所在的文件,<FONT face=Arial>width</FONT>和<FONT 
      face=Arial>height</FONT>指明<FONT face=Arial>applet</FONT>所占的大小,我们把这个<FONT 
      face=Arial>HTML</FONT>文件存入<FONT 
      face=Arial>Example.html</FONT>,然后运行:<BR><BR><FONT 
      face=Arial>C:\</FONT>><FONT face=Arial>appleviewer 
      Example.html<BR><BR></FONT>这时屏幕上弹出一个窗口,其中显示<FONT 
      face=Arial>HelloWorld!</FONT>,显示结果如图:<BR><BR>从上述例子中可以看出,<FONT 
      face=Arial>Java</FONT>程序是由类构成的,对于一个应用程序来说,必须有一个类中定义<FONT 
      face=Arial>main()</FONT>方法,而对<FONT face=Arial>applet</FONT>来说,它必须作为<FONT 
      face=Arial>Applet</FONT>的一个子类。在类的定义中,应包含类变量的声明和类中方法的实现。<FONT 
      face=Arial>Java</FONT>在基本数据类型、运算符、表达式、控制语句等方面与<FONT 
      face=Arial>C</FONT>、<FONT 
      face=Arial>C++</FONT>基本上是相同的,但它同时也增加了一些新的内容,在以后的各章中,我们会详细介绍。本节中,只是使大家对<FONT 
      face=Arial>Java</FONT>程序有一个初步的了解。<BR></P>
      <P>(未完,请继续) </P></TD>
    <TD width="10%"></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="13%"></TD>
    <TD width="77%">
      <P align=center></P></TD>
    <TD width="10%"></TD></TR></TBODY></TABLE>
<HR width="80%" color=#88b838 SIZE=1>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="100%">
      <P align=center><A 
      href="http://www.sdjtu.edu.cn/xdjyzx/tech/java2.htm">上一页</A> <A 
      href="http://www.sdjtu.edu.cn/xdjyzx/tech/java4.htm">下一页</A> <A 
      href="http://www.sdjtu.edu.cn/xdjyzx/tech/java3.htm#top"><FONT 
      face=Arial>GO TOP</FONT></A>&nbsp;</P></TD></TR>
  <TR>
    <TD width="100%">
      <SCRIPT src="第一章 Java概述2.files/nease.js"></SCRIPT>
    </TD></TR>
  <TR>
    <TD width="100%">
      <P align=center><FONT face=Arial>Copyright &copy; 1999 designed by <A 
      href="http://page.tspace.net/">web designer</A></FONT><A 
      onmouseover="window.status='返回网页设计师首页';return true" 
      href="http://www.sdjtu.edu.cn/xdjyzx/index1.htm"><FONT 
      style="FONT-SIZE: 9pt"><IMG height=20 src="第一章 Java概述2.files/home.gif" 
      width=20 border=0></FONT></A></P></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

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