Java GUI编程入门与实践
1. Java简介
Java最初由Sun Microsystems为消费电子设备编程而开发。当Netscape和Microsoft在其网页浏览器中为Java小程序提供运行时支持后,Java作为客户端编程平台变得极为流行。不过本文中不使用Java小程序,所有示例程序均作为独立的Java程序运行。Java真正的优势在于编写多线程服务器应用程序。
与C和C++相比,Java具有以下优势:
- 自动内存管理 :在C中,使用 malloc 分配的内存,使用完后必须显式释放;而在Java中,程序中不再可访问的内存最终会由Java运行时垃圾回收器释放。
- 无指针变量 :指针虽然有用,但也是程序错误的一大来源,Java没有指针变量。
- 异常处理 :Java具有类似于C++的异常处理机制,可捕获几乎任何类型的运行时错误。
Java是一种强类型的面向对象语言,通过定义对象类来构建程序。新的类定义会创建具有“行为”的新结构化数据类型,这些行为通过编写类方法来实现。例如下面的 Car 类示例:
// File: Car.java
import java.io.*;
public class Car implements Serializable {
private String name;
private float price;
static private int
Java GUI编程:AWT与Swing实战
超级会员免费看
订阅专栏 解锁全文
1741

被折叠的 条评论
为什么被折叠?



