注册 登录 进入教材巡展
#
  • #

出版时间:2011年1月

出版社:大连理工大学出版社有限公司

以下为《Java面向对象程序设计与应用开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 大连理工大学出版社有限公司
  • 9787561159569
  • 103588
  • 0065156807-3
  • 16开
  • 2011年1月
  • 工学
  • 软件工程
  • TP312JA
  • 计算机类
  • 本科
内容简介

  本教材具有以下特点:
  1.教材知识编排新颖、实用。针对应用型人才培养的需要和学生的认知特点设计和编写。特别是应用篇,每章首先明确教学目标和教学要求,然后以实例带动知识点,以节为单位结合实例介绍Java各知识点使用方法,以提高读者的学习兴趣。同时选用的案例均来自实际应用,这样可以把学习的内容快速转化为学生的实际编程经验。
  2.教学案例精彩而丰富。专门精心设计了十几个典型的综合性案例。每个案例都做到了相关知识点针对性强,程序设计规范,功能实现完整,具有很强的应用与借鉴价值。
  3.注重面向对象思想的培养。由于面向对象程序设计思想的建立是一个逐步完善的过程,从人的认识规律出发,本教材在编排上遵循“从简单到复杂”、“从抽象到具体,,的原则,较好地将面向对象程序设计思想通过层层拓展的方式展现给读者。
  4.精简理论、强化实践。对于语言类课程的学习,最重要的是培养一种编程的感觉和编程的能力,所以在编写本书时,选用了实用的典型案例,尽可能做到“精简理论、强化实践”,从而达到“培养能力,面向应用’,的目的。
  本书可以作为高校、培训机构的Java语言编程基础教材,也可以作为Java爱好者的自学教材。

目录

上篇  基础篇


第1章  认识Java


  1.1  Java概述


    1.1.1  Java的由来及其发展


    1.1.2  Java的特点


  1.2  Java的开发环境


    1.2.1  JDK的下载与安装


    1.2.2  环境变量的设置


    1.2.3  JDK介绍


  1.3  Java独立应用程序


    1.3.1  第一个Java程序


    1.3.2  Java程序的基本结构


    1.3.3  Java程序的编译与执行


  1.4  Java的相关概念


    1.4.1  Java编译器与了ava虚拟机


    1.4.2  Java平台的构成


    1.4.3  Java常用开发工具(IDE)


  1.5  NetBeans的下载、安装与使用


    1.5.1  NetBeans的下载与安装


    1.5.2  NetBeans的使用


  实验1  熟悉Java运行环境(J2SDK)


  习题


第2章  Java语言基础


  2.1  Java语言的基本元素


    2.1.1  标识符


    2.1.2  关键字


    2.1.3  保留字


    2.1.4  分隔符


  2.2  数据类型


    2.2.1  基本数据类型


    2.2.2  常  量


    2.2.3  变量


  2.3  运算符与表达式


    2.3.1  算术运算符与表达式


    2.3.2  关系运算符与表达式


    2.3.3  逻辑运算符与表达式


    2.3.4  条件运算符与表达式


    2.3.5  位运算符与表达式


    2.3.6  赋值运算符与表达式


    2.3.7  运算符的优先级与表达式的类型提升


  2.4  Java语句及其控制结构


    2.4.1  Java语句


    2.4.2  选择语句


    2.4.3  循环语句


  实验2  基本运算与程序控制结构


  习  题


第3章  Java面向对象的基础


  3.1  面向对象的思想原理


  3.2  类的基本概念


    3.2.1  类的定义


    3.2.2  成员变量与成员方法


    3.2.3  构造方法


  3.3  对象(实例)的产生和使用


    3.3.1  对象的产生


    3.3.2  对象的使用


  3.4  类的封装


    3.4.1  成员的访问控制


    3.4.2  静态变量和静态方法


  3.5  类的继承(Inheritance)


    3.5.1  继承的产生(extends关键字)


    3.5.2  继承与构造方法


  3.6  类的多态


    3.6.1  方法覆盖


    3.6.2  方法重载


  3.7  类的抽象(Abstract)


  3.8  接口与包


    3.8.1  接口


    3.8.2  包


  3.9  关键字final、this和super


    3.9.1  final的作用


    3.9.2  this和super


  3.10  Java标准类库


    3.10.1  Math类


    3.10.2  Date类


  3.11  Java帮助文档的使用


  实验3  类与对象


  实验4  方法的重载及方法的覆盖


  实验5  实例成员、类成员和包


  习  题


第4章  Java异常处理


  4.1  异常处理概念


  4.2  异常分类


  4.3  异常处理机制


    4.3.1  系统自动处理异常


    4.3.2  异常处理结构


    4.3.3  声明异常(throws)


    4.3.4  异常的创建和抛出(throw)


  实验6  异常处理


  习题


下篇  应用篇


第5章  Java图形用户界面编程


  5.1  图形界面编程知识储备篇


    5.1.1  图形用户界面和命令行用户界面


    5.1.2  AWT组件


    5.1.3  AWT事件机制


    5.1.4  使用NetBeans进行可视化开发


  5.2  图形界面应用开发篇


    5.2.l  初战篇——使用AWT制作猜数字游戏


    5.2.2  晋级篇——使用AWT制作简单文本编辑器


  应用拓展


  习  题


第6章  常用类编程


  6.1  常用类编程知识储备篇


    6.1.1  数组


    6.1.2  字符串


    6.1.3  集合


  6.2  名片夹应用开发篇


  应用拓展


  习题


第7章  Java多线程


  7.1  线程编程知识储备篇


    7.1.1  线程的状态和生命周期


    7.1.2  线程的常用方法


    7.1.3  线程的实现


  7.2  线程应用开发篇


  应用拓展


  习题


第8章  网络编程——聊天室的设计与开发


  8.1  网络编程知识储备篇


    8.1.1  网络编程基础


    8.1.2  基于Socket的网络编程


    8.1.3  基于UDP协议的Socket通信


  8.2  聊天室应用开发篇


  应用拓展


  习题


第9章  Java画图


  9.1  画图编程知识储备篇


  9.2  画图应用开发篇


    9.2.1  初战篇——绘制一辆可以移动的坦克


    9.2.2  初战篇——实现坦克的炮弹发射功能


  应用拓展


  习  题


第10章  网络坦克大战游戏制作


  10.1  初战篇——简单坦克设计的面向对象实现


  10.2  晋级篇——坦克对战功能的实现


  10.3  扩展篇——坦克网络对战功能的实现


  应用拓展


第11章  Java数据库连接


  11.1  JDBC知识储备篇


    11.1.1  JDBC基础


    11.1.2  使用JDBC操作数据库


  11.2  JDBC应用开发篇


  应用拓展


  习题


参考文献