您好,欢迎光临有路网!
Java大学教程(第2版)
QQ咨询:
有路璐璐:

Java大学教程(第2版)

  • 作者:(英国)(Quentin Charatan)查拉坦 (英国)(Aaron Kans)堪斯 者 王桂彬
  • 出版社:清华大学出版社
  • ISBN:9787302180722
  • 出版日期:2008年01月01日
  • 页数:614
  • 定价:¥69.80
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    《Java大学教程》采用非常浅显的语言,逐步深入地介绍了Java编程的基础知识及**内容。其中,作者引入了大量程序,并将这些程序逐步分解,让我们了解如何编写代码,代码足如何运行的,并通过大型案例解释如何利用这些技术构造自已的程序。《Java大学教程》分为两个部分。**部分介绍了一些面向对象的基本概念,同时使学生从基本的编程概念逐步掌握继承和HCI的知识。第二部分介绍了**图形编程、异常、线程以及网络编程等内容,并且在*后一章中概括了Java语言在当前软件发展领域中的地位。
    《Java大学教程》非常适合于刚刚步入大学尚无相关知识背景的大学生,也适已多年没有接受正规教育的学生重返学校学习时作为教材使用。
    文章节选
    本书专为大学本科学生着手开始学习编程和软件开发而设计,后续还有更为**的课程。本书以Java作为编程理念的讲授工具--程序设计理念是用UML(Unified Modeling Language,统一建模语言)记法解释的。我们的话题从编程的**条原则开始讲起,并且假定学生尚不具备相关课程的预备知识。
    本书的组织分为两篇。在这种模式中,每章通常由两小时课堂讲授、一小时辅导和一到两小时的实验组成。每章后面的自测题会涉及到本章中的所有知识点,随后的编程练习则要求将这些知识点用于完成程序。除了这些自测题和编程练习以外,在每一篇还提供了案例分析来阐述本书中涉及到的编程技术,并指导学生开发一个比较有实用价值的应用程序。对于每篇授课时间少于12周的讲座,这些案例可以留给学生作为自学材料而不必作为讲述的主题。
    本书非常适合于刚刚步入大学尚无相关知识背景的大学生,也可以作为其他专业的学位前课程,或是已多年没有接受正规教育的学生重返学校学习时使用。作者的经验是,这类学生在掌握初次接触的基本编程概念方面存在很大困难,所以需要更浅显、更循序渐进地介绍大多数标准教材中讲述的主题。
    本书采用集成的软件开发方式,将诸如基础设计原则和标准、测试方法和HCI以及查看详尽的实现情况等主题都涵盖进来。
    在**篇中,在向学生介绍类和对象、继承、软件质量、图形和事件驱动编程等概念之前,用相当多时间集中讲述了诸如变量的声明和基本控制结构、方法和数组等基本的编程概念。
    第二篇涉及了更**的主题,例如程序包、接口、异常、二维数组、Java聚集类框架、**图形编程、文件处理技术、多线程程序以及网络编程的实现等。
    目录
    **篇
    第1章步入Java世界
    1.1引言
    1.2软件
    1.3编译程序
    1.4用Java编程
    1.5**个程序
    1.5.1分析“Helloworld”程序
    1.5.2为程序添加注释
    1.6Java的基本数据类型
    1.7声明变量
    1.8赋值
    1.9创建常量
    1.10算术运算符
    1.11表达式
    1.12输出
    1.13输入:Scanner类
    1.14字符串
    1.15程序设计
    自测题
    编程练习
    第2章选择
    2.1引言
    2.2构造选项
    2.3if语句
    2.3.1比较运算符
    2.3.2if语句中的多条指令
    2.4if…e1se语句
    2.5逻辑运算符
    2.6嵌套的正if…e1se语句
    2.7switch语句
    自测题
    编程练习
    第3章迭代
    3.1引言
    3.2for循环
    3.3whi1e循环
    3.4do…whi1e循环
    3.5选择适当的循环
    自测题
    编程练习
    第4章方法的实现
    4.1引言
    4.2声明和定义方法
    4.3调用方法
    4.4方法的输入输出
    4.5方法应用实例
    4.6变量作用域
    4.7方法重载
    4.8在菜单驱动程序中
    应用帮助方法
    自测题
    编程练习
    第5章数组
    5.1引言
    5.2创建数组
    5.3访问数组元素
    5.4数组作为参数传递
    5.5数组作为方法的返回值
    5.6增强的for循环
    5.7一些有用的数组方法
    5.7.1数组晟大值
    5.7.2数组元素和
    5.7.3数组成员
    5.7.4数组查找
    5.7.5*终程序
    自测题
    编程练习
    第6章类和对象
    6.1引言
    6.2面向对象的概念
    6.3类作为数据类型
    6.3.1Oblong类
    6.32使用Oblong类
    6.4使用String类
    6.5用于键盘输入的Scanner类
    6.6BankAccount类
    6.7对象数组
    自测题
    编程练习
    第7章类的实现
    7.1引言
    7.2在Java中实现类
    7.2.1Oblong类
    7.2.2BankAccount类
    7.3static关键字
    7.4初始化属性
    7.5EasyScanner类
    7.6传递对象参数
    7.7聚集类
    自测题
    编程练习
    第8章通过继承扩展类
    8.1引言
    8.2定义继承
    8.3在Java中实现继承
    8.4方法重写
    8.5抽象类
    8.6final修饰符
    8.7Obiect类
    8.8包装类和autoboxing
    8.9一个混合类型的列表
    自测题
    编程练习
    第9章软件质量
    9.1引言
    9.2开发软件
    9.3可维护性
    9.3.1封装的重要性
    9.3.2文档
    9.3.3Javadoc
    9.4可靠性
    9.4.1单元测试
    9.4.2集成测试
    9.4.3黑盒测试
    9.4.4白盒测试
    9.4.5测试日志
    9.5健壮性
    9.6可用性
    9.6.1文本格式化
    9.6.2图形用户界面
    自测题
    编程练习
    第10章图形和事件驱动程序
    10.1引言
    10.2Swing程序包
    10.3Smi1eyFaee类
    10.4Java中的事件处理机制ChangingFace类
    10.5一个交互式的图形类
    10.6Oblong类的图形化用户界面(GUI)
    10.7一个公制度量转换器
    10.8布局策略
    10.9有合容器
    10.10对象集合的GUI
    自测题
    编程练习
    第11章案例研究——第1部分
    11.1引言
    11.2需求
    11.3设计
    11.4实现Payment类
    11.5ObiectList类
    11.6PaymentList类
    11.7实现Tenant类
    11.8实现TenantList类
    自测题
    编程练习
    第12章案例研究——第2部分
    12.1引言
    12.2记录**信息
    12.3GUI的设计
    12.4设计事件处理程序
    12.5实现
    12.6测试系统
    12.7下一步的任务
    编程练习

    第二篇
    第13章程序包
    13.1引言
    13.2理解程序包的概念
    13.3访问程序包中的类
    13.4开发自己的程序包
    13.5程序包的作用域
    13.6设置c1asspath环境变量
    13.7从命令行运行应用程序
    13.8配置程序包
    13.9JavaAPI核心程序包概述
    自测题
    编程练习
    第14章抽象、继承和接口
    14.1引言
    14.2抽象
    14.3运行时绑定与编译时绑定
    14.4抽象类和接口
    14.5实现多个接口
    14.6适配器和内部类
    14.7toString方法
    自测题
    编程练习
    第15章异常
    15.1引言
    15.2Java中预定义的异常类
    15.3处理异常
    15.3.1声明异常
    15.3.2捕捉异常
    15.4finally语句
    15.5在GUI应用程序中的异常
    15.6在自定义的类中使用异常
    15.7抛出异常
    15.8创建自己的异常类
    15.9再次抛出异常
    15.10为异常编写文档
    自测题
    编程练习
    第16章二维数组
    16.1引言
    16.2创建二维数组
    16.3初始化二维数组
    16.4不规则数组
    16.5NoughtsAndCrosses类
    自测题
    编程练习
    第17章Java聚集类框架
    17.1引言
    17.2List接口和ArrayList类
    17.2.1泛型
    17.2.2使用接口类型代替实现类型
    172.3List接口定义的方法
    17.3通过聚集类使用增强的for循环
    17.4Set接口和HashSet类
    17.4.1Set接口定义的方法
    17.4.2遍历集合中的所有元素
    17.4.3Iterator对象
    17.5Map接口和HashMap类
    17.6在Java聚集类中使用自己的类
    17.6.1定义toString方法
    17.6.2定义equa1s方法
    17.6.3定义hashCode方法
    17.7为Book类的对象开发聚集类
    自测题
    编程练习
    第18章**图形编程
    第19章改进用户界面
    第20章文件处理
    第21章**案例研究
    第22章多线程程序
    第23章Java网络编程
    第24章Java的背景
    ……
    编辑推荐语
    《Java大学教程》提供了面向对象编程方法的详细介绍,其中涵盖了Java基础知识以及更**的专题内容。《Java大学教程》不仅充分考虑了初次接触编程的学生的特点,同时也非常注重软件开发的系统性,所以,《Java大学教程》除了介绍基本的编程知识外,还涵盖了很多如设计原则和标准、测试方法、内存管理等内容,更提供了大型的案例分析,以指导学生开发比较有实用价值的应用程序,从而展示了Java软件开发的全貌。

    与描述相符

    100

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