|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
这是一本全面介绍Java 2 J2SE 1.4编程语言的综合性书籍。
全书共分三大部分。第一部分:Java基础,介绍Java的历史、语言和编程环境。第二部分:Java库细节,介绍Java库(软件包)的内涵。主要内容涉及Java的基本动画功能,2D功能,窗口软件包,与用户交互的不同对象,通过事件处理完成交互操作,应用程序间传输信息的机制,Java中处理集合的数据结构支持类,通过Java的流进行I/O编程等。第三部分:附录,是很好的语法参考材料。 本书适合于想学习、掌握和提高Java编程方法和技巧的各种技术人员。 作者简介:
John Zukowski是一位自由作家,在JZ公司担任Java方面的战略顾问。他在一些网上论谈担任Java方面的领袖,如www.jguru.com,同时担任Sun公司开发组、IBM developerWorks和JavaWorld的专栏作家。他的最新作品有:Java Collections和Definitive Guide Swing for Java 2 。
编辑推荐:
Java 2标准版1.4版本提供了许多新的编程能力,同时大量原有功能也更加简单易用。但如果没有可信赖的指导手册,就很难得益于新的SDK。本书包括所有的新技术细节,一步一步的指令和Java专家顾问的提示,是读者学习时的重要资源。
目录:
第一部分 Java基础
第1章 Java简介 Java简史 Java体系结构 Microsoft的看法 下一章 第2章 Java 2 SDK简介 小应用程序和应用程序 使用Java 2 SDK 生成Java应用程序 生成Java小应用程序 下一章 第3章 使用Java对象 面向对象编程简介 设计类 下一章 第4章 数据类型、修饰符和表达式 说明语句 关键字 变量 数据类型 直接数 语句与表达式 运算符 修饰符 下一章 第5章 Java类、接口和包 数据类型的强制类型转换 对构造函数和成员引用this和super 对象内存模型 Java接口 使用Java包 建议规则 第6章 数组与流程控制 在Java中使用数组 使用流控制语句 下一章 第7章 异常处理与断言 Java异常处理结构 管理抛出异常的方法 自己抛出异常 生成定制异常类 链接异常 读取堆栈转储 使用finally从句 检查断言 下一章 第8章 线程与多线程 多线程基础 高级多线程 下一章 第二部分 Java库细节 第9章 标准Java包 实用库 多媒体库 下一章 第10章 动画与图像 图形基础 动画基础 动面加速提示 第11章 二维图形与图像 图形处理 文字处理 图像处理 图形设备挂钩 下一章 第12章 GUI布局管理器 Java GUI方法 用布局管理器设计GUI 布局管理器内幕:接口布局管理器 下一章 第13章 Swing GUI组件 AWT GUI类的上级类Component JComponent:GUI类的Swing上级类 在GUI中加进Swing组件 使用菜单系统组件 下一章 第14章 事件处理 基于委托的事件处理 事件类型与听众 适配器 下一章 第15章 高级Swing功能 高级Swing事件处理 生成用户对话框 模型/视图/控制器结构 复杂Swing组件 客户机属性 下一章 第16章 数据传输 可传输对象 剪贴板传输 拖放法 下一章 第17章 Java集合 Java 2集会框架 使用Java的数学库 日期与日历 下一章 第18章 高级小应用程序编程 纯粹GUI驱动小应用程序 部署小应用程序 优化启动时间 下一章 第19章 流与输入/输出编程 Java的文件管理方法 Java I/O流的操作方法 对象持续与系列化 新I/O包 日志 下一章 第20章 打印 历史 Java 1.4中打印概述 使用StreamPrintService 打印屏幕 下一章 第21章 JavaBeans JavaBean组件模型 Java的Beans Bean内省和定置 Beans开发工具库(BDK) 下一章 第22章 网络编程 Java的网络协议:TCP/IP Internet寻址 与远程系统通信 从套接信道读取 非阻止读 编写服务器系统 非阻止服务器 下一章 第23章 Java扩展库 Java 2平台标准版 Java 2平台企业版 JaVa Communications(COMM) 下一章 附录A Java语言语法 附录B 联机资源 词汇表 前言:
欢迎使用《Java 2从入门到精通(J2SEl.4版)》,这是一本Java编程语言的综合性书籍。通过学习本书中的基础知识直到中级、高级课题,可帮助你成为高水平的Java编程人员。
导游图
本书适合你吗?尽管本书是按一定逻辑顺序编写的,但大多数读者不会拿起来按顺序从封面看到封底。根据你的特定背景,可以按下面介绍找到最适合你的个人需要的阅读方法。
对非C/C++/C#编程人员
如果你不熟悉Java和C/C++/C#风格的编程,则需要阅读全文。有些概念与其他语言相似,但为了掌握Java工作的方法,需要阅读全文。为了充分掌握提出的概念,应当亲自做每一个例子。每一节之间可能要停几个小时或几天,以便消化吸..
序言:
Java已经确定了作为当今网络编程语言的地位,已经证明是相当有效的一般编程语言。Java的优势在于安全、 可移植、明晰的编程环境和支持网络中软件的无缝与无形发布。
20多年来,我遇到了各种开发难题,都在Java中得到妥善解决。例如,我是广泛使用的ANTLR翻译器生成器的设计人员,遇到C/C++的移植性问题(库的变化和整数长度的不同)。在各个作业中,我要一次次重来,这是由于缺乏丰富的库和基础结构所造成的。我花大量时间建立、调试与远程机器交流的代码,跟踪无内存回收功能的语言中内存泄漏问题。为了远程调试接口,我曾经用指示灯和滤波器调试程序!
Java的移植性使服务器方开发人员受益匪..
|