您好,欢迎光临有路网!
Java程序设计
QQ咨询:
有路璐璐:

Java程序设计

  • 作者:曲朝阳 杨杰明 曹杰
  • 出版社:清华大学出版社
  • ISBN:9787811234169
  • 出版日期:2008年01月01日
  • 页数:353
  • 定价:¥35.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Java程序设计》从Java语言自身的特点和学生学习Java语言的实际要求出发,通过一个贯穿全书的项目,全面系统地介绍了Java语言程序设计的基础知识、基本语法、编程技巧和Java语言面向对象的特征,以及Java语言在图形界面设计、网络编程、数据库编程等方面的应用。通过该项目将Java语言编程技术与面向对象程序设计相结合,帮助学生建立面向对象编程的主要原则和思维方法,全面介绍Java语言的特点和应用技术,注重实际应用能力的培养。
    《Java程序设计》共分13章,内容安排合理,实用性很强。第1章至第3章是对Java语言基本概念、基本特征及面向对象的基本思想的介绍,第4章是贯穿全文项目的分析与设计,第5章至第10章为异常处理、GUI编程、输入/输出流与文件、网络通信、数据库操作,第11章至第13章为Applet编程、远程方法调用和Servlet与Jsp的基础知识。
    《Java程序设计》主要作为高等学校计算机及相关专业本科生、专科生的Java程序设计课程教材,同时也可供自学人员使用。
    文章节选
    传统的面向过程的程序设计方法从解决问题的每一个步骤入手,较适合于解决比较小的简单问题。如广为流传的传统程序设计语言BASIC、C等采用面向过��的程序设计模型,但是由于这类语言本身几乎没有支持代码重用的语言结构,并且缺乏统一的接口,使得当程序的规模达到一定程度时,程序员很难控制其复杂性。面向对象的程序设计方法则按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成一定的任务。
    面向对象程序设计(OOP)是当今计算机领域*流行的程序设计方法。这里的“对象”是什么含义呢?借用一个现实世界中“车”的例子来说明对象的含义。
    在现实生活中,人们理解的“车”有各种各样的种类,如手推车、自行车、摩托车、汽车等。从各种车可归纳出它们的共性,如车有车轮、重量、颜色等,如果是汽车还有车速、耗油量等。这些是从“车”这类事物抽象出来的共性,即面向对象程序中所谓的数据、数据成员或属性。车不仅有这些静态的数据,还有很多与这些数据有关的动作和行为,如车的启动、加速、刹车和修理等,这就是面向对象程序中所谓的代码、成员函数或方法。将上述车的数据和动作代码组合起来,就得到一个车类(class)。
    Java语言是应用*广泛的面向对象的程序设计语言之一,由于Java语言具有强大功能,而且具有突出的简单性、可移植性、**性及支持并发机制的程序设计等优良特性,使得它成为基于Internet网络应用开发的**语言。本书是基于作者多年来讲授“Java语言程序设计”的经验,以及作者本人的研究和开发经验编写的,其中融人了多年授课过程中获取的学生反馈信息,突出了**和难点。
    目前,大多数的院校都开设了Java语言这门课程,所采用的教材各不相同,并且所带来的教学质量也不尽相同。作者多年来与学生接触过程中了解到,就某个知识点而言,学生可以很容易地掌握,但是如果让学生真正解决某个实际问题,他们就会感到无从下手。因此,本书的目标是不仅让学生快速掌握所学的知识,而且还要掌握利用所学知识解决实际问题的思路和方法。
    现有教材的编写基本上都是按照Java知识点的分类来进行的,也就是以知识点驱动,强调的是知识点。在实际应用中我们需要解决各种问题,不同的问题需要不同的知识点,即实际中是以问题为驱动的。所以本书以应用为**,围绕着如何解决应用中的问题进行讲解,即完成相关功能需要什么知识点,就介绍什么知识点。
    目录
    第1章 Java程序设计概述
    1.1 面向对象程序设计
    1.2 程序设计语言
    1.3 Java语言介绍
    1.3.1 什么是Java
    1.3.2 一切都是对象
    1.3.3 Java的实现机制
    1.3.4 Java语言的特点
    1.4 Java资源的获取与安装
    1.4.1 安装Java 2 SDK
    1.4.2 更新系统环境变量
    1.5 Java程序的开发过程
    1.5.1 Java程序开发、编译和执行
    1.5.2 Application举例
    1.5.3 Applet举例
    1.5.4 Servlet举例
    1.5.5 JSP举例
    1.6 Java程序规范
    1.6.1 制定编码规范的必要性
    1.6.2 Java文件格式
    1.6.3 命名规范
    1.6.4 代码编写格式
    1.6.5 注释规范
    1.6.6 排版规范
    1.6.7 Java源程序示例
    1.7 Java开发工具介绍
    1.8 本章小结
    I.9 习题
    第2章 Java程序设计基础
    2.1 常量
    2.1.1 整型常量
    2.1.2 浮点型常量
    2.1.3 布尔常量
    2.1.4 字符常量
    2.1.5 字符串常量
    2.2 变量
    2.2.1 变量的名字
    2.2.2 变量初始化
    2.2.3 final变量
    2.3 Java基本数据类型及相互转换
    2.3.1 整型
    2.3.2 实型
    2.3.3 字符型
    2.3.4 布尔型
    2.3.5 基本数据类型的相互转换
    2.4 运算符与表达式
    2.4.1 算术运算符
    2.4.2 关系与逻辑运算符
    2.4.3 位运算符
    2.4.4 赋值运算符
    2.4.5 其他运算符
    2.4.6 表达式
    2.5 控制语句
    2.5.1 赋值语句
    2.5.2 分支语句
    2.5.3 循环语句
    2.5.4 跳转语句
    2.6 数组
    2.6.1 一维数组
    2.6.2 二维数组
    2.7 本章小结
    2.8 习题
    第3章 Java的面向对象程序设计
    3.1 面向对象的概念
    3.1.1 面向过程编程与面向对象编程
    3.1.2 面向对象编程的
    3.1.3 面向对象编程的特征
    3.2 类
    3.2.1 类的结构
    3.2.2 类声明
    3.2.3 类修饰符
    3.2.4 成员变量
    3.2.5 方法
    3.2.6 内部类
    3.3 对象
    3.3.1 对象的创建
    3.3.2 构造方法
    3.3.3 对象的使用
    3.4 类的继承
    3.4.1 子类、父类与继承机制
    3.4.2 继承的实现
    3.4.3 特殊变量
    3.4.4 类转换
    3.4.5 终结方法和终结类
    3.5 类的多态
    3.5.1 重载
    3.5.2 重构
    3.5.3 多态应用
    3.6 接口
    3.6.1 抽象类
    3.6.2 接口的定义、实现与使用
    3.6.3 接口、抽象类区别
    3.7 包
    3.8 UML简介
    3.8.1 UML形成
    3.8.2 UML价值
    3.8.3 UML的定义
    3.8.4 UML的建模机制
    3.9 本章小结
    3.10 习题
    第4章 在线教学测评系统分析与设计
    4.1 在线教学测评系统概述
    4.1.1 系统描述
    4.1.2 涉众和用户
    4.1.3 功能特性和约束
    4.1.4 其他需求和属性
    4.2 系统需求
    4.2.1 需求概述
    4.2.2 定义系统
    4.2.3 精化系统定义
    4.3 系统分析
    4.3.1 分析概速
    4.3.2 定义初始框架
    4.3.3 分析行为
    4.4 系统设计
    4.4.1 设计概述
    4.4.2 精化架构
    4.4.3 细化设计
    4.5 系统实施
    4.5.1 实施概述
    4.5.2 构造实施模型
    4.5.3 实施设计元素
    4.6 本章小结
    4.7 习题
    第5章 Java的异常处理
    5.1 异常与异常类
    5. 1.1 Java异常的概念
    5.1.2 异常处理机制
    5.1.3 异常类的层次
    5.1.4 异常处理的特点
    5.2 异常的处理
    5.2.1 异常的抛出
    5.2.2 异常的捕获
    5.2.3 多异常的处理
    5.2.4 正确使用异常
    5.3 本章小结
    5.4 习题
    第6章 Java的图形用户界面
    第7章 Java网络编程基础
    第8章 I/O流和文件
    第9章 多线程
    第10章 Java与数据库的连接
    第11章 Applet编程
    第12章 远程方法调用
    第13章 Servlet和JSP核心编程

    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外