Java掀起了全球范围内软件开发的革命。Java是专门为Internet以及网络应用设计的编程语言,而Internet也对软件开发的商业与社会结构产生了重大影响。如今,开发当今的应用软件早已涉及整个地球村,而中国正是其中重要的参与者。朱仲杰先生的这本书无疑将中国与现代Internet和Java所引发的软件开发革命很好地联系了起来。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | JAVA SE6全方位学习(附光盘)/Sun公司核心技术丛书 |
分类 | |
作者 | 朱仲杰 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 Java掀起了全球范围内软件开发的革命。Java是专门为Internet以及网络应用设计的编程语言,而Internet也对软件开发的商业与社会结构产生了重大影响。如今,开发当今的应用软件早已涉及整个地球村,而中国正是其中重要的参与者。朱仲杰先生的这本书无疑将中国与现代Internet和Java所引发的软件开发革命很好地联系了起来。 内容推荐 本书全面介绍了Java SE6的相关知识。全书共24章,包括Java语言的介绍、Java的表达式和语句、Java面向对象程序设计、Object类常用方法、内存、Java Application与Applet、异常处理、容器和版面配置、AWT组件、绘图、Inner Class、Wapper Class、字符串处理、文件输入与输出、线程、Collection以及网络程序设计。 本书叙述简洁清晰、范例丰富、内容详尽,适合不同层次的软件开发人员参考。 目录 前言 第一部分 认识篇 第1章 Java的过去、现在和未来 1.1 Java的历史 1.2 Java的架构 1.2.1 Java的语法 1.2.2 Java的运行环境 1.2.3 JavaAPI简介 1.3 Java的优点 1.4 Java未来的发展 1.5 邂逅Java SE 6 1.6 本章总结 1.7 课后习题 1.8 参考文献 第2章 程序开发工具下载、安装与使用 2.1 JDK下载、安装与设置 2.1.1 JDK 2.1.2 Java说明文档 2.2 程序编辑工具下载、安装、设置与使用 2.3 本章总结 2.4 课后习题 2.5 参考文献 第3章 程序初体验 3.1 开始写程序 3.2 使用记事本 3.2.1 程序编辑 3.2.2 程序编译 3.2.3 程序运行 3.3 程序说明 3.4 范例欣赏 3.5 本章总结 3.6 课后习题 3.7 参考文献 第二部分 基础篇 第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.4 本章总结 4.5 课后习题 4.6 参考资料 第5章 Java的表达式 5.1 算术运算 5.2 比较运算 5.3 逻辑运算 5.4 递加、递减运算 5.5 赋值运算 5.6 位运算 5.7 位移运算 5.8 优先级和结合性 5.9 奉章总结 5.10 课后习题 5.11 参考文献 第6章 Java的语句 6.1 认识语句 6.2 一般语句 6.2.1 注释 6.2.2 赋值语句 6.2.3 对象的使用(方法的调用) 6.2.4 其他 6.3 声明语句 6.3.1 变量的声明 6.3.2 对象的声明 6.3.3 类的声明 6.3.4 方法的声明 6.4 条件控制语句 6.4.1 if 6.4.2 else 6.4.3 层次式的if 6.4.4 ?:操作符 6.4.5 switch 6.5 循环控制语句 6.5.1 for 6.5.2 while 6.5.3 do…while 6.5.4 高级循环控制 6.6 本章总结 6.7 课后习题 6.8 参考文献 第三部分进 阶篇 笫7章 Java面向对象程序设计 7.1 从日常生活中看对象 7.1.1 类与对象 7.1.2 成员 7.1.3 继承 7.1.4 多态 7.2 用Java实现面向对象程序设计 7.2.1 定义类 7.2.2 定义成员 7.2.3 产生与使用对象 7.2.4 初看构造函数 7.2.5 封装 7.2.6 类的继承 7.2.7 类的多态 7.2.8 类成员与实例成员 7.2.9 再看构造函数 7.2.10 遮蔽、改写与重载 7.3 本章总结 7.4 课后习题 7.5 参考资料 第8章 深入Java面向对象程序设计 8.1 包的使用 8.1.1 什么是包 8.1.2 package语句 8.1.3 import语句 8.1.4 classpath的设置 8.1.5 访问权限修饰符的使用 8.2 final修饰符 8.3 抽象类 8.4 接口 8.5 本章总结 8.6 课后习题 8.7 参考文献 第9章 Object类常用方法介绍 9.1 类的类型转换 9.2 对象之间的比较运算 9.3 散列码 9.4 对象的复制 9.5 将对象转为字符串 9.6 本章总结 9.7 课后习题 9.8 参考文献 第10章 深入内存 10.1 声明 10.1.1 变量 10.1.2 对象 10.2 数组 10.2.1 数组的产生 10.2.2 数组的使用 10.2.3 length属性 10.2.4 数组的复制 10.2.5 多维数组 10.2.6 对象数组 10.2.7 java.util.Arrays API使用 10.3 变量的访问范围 10.4 参数传递 10.4.1 基本数据类型参数值传递 10.4.2 类对象类型参数值传递 10.5 垃圾回收 10.5.1 Garbage Collection简介 10.5.2 调用GC 10.5.3 finalize方法 10.5.4 回收顺序 10.5.5 GC何时运行 10.6 本章总结 10.7 课后习题 10.8 参考文献 第11章 Java Application与Applet 11.1 Application 11.1.1 输入与输出 11.1.2 系统参数 11.1.3 System类使用 11.1.4 Runtime类使用 11.2 Applet 11.2.1 输入与输出 11.2.2 基本方法使用 11.2.3 安全性 11.3 Application与Applet合并 11.4 本章总结 11.5 课后习题 11.6 参考文献 第12章 异常处理 12.1 认识异常 12.1.1 Runtime Exception 12.1.2 Checked Exception 12.1.3 Error 12.2 捕捉和处理异常 12.2.1 捕捉异常try…catch 12.2.2 处理异常 12.2.3 finally 12.2.4 异常捕捉的顺序 12.2.5 throws关键字的使用 12.3 自己设计异常 12.3.1 throw关键字的使用 12.3.2 定义自己的Exception类 12.4 异常与方法的改写 12.5 本章总结 12.6 课后习题 12.7 参考文献 第四部分 GUI篇 第13章 容器和版面配置 13.1 认识AWT 13.2 Container 13.2.1 Frame 13.2.2 Panel 13.3 版面配置 13.3.1 什么是Layout 13.3.2 BorderLayout 13.3.3 FlowLayout 13.3.4 CardLayout 13.3.5 GridLayout 13.3.6 GridBagLayout 13.3.7 不使用Layout 13.4 本章总结 13.5 课后习题 13.6 参考文献 第14章 事件处理 14.1 认识事件处理机制 14.1.1 什么是事件 14.1.2 Java事件处理架构 14.1.3 委托模式 14.1.4 AWT Event类架构 14.2 使用事件处理机制 14.2.1 WindowEvent 14.2.2 MouseEvent 14.2.3 KeyEvent 14.2.4 其他Low-1evel Event 14.3 本章总结 14.4 课后习题 14.5 参考文献 笫15章 AWT组件使用 15.1 Button 15.2 Checkbox 15.2.1 多重选择 15.2.2 单一选择 15.3 Choice 15.4 List 15.5 Label 15.6 Scrollbar 15.7 ScrollPane 15.8 TextField 15.9 TextArea 15.10 本章总结 15.11 课后习题 15.12 参考文献 第16章 高级AWT组件使用 16.1 Font 16.2 Color 16.3 Menu 16.4 Dialog 16.5 FileDialog 16.6 本章总结 16.7 课后练习 16.8 参考文献 第17章 绘图 17.1 认识Graphics类 17.1.1 产生Graphics对象 17.1.2 paint方法 17.1.3 Canvas类 17.1.4 坐标 17.2 基本绘图方法 17.2.1 画线 17.2.2 画字符串 17.2.3 画矩形 17.2.4 画圆 17.2.5 画多边形 17.3 高级绘图方法 17.3.1 颜色设置 17.3.2 字体设置 17.3.3 语句块处理 17.4 本章总结 17.5 课后习题 17.6 参考文献 第五部分 内功心法篇 第18章 内部类 18.1 认识内部类 18.2 成员式内部类 18.3 区域式内部类 18.4 匿名式内部类 18.5 本章总结 18.6 课后习题 18.7 参考文献 第19章 包装类 19.1 认识包装类 19.2 Integer类 19.3 Boolean类 19.4 Byte类 19.5 Character类 19.6 Double类 19.7 Float类 19.8 Long和Short类 19.9 本章总结 19.10 课后习题 19.11 参考文献 笫20章 深入字符串处理 20.1 深入了解String对象 20.1.1 产生String对象 20.1.2 String类的类方法使用 20.2 StringBuffer类使用 20.2.1 产生StringBuffer对象 20.2.2 StringBuffer类的方法使用 20.3 StringTokenizer类使用 20.3.1 创建StringTokenizer对象 20.3.2 StringTokenizer类的方法使用 20.4 本章总结 20.5 课后习题 20.6 参考文献 第21章 文件与输入/输出处理 21.1 java.io包简介 21.1.1 Stream 21.1.2 Node 21.1.3 方法使用 21.2 文件处理 21.2.1 文件操作 21.2.2 文件访问 21.3 数据流连接 21.4 对象串行化 21.5 本章总结 21.6 课后习题 21.7 参考文献 第22章 线程 22.1 认识线程 22.2 创建线程 22.3 线程操作 22.3.1 启动线程 22.3.2 停止线程运行 22.3.3 暂停线程运行 22.3.4 取得线程信息 22.4 数据同步处理 22.5 线程高级操作 22.6 本章总结 22.7 课后习题 22.8 参考文献 第23章 Collection 23.1 认识Collection库 23.2 Set接口使用 23.3 List接口使用 23.4 Iterator接口使用 23.5 Map接口使用 23.6 JDK 1.1中的Collection库 23.7 本章总结 23.8 课后习题 23.9 参考文献 第24章 网络程序设计 24.1 网络基本概念 24.1.1 Client-Server架构 24.1.2 互联网地址 24.1.3 TCP/IP传输协议 24.1.4 面向连接协议 24.1.5 非面向连接协议 24.1.6 连接端口 24.1.7 Socket 24.2 Java网络类 24.2.1 InetAddress类 24.2.2 Socket类 24.2.3 ServerSocket类 24.2.4 DatagramSocket类和DatagramPacket类 24.3 本章结论 24.4 课后习题 24.5 参考文献 附录A Assertione 附录B Java Web Sart 附录C New I/O 附录D 泛型 附录E Enum 附录F Tiger的好帮手 附录G 简易格式化的输入与输出 附录H Annotations |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。