本书正是为了帮助你学习Java程序设计基础而编写的。本书采用循序渐进的教学方法,安排了许多示例、自测题和编程练习。本书不需要读者具备编程经验,而是从最基本的基础知识,从如何编译并运行一个Java程序开始讲起。然后讨论了构成Java语言核心的关键字、功能和结构。还介绍了Java的一些最重要的高级功能,如多线程编程和泛型。本书最后介绍了Swing。学完本书后,读者将会牢固地掌握Java编程精髓。