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

Java语言程序设计

  • 作者:郑莉
  • 出版社:清华大学出版社
  • ISBN:9787302116608
  • 出版日期:2007年01月01日
  • 页数:408
  • 定价:¥33.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    本书将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象的程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。
    本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。
    目录
    第1章Java语言基础知识1
    1.1Java语言与面向对象的程序设计1
    1.1.1面向对象的程序设计思想1
    1.1.2Java语言的特点3
    1.1.3Java类库4
    1.2Java程序概述4
    1.2.1Java开发环境4
    1.2.2Application举例7
    1.2.3Applet举例8
    1.2.4Servlet举例10
    1.2.5JSP和JavaBean举例13
    1.3基本数据类型与表达式14
    1.3.1变量与常量14
    1.3.2基本数据类型15
    1.3.3表达式与运算符16
    1.3.4类型转换20
    1.4数组的概念21
    1.5数组的创建和引用21
    1.5.1数组的声明21
    1.5.2数组的创建21
    1.5.3数组元素的初始化22
    1.5.4数组的引用22
    1.5.5多维数组23
    1.6本章小结26
    习题26
    第2章类与对象的基本概念27
    2.1面向对象的程序设计方法概述27
    2.1.1抽象27
    2.1.2封装28
    2.1.3继承28
    2.1.4多态29
    2.2类与对象29
    2.2.1类的声明30
    2.2.2对象的声明与引用31
    2.2.3数据成员32
    2.2.4方法成员38
    2.2.5类的组织——包的概念43
    2.2.6类的访问控制45
    2.2.7类成员的访问控制45
    2.3对象初始化和回收47
    2.3.1构造方法47
    2.3.2内存回收技术50
    2.4应用举例51
    2.4.1声明BankAccount类51
    2.4.2声明toString()方法52
    2.4.3声明存取款方法53
    2.4.4使用DecimalFormat类54
    2.4.5声明类方法生成特殊的实例54
    2.4.6声明类变量55
    2.5UML简介57
    2.5.1类图58
    2.5.2对象图60
    2.6本章小结60
    习题61
    第3章类的方法62
    3.1方法的控制流程62
    3.1.1if选择结构63
    3.1.2switch选择结构64
    3.1.3for循环结构67
    3.1.4while语句68
    3.1.5dowhile语句69
    3.1.6break语句69
    3.1.7continue语句72
    3.2异常处理简介74
    3.2.1异常处理的意义74
    3.2.2错误的分类75
    3.2.3异常的处理77
    3.2.4生成异常对象83
    3.2.5声明自己的异常类84
    3.3方法的重载85
    3.4本章小结87
    习题87
    第4章类的重用88
    4.1类的继承88
    4.1.1继承的概念88
    4.1.2继承的语法89
    4.1.3隐藏和覆盖92
    4.1.4有继承时的构造方法96
    4.1.5应用举例98
    4.2Object类99
    4.3终结类与终结方法103
    4.3.1终结类103
    4.3.2终结方法104
    4.4抽象类105
    4.4.1抽象类的声明105
    4.4.2抽象方法106
    4.5类的组合108
    4.5.1组合的语法108
    4.5.2组合与继承的比较109
    4.5.3组合与继承的结合110
    4.6包的应用112
    4.6.1Java基础类库概述112
    4.6.2自定义包122
    4.6.3JAR文件123
    4.7本章小结126
    习题126
    第5章接口与多态128
    5.1接口128
    5.1.1接口的作用及语法128
    5.1.2实现接口130
    5.1.3多重继承132
    5.1.4接口的扩展134
    5.2塑型136
    5.2.1塑型的概念136
    5.2.2塑型的应用137
    5.2.3方法的查找138
    5.3多态的概念139
    5.3.1多态的目的140
    5.3.2绑定的概念141
    5.4多态的应用143
    5.5构造方法与多态145
    5.5.1构造方法的调用顺序146
    5.5.2构造方法中的多态方法149
    5.6内部类150
    5.7本章小结151
    习题151
    第6章输入输出流153
    6.1概论153
    6.1.1I/O流的概念153
    6.1.2预定义的I/O流类概述154
    6.2文件读写158
    6.2.1写文本文件158
    6.2.2读文本文件160
    6.2.3写二进制文件163
    6.2.4读二进制文件167
    6.2.5File类169
    6.2.6处理压缩文件172
    6.2.7对象序列化176
    6.2.8随机文件读写178
    6.3本章小结181
    习题181
    第7章对象群体的组织183
    7.1对象数组183
    7.1.1用数组存储对象183
    7.1.2对数组元素进行排序194
    7.1.3在已排序的数组中查找196
    7.2二维数组199
    7.3集合201
    7.3.1Java集合框架201
    7.3.2向量205
    7.3.3Enumeration及Iterator类209
    7.3.4Map接口及其类层次213
    7.3.5哈希表214
    7.4本章小结221
    习题222
    第8章多线程223
    8.1多线程编程基础223
    8.1.1线程的概念223
    8.1.2Thread类223
    8.1.3Runnable接口228
    8.1.4线程间的数据共享230
    8.1.5多线程的同步控制233
    8.1.6线程之间的通信239
    8.1.7后台线程242
    8.2线程的生命周期243
    8.2.1线程的几种基本状态243
    8.2.2死锁问题244
    8.2.3控制线程的生命247
    8.3线程的优先级247
    8.4本章小结251
    习题251
    第9章图形用户界面253
    9.1Applet概述253
    9.2Applet应用程序接口254
    9.3绘图255
    9.3.1图形环境和图形对象255
    9.3.2颜色和字体256
    9.3.3使用Graphics类绘图256
    9.3.4使用Graphics 2D类绘图259
    9.4Swing基础260
    9.4.1JFC与Swing260
    9.4.2Swing与AWT261
    9.4.3在Applet和Application中应用Swing262
    9.5Swing的特点和概念265
    9.5.1Swing的组件和容器层次265
    9.5.2布局管理267
    9.5.3事件处理281
    9.6Swing组件286
    9.6.1顶层容器286
    9.6.2中间层容器290
    9.6.3原子组件298
    9.7其他Swing特性311
    9.7.1Action对象311
    9.7.2边框312
    9.7.3设置外观和感觉314
    9.7.4应用线程314
    9.7.5定时器317
    9.8本章小结318
    习题318
    第10章JDBC与数据库访问320
    10.1数据库基础知识320
    10.1.1数据库技术的特点320
    10.1.2数据模型321
    10.1.3关系表中的主码与外来码322
    10.1.4建立一个实例数据库323
    10.1.5SQL语言简介326
    10.2通过JDBC访问数据库328
    10.2.1设置环境330
    10.2.2建立连接332
    10.2.3对数据库进行操作333
    10.2.4执行带参数的SQL语句342
    10.3本章小结342
    习题342
    第11章Servlet程序设计344
    11.1Java网络程序设计的基本概念344
    11.1.1协议344
    11.1.2关于URI345
    11.1.3基于套接字的有连接通信346
    11.1.4数据报通信347
    11.1.5Servlet349
    11.2Servlet基础350
    11.2.1Servlet容器、Web服务器和应用服务器350
    11.2.2Web应用程序352
    11.2.3Servlet API352
    11.2.4Servlet的基本结构353
    11.2.5Servlet编译和安装354
    11.3Servlet的生命周期354
    11.3.1初始化355
    11.3.2销毁355
    11.4与客户端交互356
    11.4.1提取Servlet信息356
    11.4.2提取服务器信息357
    11.4.3提取客户端信息358
    11.4.4发送HTML信息359
    11.5客户端跟踪361
    11.5.1使用Cookie361
    11.5.2使用Session362
    11.6协作与通信364
    11.6.1Applet与Servlet的通信366
    11.6.2Servlet间的信息共享367
    11.7程序举例367
    11.8本章小结372
    习题372
    第12章JSP程序设计374
    12.1JSP简介374
    12.1.1什么是JSP程序374
    12.1.2JSP语法概述376
    12.1.3JSP内置对象380
    12.1.4一个简单的JSP程序383
    12.2JSP与JavaBean387
    12.2.1JavaBean简介387
    12.2.2在JSP程序中使用JavaBean389
    12.3JSP标签库392
    12.3.1标签处理类392
    12.3.2标签库描述文件393
    12.3.3在JSP程序中使用标签394
    12.3.4自定义标签库395
    12.4JSP与Servlet397
    12.4.1Web应用程序的一般结构397
    12.4.2JSP与Servlet间的信息共享398
    12.4.3JSP与Servlet间的控制传递400
    12.4.4Web应用程序举例400
    12.5本章小结407
    习题407
    参考文献409

    与描述相符

    100

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