《Java面向对象程序设计》——第一章:初次接触Java

该篇博客,主要为本人在校学习《Java面向对象程序设计》这门课程的总结与见解。有不足之处,还望斧正。
(教材为《Java面向对象程序设计》第2版,袁绍欣等编著,清华大学出版社,2007)
 

Java是一门解释型语言(边解释,边执行),由James Gosling博士(卡内基梅隆大学)和其同事开发。因为C/C++在不同平台需要重新编译的性质,使得程序员的工作量增加,Java应运而生。Java的解决策略为“write once,run anywhere”,通过引入字节码、引入虚拟机从而实现跨平台。

假设JDK的安装目录为“d:\jdk1.5”,在JDK安装成功后,还需要配置环境变量。我用的方法是:右键【我的电脑】,属性->高级->环境变量->系统变量,选择path,单击【编辑】,在【变量值】一栏中输入“d:\jdk1.5\bin”,即JDK安装目录下的bin子目录。配置完成后,即可开始编写第一个Java程序了。

  1. 编写源程序:在没有安装集成开发工具的前提下,可用文本编辑器中写下Java代码,文件保存在D:\Java_my\HelloWorld.java;
    public class HelloWorld {
    	public static void main(String args[]) {
    		System.out.println("Hello World!");
    	}
    注意:源文件名必须与类名相同,命名遵循驼峰风格,首字母大写。    main必须声明为public static void,这是java application的入口。    
  2. 编译源程序:在DOS界面中,进入Java_my目录,输入“javac HelloWorld.java”。因为提前设置了path路径,所以javac前不用加路径名“d:\jdk1.5\bin”。(会生成HelloWorld.class文件)
  3. 执行程序:输入“java HelloWorld”。紧接着,系统输出“Hello World!”。第一个Java程序成功!


Java程序又分为application和applet,application需要Java工具运行,applet则依赖浏览器,用appletviewer工具调试。

将上述的application程序改为applet程序:

  1. 编写源程序:HelloWorldApplet.java
    import java.awt. *;
    import java.applet. *;
    public class HelloWorldApplet extends Applet{
    	public void init() {
    	}
    	public void paint(Graphics g) {
    		g.drawString("HelloWorld!", 25, 25);
    	}
    }

    2.编辑html文件:在和HelloWorldApplet.class同级目录中编辑一个html文件,名为“HelloWorldApplet.html”,html代码为:

<applet code = "HelloWorldApplet" width= 150 height= 100></applet>

    3.编译源程序:生成HelloWorldApplet.class文件,输出如图小窗口。

将上述两个程序合并成一个,能被application和applet执行。
  • .java文件代码:
    import java.awt. *;
    import java.applet. *;
    public class HelloWorld extends Applet{
    	public void init() {
    	}
    	public void paint(Graphics g) {
    		g.drawString("Hello World!", 25, 25);
    	}
    	public static void main(String args[]) {
    		System.out.println("Hello World!");
    	}
    }
  • .html文件代码:
    <applet code = "HelloWorld" width= 150 height= 100></applet>
    • 编译源程序:生成HelloWorld.class文件,输出如图小窗口。


展开阅读全文

没有更多推荐了,返回首页