《java编程思想》赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
发的教材是第4版(下图是发的教材的封面)
1.1 Java的诞生
1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。
1994年下半年,Internet的迅猛发展 ,环球信息网 WWW的快速增长 ,促进了 Java语言研制的进展 ,使得它逐渐成为 Internet上受欢迎的开发与编程语言。
MicroSoft和 IBM两大公司都计划在 Internet上销售用 Java编写的软件。
Apple、 HP、 IBM、 MicroSoft、 Novell、 SGI、 SCO、 Tandem等公司均计划将 Java并入各自开发的操作系统 。
1.2 Java 的特点
1.3 JDK的安装与配置
1.4 Java程序的开发过程
1.5 简单的Java程序
- Javac helloworld.java
- Java helloworld
public class Helloworld
{public static void main(String args[]){System.out.println("Hello World!");}
}
import java.applet.*;
import java.awt.*;
public class HelloWorldApplet extends Applet
{public void init() { }public void paint(Graphics g){g.setColor(Color.red);g.drawString("HelloWorld",10,200);}
}
<applet code=HelloWorldApplet width=60 height=30>
</applet>
第一种运行方法:
javac HelloWorldApplet.java
Appletviewer javaapplet.html
第二种运行方法:
在浏览器中直接打开javaapplet.html,要保证其与class文件要在一个文件夹中。
注意:有个别XP自带的IE浏览器并不支持此功能。
1.6 其他程序
<script LANGUAGE="JavaScript">
window.open(“1.html","name","width=550,height=550,scrollbars=yes")
</script>
<body>
<%String test1=“My first jsp”;System.out.print(test1);
%>
</body>
作业
上机实践1 初识JAVA
实验1 一个简单的应用程序
编写一个简单的JAVA应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。
实验2 一个简单的Java Applet应用程序
编写一个简单的Java Applet程序,并在Java Applet中绘制两行文字:“这是一个Java Applet程序”和“我改变了字体”。
实验3 联合编译
编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件中只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。将4个源文件保存到同一目录中,然后编译Hello.java。