本书共包括了12个项目全面展示了Java语言的风采。在内容的编排上,循序渐进,在理论知识的讲解上简明扼要。为了帮助读者更好地理解所学内容,我们为全书各项目编写了大量的实例,它们以【例X】和【案例X-X】的形式呈现。
本书采用最新的项目教学法形式编写,每个项目开头都有“引子”和“学习目标”,中间为若干任务,项目最后都搭配有精心设计的“综合实例”、“项目小结”和“思考与练习”。
Java是当今最受欢迎的网络编程语言之一,它是一种简单、完全面向对象、解释执行、动态下载、具有多线程能力、可分布访问数据、健壮且安全的新一代语言。
本书以12个项目全面展示了Java语言的风采,其内容包括Java语言特色和Java开发环境介绍,Java的数据类型、常量、变量、运算符和表达式、控制结构等编程基础知识,Java中类、对象、继承、多态、成员变量、成员方法等面向对象程序设计的概念、特点和用法,数组和字符串的声明、创建和用法,异常的概念及其用法,数据输入,输出方法,Java的多线程机制及其用法,图形用户界面开发,以及Java网络和数据库编程基础知识等。
本书结构合理、语言简练、通俗易懂、实例众多,并配有完善的资料包(包括书中全部实例、习题答案和一个优秀的教学课件),非常适合作为高等院校的教材,也可供Java爱好者参考。
项目一 认识Java
任务一 了解Java的产生、发展与特点
一、Java的产生与发展
二、Java语言的特点
任务二 熟悉Java的开发工具与开发环境
一、JRE、JVM与JDK
案例1-1 Sun JDK的下载、安装和配置
二、优秀的Java集成开发环境Eclipse
案例1-2 Eclipse下载与基本使用方法
任务三 了解Java程序的基本结构
案例1-3使用JDK开发一个简单的Java应用程序
案例1-4使用Eclipse开发一个简单的Java程序
案例1-5开发一个简单的Java Applet
综合实训算数运算
项目小结
思考与练习
项目二 Java语言编程基础
项目三 Java面向对象程序设计
项目四 类的深入解析
项目五 数组和字符串
项目六 异常处理
项目七 数据输入与输出
项目八 Java的多线程机制
项目九 图形用户界面开发
项目十 Java网络编程入门
项目十一 Java数据库编程入门
项目十二 图书管理系统开发