Java程序设计-(第2版)
本书特色
[
《java程序设计(第2版)/高职高专立体化教材计算机系列》在保持**版教材原创风格的基础上,按照案例化、实例化的设计原则,解析了原有的知识体系,重新构建了新的知识结构与技术框架,增加了大量具有原创性的案例和实例,并将知识的讲授与案/实例的剖析讲解有机地结合起来,力图将java面向对象的实质和特色淋漓尽致地展示给读者,帮助读者扎实而深入地掌握java编程的技能与技巧,培养读者灵活运用知识进行应用开发的能力和素养。
全书共分12章,包含了75个精心创作或改编的案例和实例。主要内容包括:java程序开发环境的搭建、面向对象的java编程、java编程基础、抽象与封装、字符串与数组、继承与多态、异常处理、图形化用户界面设计、事件处理、gui应用开发、输入输出流、java数据库应用开发等。每章后面都配有丰富的习题,附录的内容为主要习题的参考答案。
本书可作为培养应用型、技能型人才的java课程教材,亦可作为相关专业的大中专学生及从事java开发的技术人员的参考书。
]
目录
目 录第1章 java程序开发环境的搭建 11.1 案例1:基于jdk的java程序验证 11.1.1 **知识 11.1.2 案例综述 21.1.3 解决步骤 41.1.4 拓展提升 101.2 案例2:基于myeclipse的java程序验证 101.2.1 **知识 111.2.2 案例综述 111.2.3 解决步骤 121.2.4 拓展提升 20习题 20第2章 面向对象的java编程 232.1 案例1:输出单行信息的java应用程序 232.1.1 **知识 232.1.2 案例综述 242.1.3 案例解决 242.1.4 拓展提升 282.2 案例2:体现面向对象特征的java程序 312.2.1 **知识 312.2.2 案例综述 332.2.3 案例解决 332.2.4 拓展提升 372.3 案例3:java applet程序 382.3.1 **知识 392.3.2 案例综述 392.3.3 案例解决 402.3.4 拓展提升 42习题 43第3章 java编程基础 453.1 单元1:数据表达 453.1.1 java语言符号集 453.1.2 java数据类型 473.1.3 常量与变量 473.1.4 数据类型转型 503.2 单元2:运算符与表达式 513.2.1 运算符与表达式 513.2.2 运算符的优先级 563.3 单元3:程序的结构 573.3.1 语句与顺序结构 583.3.2 分支结构 593.3.3 循环结构 643.3.4 循环嵌套 713.3.5 跳转语句 74习题 78第4章 抽象与封装 804.1 单元1:类的构成要素 804.1.1 面向对象的基本特征 804.1.2 类的定义 824.1.3 属性声明 854.1.4 构造方法定义 874.1.5 成员方法定义 894.2 单元2:java的封装机制 934.2.1 java的修饰符 934.2.2 访问修饰符 944.2.3 特征修饰符 994.3 单元3:成员方法的应用 1024.3.1 成员方法的分类 1024.3.2 成员方法中的数据 1034.3.3 读/写属性的成员方法 104习题 109第5章 字符串与数组 1125.1 单元1:常用的系统内部类 1125.1.1 java的系统类包 1125.1.2 math类 1135.1.3 基本数据类型的封装 1165.2 单元2:字符串string 1215.2.1 string类 1215.2.2 stringbuffer类 1255.3 单元3:数组 1275.3.1 一维数组 1275.3.2 多维数组 1315.3.3 数组的应用 136习题 140第6章 继承与多态 1426.1 单元1:继承机制 1426.1.1 继承的概念与实现 1426.1.2 构造方法的继承 1446.1.3 继承的特征与意义 1486.2 单元2:java的多态 1496.2.1 属性隐藏与方法重写 1496.2.2 方法重载 1536.2.3 重载与重写的不同 1586.3 单元3:抽象类与*终类 1596.3.1 抽象类与抽象方法 1596.3.2 *终类与*终方法 1636.4 单元4:接口 1656.4.1 接口的定义与实现 1656.4.2 深入理解接口 1716.5 单元5:包 1766.5.1 包及包的创建 1766.5.2 包的引用 178习题 181第7章 异常处理 1847.1 单元1:异常处理 1847.1.1 异常类 1847.1.2 异常处理机制 1877.2 单元2:定制异常处理 1907.2.1 抛出异常 1917.2.2 自定义异常 1937.2.3 异常处理机制的特点 197习题 197第8章 图形化用户界面设计 1998.1 单元1:awt 1998.1.1 awt的类与组织 1998.1.2 设置颜色与字体 2038.1.3 awt的应用程序窗体 2058.2 单元2:swing的容器组件 2088.2.1 框架窗体jframe 2098.2.2 其他的容器类 2138.3 单元3:swing的基本组件 2158.3.1 基本组件类 2158.3.2 标签与命令按钮 2168.3.3 文本类组件 2188.3.4 选择类组件 2218.3.5 列表类组件 2238.4 单元4:布局管理器 2278.4.1 awt的布局管理器 2288.4.2 borderlayout 2288.4.3 gridlayout 2308.4.4 flowlayout 2328.4.5 cardlayout 235习题 237第9章 事件处理 2409.1 单元1:事件驱动编程 2409.1.1 重要概念 2409.1.2 java的事件 2419.1.3 事件处理原理 2439.2 单元2:监听器接口与适配器 2479.2.1 事件监听器接口 2479.2.2 事件适配器类 2519.2.3 内部类 2549.2.4 匿名类 257习题 260第10章 gui应用开发 26210.1 单元1:菜单系统与工具栏 26210.1.1 菜单系统设计 26210.1.2 工具栏 27010.2 单元2:swing的高级组件 27310.2.1 选项卡窗格集jtabbedpane 27310.2.2 表格jtable 27710.2.3 层次树jtree 280习题 284第11章 输入输出流 28611.1 单元1:流与文件 28611.1.1 流的类别 28611.1.2 文件类file 28911.2 单元2:字节流的输入输出 29311.2.1 抽象字节流类inputstream与outputstream 29411.2.2 字节文件流类fileinputstream 和fileoutputstream 29511.2.3 字节缓冲流类bufferedinputstream和bufferedoutputstream 29711.2.4 字节数据流类datainputstream和dataoutputstream 29811.3 单元3:字符流的输入输出 30111.3.1 抽象字符流类reader和writer 30111.3.2 转换流类inputstreamreader和outputstreamwriter 30211.3.3 字符文件流类filereader和filewriter 30311.3.4 字符缓冲流类bufferedreader和bufferedwriter 30511.3.5 系统类system 308习题 312第12章 java数据库应用开发 31412.1 单元1:jdbc 31412.1.1 jdbc概述 31512.1.2 jdbc驱动程序的类别 31712.1.3 jdbc的类与接口 31812.1.4 为myeclipse配置jdbc运行环境 32412.2 单元2: jdbc操纵数据库中的数据 32712.2.1 编写jdbc数据库应用程序的步骤 32712.2.2 创建数据库表 33312.2.3 查询数据 33612.2.4 增加数据 33912.2.5 修改数据 34212.2.6 删除数据 344习题 346各章课后习题参考答案 348参考文献 354
封面
书名:Java程序设计-(第2版)
作者:高晓黎
页数:353
定价:¥41.0
出版社:清华大学出版社
出版日期:2015-08-01
ISBN:9787302395409
PDF电子书大小:134MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!