出版时间:2002-7 出版社:电子工业出版社 作者:(美)Jeff Friesen 页数:600 字数:961000
Tag标签:无
内容概要
本书结合大量具体实例介绍了面向对象的程序设计和Java基础。本书所介绍的Java语言的基础内容包括:运算符、表达式、语句,以及带有类和对象的面向对象程序设计、继承和动态方法等。本书还包含对面向对象分析和设计方法应用OOP的概念,并且示范了在集合中组织数据和应用Java的内置数学函数。此外,附录A中提供了与每章末尾习题相应的答案,以帮助读者很好地理解该章内容。
通过这种方法,读者可以学习数百个说明每个概念使用方法的生动实例。
本书语言简明通俗、内容生动翔实,可作为Java开发人员和非开发人员的参考书。
书籍目录
第一部分 学习这门语言 第1章 Java入门 2 1.1 Java是什么 2 1.2 开发工具 6 1.3 Java程序 10 1.4 Java与C++的比较 24 1.5 下文预告 31 第2章 从Unicode到数据类型 35 2.1 Unicode 35 2.2 注释 36 2.3 标识符 37 2.4 类型 39 2.5 下文预告 42 第3章 从常数到表达式 46 3.1 常数 46 3.2 变量 49 3.3 分隔符和运算符 54 3.4 表达式 67 3.5 下文预告 69 第4章 语句 73 4.1 语句的类型 73 4.2 判断语句 74 4.3 循环和循环控制语句 79 4.4 其他语句 87 4.5 下文预告 90 第5章 类和对象 95 5.1 类 95 5.2 域 96 5.3 方法 101 5.4 对象 107 5.5 下文预告 129 第6章 继承 134 6.1 继承是什么 134 6.2 所有类的根 143 6.3 接口 158 6.4 继承与组合 164 6.5 下文预告 166 第7章 多态 172 7.1 多态是什么 172 7.2 方法绑定 173 7.3 抽象类 183 7.4 运行时类型信息 186 7.5 下文预告 193 第8章 初始化程序和嵌套类 198 8.1 初始化程序 198 8.2 无用内存收集机制 217 8.3 结束 222 8.4 嵌套类 226 8.5 下文预告 234 第9章 异常和异常处理 238 9.1 异常是什么 238 9.2 抛出异常 243 9.3 捕获异常 248 9.4 清除 258 9.5 下文预告 261 第10章 线程 265 10.1 线程是什么 265 10.1.1 具有Thread类的多线程 266 10.1.2 具有Runnable接口的多线程 268 10.1.3 基本的线程操作 269 10.1.4 计时器 275 10.2 同步 277 10.2.1 锁和同步块 280 10.2.2 死锁 283 10.2.3 等待和通知 285 10.2.4 易失性 293 10.3 调度 294 10.3.1 线程状态和优先级 294 10.3.2 等优先级线程调度 296 10.4 线程组 298 10.5 下文预告 301 第11章 包 307 11.1 包是什么 307 11.1.1 包信息 308 11.2 包指令 310 11.2.1 包名惟一 310 11.3 导入指令 311 11.3.1 CLASSPATH环境变量 313 11.4 使用包 313 11.5 下文预告 322第二部分 深入研究API 第12章 从字符到字符串标志化 328 12.1 字符 328 12.1.1 字符的构造 328 12.1.2 字符的分类 329 12.1.3 字符的转换 330 12.2 字符串 332 12.2.1 字符串的构造 332 12.2.2 字符数组和String 333 12.2.3 字符串的比较 334 12.2.4 字符串合并 336 12.2.5 字符串转换 337 12.2.6 提取字符 338 12.2.7 字符串的固定 339 12.2.8 查找字符串 340 12.2.9 字符串的长度 341 12.2.10 将值转换为字符串 342 12.3 字符串缓冲区 342 12.3.1 创建字符串缓冲区 342 12.3.2 添加字符 343 12.3.3 缓冲区的容量 344 12.3.4 缓冲区长度 345 12.3.5 删除字符 346 12.3.6 提取字符 347 12.3.7 插入字符 348 12.3.8 替换字符串 349 12.3.9 反转字符串 350 12.4 字符串标志化器 350 12.4.1 构造字符串标志化器 350 12.4.2 获取标志 351 12.5 下文预告 353 第13章 从基本数据结构到集合 358 13.1 基本数据结构 358 13.1.1 数组 358 13.1.2 位组 371 13.1.3 枚举 375 13.1.4 哈希表 375 13.1.5 属性类 379 13.1.6 栈 381 13.1.7 向量 383 13.2 包装类 386 13.3 自引用类 387 13.4 集合 390 13.4.1 接口 391 13.4.2 实现 395 13.4.3 实用程序 401 13.5 下文预告 416 第14章 数学运算 420 14.1 Java与数学运算 420 14.1.1 整数类型 420 14.1.2 浮点数类型 422 14.1.3 浮点问题 425 14.2 基本数学类 426 14.3 随机数 428 14.4 任意精度的十进制数和整数 434 14.5 下文预告 436 第15章 文件和流 441 15.1 使用文件 441 15.1.1 名称和属性操作 442 15.1.2 对顺序访问数据文件内容的操作 448 15.1.3 对随机访问数据文件内容的操作 449 15.2 使用流 458 15.2.1 流类概述 459 15.2.2 标准I/O 469 15.2.3 进程 473 15.3 对象串行化 476 15.3.1 默认的串行化和反串行化 477 15.3.2 定制的串行化和反串行化 484 15.3.3 外部化 487 15.4 流标志化器 491 15.5 下文预告 495第三部分 附录附录A 答案 502附录B 保留字 580附录C 运算符的优先次序 583附录D 其他资源 585术语表 587
图书封面
图书标签Tags
无
评论、评分、阅读与下载