Java程序设计教程

出版时间:2010-7  出版社:航空工业出版社  作者:刘志宏,向东,宿营 编  页数:346  

内容概要

  Java是当今最受欢迎的网络编程语言之一,它是一种简单、完全面向对象、解释执行、动态下载、具有多线程能力、可分布访问数据、健壮且安全的新一代语言。《Java程序设计教程》以12个项目全面展示了Java语言的风采,其内容包括Java语言特色和Java开发环境介绍,Java的数据类型、常量、变量、运算符和表达式、控制结构等编程基础知识,Java中类、对象、继承、多态、成员变量、成员方法等面向对象程序设计的概念、特点和用法,数组和字符串的声明、创建和用法,异常的概念及其用法,数据输入/输出方法,Java的多线程机制及其用法,图形用户界面开发,以及Java网络和数据库编程基础知识等。  《Java程序设计教程》结构合理、语言简练、通俗易懂、实例众多,并配有完善的资料包(包括书中全部实例、习题答案和一个优秀的教学课件),非常适合作为高职高专院校的教材,也可供Java爱好者参考。

书籍目录

项目一 认识Java任务一 了解Java的产生、发展与特点一、Java的产生与发展二、Java语言的特点任务二 熟悉Java的开发工具与开发环境一、JRE、JVM与JDK案例1.1 SunJDK的下载、安装和配置二、优秀的Java集成开发环境Eclipse案例1.2 Eclipse下载与基本使用方法任务三 了解Java程序的基本结构案例1.3 使用JDK开发一个简单的Java应用程序案例1.4 使用Eclipse开发一个简单的Java程序案例1.5 开发一个简单的JavaApplet综合实训算数运算项目小结思考与练习项目二 Java语言编程基础任务一了解Java的标识符与关键字一、Java标识符的命名规则二、Java关键字与保留字案例2.1 识别Java的合法标识符任务二 了解Java的数据类型一、Java的数据类型二、数据类型转换三、各种数据类型数据的表示方式任务三 了解Java的变量和常量一、声明变量的方法二、声明常量的方法任务四 了解Java的运算符与表达式一、算术运算符及其表达式二、关系运算符及其表达式三、逻辑运算符及其表达式四、赋值运算符及其表达式五、条件运算符及其表达式六、位运算符及其表达式案例2.2 用按位异或运算符实现数据加密,解密七、运算符的优先级任务五 熟悉Java程序的流程控制语句一、顺序结构二、选择结构案例2.3 计算税款案例2.4 输出某年某个月的天数三、循环结构案例2.5 游戏中生命力购买问题四、跳转语句任务六 掌握Java程序的注释用法综合实训显示素数项目小结思考与练习项目三 JaVa面向对象程序设计任务一 了解面向对象程序设计的基本概念一、对象二、类三、封装四、继承五、多态任务二 掌握类的使用方法一、类声明二、成员变量与常量三、方法的声明与实现四、类的构造方法案例3.1 计算斐波纳契数列任务三 熟悉对象的创建与使用方法一、对象的创建二、对象的使用三、Java的垃圾回收机制——对象的清除案例3.2 计算一元二次方程的根任务四 了解包的创建与使用方法一、包的创建、声明与使用案例3.3 包的创建与使用二、Java的常用包综合实训模拟贷款项目小结思考与练习项目四 类的深入解析任务一 掌握类继承的方法一、成员变量的继承与隐藏案例4.1 成员变量的继承与隐藏示例二、方法的继承与覆盖案例4.2 方法的继承与覆盖示例三、构造方法的继承案例4.3 构造方法的继承示例四、使用类继承时子类对象和父类对象的特点任务二 掌握类的多态性的使用方法一、多态性的概念二、通过方法覆盖实现多态性案例4.4 通过类继承和方法覆盖实现多态性三、通过重载方法实现多态性任务三 了解抽象类的使用方法案例4.5 抽象类和抽象方法的用法任务四了解接口的定义一、接口的定义二、接口的实现三、接口的使用案例4.6 接口用法示例综合实训学生管理系统项目小结思考与练习项目五 数组和字符串任务一 熟悉数组声明与使用方法一、一维数组案例5.1 冒泡排序二、多维数组案例5.2 选择题评分三、对象数组四、数组作为方法的参数任务二 了解字符串的创建与使用方法一、String类二、获取字符串的长度三、字符串的连接四、字符串的比较五、字符串的检索六、String类的其他常用方法七、字符串转化为相应的数值八、字符串与字符数组和字节数组之间的转换案例5.3 检测回文串九、StringBuffer类,综合实训电话号码分析与处理项目小结思考与练习项目六 异常处理任务一 了解JaVa中的异常一、熟悉Java中异常的产生与处理方法二、Java中异常的特点和处理机制三、Java异常类及其方法任务二 异常的处理一、try-catch语句案例6.1 数据输入格式检查二、使用多重catch语句三、finally语句四、throw语句五、throws声明六、自定义异常案例6.2 算数运算中的异常处理综合实训用户登录系统项目小结思考与练习项目七 数据输入与输出 任务一 了解java的输入与输出 任务二 掌握文件的读写与管理方法 综合实训 文件复制 项目小结 思考与练习 项目八 java的多线程机制 任务一 了解java中的进程与线程 任务二 掌握线程的创建与启动方法 任务三 了解线程的优先级设置与调度方法 任务四 掌握多线程的同步机制——同步方法的使用 综合实训 生产者与消费者的同步 项目小结 思考与练习 项目九 图形用户界面开发 任务一 了解java的gui开发 任务二 掌握容器组件的用法 任务三 掌握常用非容器组件的用法, 任务四 了解布局管理器的特点 任务五 进一步了解gui的事件处理机制与方法 综合实训 围棋对弈 项目小结 思考与练习 项目十 java网络编程入门 任务一 了解java网络编程基础知识 任务二 使用url访问网络资源 任务三 掌握使用socket进行网络通信的方法 综合实训 模拟网络聊天 项目小结 思考与练习 项目十一 java数据库编程入门 任务一 了解jdbc 任务二 掌握加载jdbc驱动程序的方法 任务三 掌握创建数据库连接的方法 任务四 掌握访问数据库的方法 综合实训 图书查询 项目小结 思考与练习 项目十二 图书管理系统开发 任务一 系统详细设计 任务二 公共模块设计 任务三 主模块设计

章节摘录

  1.Java是简单的  Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,开发者只需要知道一些概念就能够编写出一些应用程序。Java程序相对较小,其代码能够在小机器,例如手机上运行,这应该是大家经常可以看到的。  Java放弃了C++中极少使用、难于理解和容易混淆的功能。学过C++的人肯定知道,C++中有很多这种功能,如运算符重载、多重继承和广泛的自动强迫同型,这些都是让人很头疼的功能。值得高兴的是,Java把它们都放弃不用了。在一些人看来,Java的语法就是C++的清错版本。  2.Java是面向对象的  Java语言是一种纯面向对象语言,可以说它是至今为止最优秀的面向对象语言。Java的设计集中于对象及其接口,它提供了简单的类机制及动态接口模型。对象中封装了它的状态变量和相应的方法,实现了模块化和信息的隐藏;而类则是提供了对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,以实现代码的复用。  3.Java是分布式的  Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

编辑推荐

  附赠:学习JaVa用到的开发平台JDK和Eclipse软件,书中编写的全部程序和用到的数据库,精心制作的精美、实用的教学课件,一组精心设计的JaVa试卷。

图书封面

评论、评分、阅读与下载


    Java程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7