注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java 2核心技术

Java 2核心技术

Java 2核心技术

定 价:¥68.00

作 者: (美)[C.S.霍斯特曼]Cay S. Horstmann,(美)[G.康内尔]Gary Cornell著;京京工作室译
出版社: 机械工业出版社
丛编项: 软件开发技术丛书
标 签: Java

购买这本书可以去


ISBN: 9787111077190 出版时间: 2000-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 522页 字数:  

内容简介

  本书详细介绍Java语言的基础知识与主要功能,系统分析了Java语言的发展过程及成功因素,从Java语言的基本概念入手,阐述了Java语言的编程机制与技巧。本书配套光盘提供了最新Java开发包、共享软件、书中所有程序源代码等内容。本书既适合Java的初学者学习,又适合Java的编程高手参考。主要特点:1 Java从入门到精通2 大量实例详解Java编程机制3 配套光盘提供Java最新开发包、共享软件、书中程序代码清单等

作者简介

暂缺《Java 2核心技术》作者简介

图书目录

     目 录
   前言
   第1章 Java入门
    1.1 作为编程工具的Java
    1.2Java的优点
    1.3Java的关键特点
    1.3.1简单
    1.3.2面向对象
    1.3.3分布式
    1.3.4健壮
    1.3.5安全
    1.3.6中性结构
    1.3.7可移植
    1.3.8解释型
    1.3.9高性能
    1.3.10 多线程
    1.3.11 动态
    1.4Java和Internet
    1.5Java简史
    1.6对Java的常见误解
   第2章 Java编程环境
    2.1安装Java编译器及工具
    2.1.1Windows用户的开发环境
    2.1.2在集成开发环境中加入Core
    Java文件
    2.2在Java目录中游历
    2.3Windows95/98/NT编程环境
    2.3.1长文件名
    2.3.2多窗口
    2.3.3快捷键
    2.3.4深入DOS外壳
    2.3.5EDIT程序
    2.4Java程序的编译与运行
    2.5TextPad的使用
    2.5.1编译和运行程序
    2.5.2查找编程错误
    2.6图形应用
    2.7小应用程序
   第3章 Java的基本编程结构
    3.1 一个简单的Java程序
    3.2注释
    3.3数据类型
    3.3.1整数
    3.3.2浮点
    3.3.3字符类型
    3.3.4布尔类型
    3.4 变量
    3.5赋值和初始化
    3.5.1数值类型的相互转换
    3.5.2常数
    3.6运算符
    3.6.1幂
    3.6.2递增和递减运算符
    3.6.3关系和布尔运算符
    3.6.4按位运算符
    3.6.5括号和运算符分级
    3.7字串
    3.7.1连结
    3.7.2子串
    3.7.3字串编辑
    3.7.4测试字串的相等性
    3.7.5读取输入
    3.7.6格式化输出
    3.7.7一个抵押计算器
    3.8控制流程
    3.8.1块作用域
    3.8.2条件语句
    3.8.3不确定循环
    3.8.4确定循环
    3.8.5多重选择
    3.8.6标签中断
    3.9类方法
    3.9.1类变量
    3.9.2递归
    3.10数组
    3.10.1数组的复制
    3.10.2数组作为参数使用
    3.10.3数组作为返回值使用
    3.10.4多维数组
   第4章 对象和类
    4.1面向对象编程简介
    4.1.1OOP术语
    4.1.2对象
    4.1.3类与类的关系
    4.1.4OOP与传统面向过程编程技术的对比
    4.2使用现成的类
    4.2.1对象变量
    4.2.2Java库的GregorianCalendar类
    4.2.3转换器和访问器方法
    4.2.4Day类的使用
    4.2.5一个日历程序
    4.2.6对象作为函数参数使用
    4.3开始构建自己的类
    4.3.1一个Employee类
    4.3.2分析Employee类
    4.3.3开始使用构建器
    4.3.4Employee类的方法
    4.3.5访问私有数据的方法
    4.3.6私有方法
    4.3.7深入对象构建
    4.3.8静态方法和字段
    4.3.9CardDeck类
    4.4 封装
    4.4.1封装的使用
    4.4.2编译器如何定位封装
    4.4.3封装范围
    4.5类设计建议
   第5章 继承
    5.1 继承的初期步骤
    5.1.1 继承结构
    5.1.2子类的使用
    5.1.3具有自主性的对象:多形性
    5.1.4 禁止继承:最后的类和方法
    5.2造型
    5.3抽象类
    5.4保护访问
    5.5Object: 终极超类
    5.5.1矢量
    5.5.2对象封装器
    5.5.3大数字
    5.5.4阅读HTML文档中的一个页
    5.6Class类
    5.7 反射
    5.7.1利用反射分析类的能力
    5.7.2在运行期间用反射来分析对象
    5.7.3利用反射机制编写常规数组代码
    5.7.4方法指针
    5.8继承设计建议
   第6章 接口和内部类
    6.1接口
    6.1.1抽象超类的使用
    6.1.2接口的使用
    6.1.3接口的属性
    6.1.4Cloneable接口
    6.1.5接口和回调
    6.2内部类
    6.2.1Property接口
    6.2.2访问本地变量的本地类
    6.2.3静态内部类
   第7章 图形编程
    7.1简介
    7.2创建一个封闭帧
    7.3终止图形程序
    7.4帧布局
    7.5在帧内显示信息
    7.6图形对象和paintComponent方法
    7.7文本与字体
    7.8颜色
    7.9用线描绘形状
    7.10描绘矩形和椭圆
    7.11填充图形
    7.12绘图模式
    7.13图像
   第8章 事件控制
    8.1事件控制基础
    8.1.1示例:按的是哪个按钮?
    8.1.2示例:捕获窗口事件
    8.1.3适配器类
    8.2AWT事件结构
    8.3AWT中的语义和低级事件
    8.4事件控制总结
    8.5独立事件
    8.5.1焦点事件
    8.5.2窗口事件
    8.5.3键盘事件
    8.5.4鼠标事件
    8.6分隔GUI和应用代码
    8.7多点传送
    8.8高级事件控制
    8.8.1事件的消灭
    8.8.2事件队列
    8.8.3增添自定义事件
   第9章 Swing的用户界面组件
    9.1模型、视图、控制器设计范式
    9.2布局管理入门
    9.2.1边框布局
    9.2.2面板
    9.3文字输入
    9.3.1文本域
    9.3.2输入校验
    9.3.3密码域
    9.3.4文本区
    9.3.5标签和标签组件
    9.3.6文字选定
    9.3.7文字编辑
    9.4作出选择
    9.4.1复选框
    9.4.2单选钮
    9.4.3边框
    9.4.4列表
    9.4.5组合框
    9.5滚动条
    9.5.1滚动窗格
    9.5.2窗口的滚动
    9.6高级布局管理
    9.6.1网格布局
    9.6.2框布局
    9.6.3网袋布局
    9.6.4gridx、gridygridwidth和gridheight
    参数
    9.6.5加权字段
    9.6.6fill和anchor参数
    9.6.7填充
    9.6.8指定gridx、gridy、gridwidth和
    gridheight参数的另一种方法
    9.6.9不使用布局管理器
    9.6.10 自定义布局管理器
    9.6.11 通过顺序
    9.7菜单
    9.7.1菜单的构建
    9.7.2响应菜单事件
    9.7.3菜单项中的图标
    9.7.4复选框和单选钮菜单项
    9.7.5弹出式菜单
    9.7.6助记符键和快捷键
    9.7.7启用和禁用菜单项
    9.8对话框
    9.8.1选项对话框
    9.8.2创建对话框
    9.8.3数据交换
    9.8.4文件对话框
   第10章 小应用程序基础
    10.1小应用程序入门
    10.1.1 基础知识
    10.1.2 一个简单的小应用程序
    10.1.3小应用程序的测试
    10.1.4 安全基础
    10.1.5将应用程序转换成小应用程序
    10.1.6小应用程序的存在时间
    10.2 小应用程序的HTML标记及属性
    10.2.1用于定位的小应用程序属性
    10.2.2用于编码的小应用程序属性
    10.2.3用于非Java兼容浏览器小应用程序
    属性
    10.2.4对象标记
    10.2.5Java插件标记
    10.2.6向小应用程序传递信息
    10.3小应用程序中的弹出式窗口
    10.4多媒体
    10.4.1URL
    10.4.2获取多媒体文件
    10.5小应用程序的工作环境
    10.5.1小应用程序之间的通信
    10.5.2在浏览器中显示项目
    10.5.3一个书签小应用程序
    10.5.4 JAR文件
    10.5.5资源
    10.6Java程序
   第11章 违例和调试
    11.1处理错误
    11.1.1违例分类
    11.1.2通告由一个方法产生的违例
    11.1.3如何生成违例
    11.1.4创建违例类
    11.2捕捉违例
    11.2.1捕捉多个违例
    11.2.2重新产生违例
    11.2.3finally从句
    11.2.4Java错误和违例控制总结
    11.3使用违例时的一些建议
    11.4调试技术
    11.4.1一些有用的调试技巧
    11.4.2断定
    11.4.3捕捉AWT事件
    11.4.4在图形程序中显示调试消息
    11.5JDB调试工具的使用
   第12章 流与文件
    12.1流
    12.2完整的流理论
    12.2.1流过滤器的分层
    12.2.2数据流
    12.2.3随机存取文件流
    12.2.4文本流
    12.2.5写文本输出
    12.2.6读文本输入
    12.3ZIP文件流
    12.4流在实际中的运用
    12.4.1写入定界输出
    12.4.2字串记号器和定界文字
    12.4.3读取定界输入
    12.4.4随机存取流
    12.5对象流
    12.5.1保存“可变类型”的对象
    12.5.2对象序列文件格式
    12.5.3保存对象引用的问题
    12.5.4用于对象引用的输出格式
    12.5.5安全问题
    12.5.6版本定义
    12.6文件管理
   附录A Java关键字
   附录B jaVadoc工具
   附录C 配套光盘的安装及使用
   

本目录推荐