面向对象程序设计 : Java语言描述 = Object-oriented programming in Java 🔍
(美)Martin Kalin著;孙艳春等译, (美)Martin Kalin著 , 孙艳春等译, Martin Kalin, 孙艳春, (美)Martin Kalin著 , 孙艳春等译, Lin Ka, 孙艳春 北京:机械工业出版社, 2002, 2002
中文 [zh] · PDF · 41.3MB · 2002 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p0-1): 第1章 面向对象程序设计 1 (p0-2): 1.1 面向对象程序设计和过程型程序设计 1 (p0-3): 1.1.1 自顶向下设计和过程型程序设计 2 (p0-4): 1.1.2 自顶向下设计的问题 3 (p0-5): 1.1.3 类和对象 4 (p0-6): 1.1.4 域和方法 4 (p0-7): 1.1.5 实例与类成员 5 (p0-8): 1.1.6 类的设计 5 (p0-9): 1.1.7 类与对象的关系 6 (p0-10): 1.2 类和抽象数据类型 6 (p0-11): 1.2.1 信息隐藏 7 (p0-12): 1.2.3 抽象数据类型 7 (p0-13): 1.2.2 封装 9 (p0-14): 1.3 客户/服务器模型和消息传递 9 (p0-15): 1.3.1 客户/服务器模型 10 (p0-16): 1.3.2 消息传递和方法调用 11 (p0-17): 1.4 继承和多态 11 (p0-18): 1.4.1 继承 12 (p0-19): 1.4.2 多态 13 (p0-20): 1.4.3 多态和递归 15 (p0-21): 1.5 接口和组件 18 (p0-22): 1.6 面向对象的建模和统一建模语言 19 (p0-23): 1.6.1 示例模型 21 (p0-24): 1.6.2 从统一建模语言模型到程序代码 24 (p0-25): 第2章 入门程序 25 (p0-26): 2.1 第一个程序 29 (p0-27): 2.2 基本的编程结构 30 (p0-28): 2.2.1 求最小整数和最大整数 31 (p0-29): 2.2.2 import语句的便利之处 32 (p0-30): 2.2.3 产生随机整数 32 (p0-31): 2.2.4 while循环 33 (p0-32): 2.2.5 if语句 33 (p0-33): 2.2.6 编译和运行BigAndSmall程序 33 (p0-34): 2.2.7 从一个磁盘文件读取输入 35 (p0-35): 2.2.8 填充数组并对其排序 36 (p0-36): 2.2.9 确保一个程序被正确地调用 37 (p0-37): 2.2.10 构造、填充并排序一个数组 37 (p0-38): 2.2.11 填充、打印并排序一个数组 38 (p0-39): 2.2.12 把输出写入一个磁盘文件 40 (p0-40): 2.2.13 为一个游戏确定最佳策略 43 (p0-41): 2.2.14 for循环 44 (p0-42): 2.2.15 绝对值和余数 46 (p0-43): 2.3 字符串 46 (p0-44): 2.3.1 toString方法 47 (p0-45): 2.3.2 一个String类的测试客户程序 49 (p0-46): 2.3.3 字符串的转换方法 50 (p0-47): 2.3.4 包装类和类型转换 50 (p0-48): 2.3.5 StringBuffer类 52 (p0-49): 2.4 程序员定义的类 55 (p0-50): 2.5 输入和输出 55 (p0-51): 2.5.1 输入/输出流 56 (p0-52): 2.5.3 二进制输入:统计一个文件的字节数 56 (p0-53): 2.5.2 IOException 57 (p0-54): 2.5.4 辨别字母和数字 59 (p0-55): 2.5.5 把标准输入回送到标准输出 61 (p0-56): 2.6 实用程序类 62 (p0-57): 2.6.1 StringTokenizer类 63 (p0-58): 2.6.2 Vector类 64 (p0-59): 2.6.3 Hashtable类 67 (p0-60): 2.7 Java补充材料 67 (p0-61): 2.8 通常错误和安全实践 68 (p0-62): 2.9 编程练习 72 (p0-63): 3.1.2 应用程序 72 (p0-64): 3.1.1 Java虚拟机 72 (p0-65): 3.1 程序类型 72 (p0-66): 第3章 程序和包...
备用文件名
zlibzh/no-category/(美)Martin Kalin著;孙艳春等译, (美)Martin Kalin著 , 孙艳春等译, Martin Kalin, 孙艳春, (美)Martin Kalin著 , 孙艳春等译, Lin Ka, 孙艳春/面向对象程序设计 Java语言描述_116681459.pdf
备选标题
DB2 UDB 7.1 for UNIX, Linux, Windows, OS/2数据库管理认证指南
备选标题
JavaScript技术大全 JavaScript Ji Shu Da Quan
备选标题
Visual Basic 6 kai fa ren yuan zhi nan
备选标题
Internet Email Xie Yi Kai Fa Zhi Nan
备选标题
Oracle9i Application Server Portal手册
备选标题
COM + 与Visual Basic 6分布式应用程序设计
备选标题
Photoshop 5 设计技巧与实例
备选标题
MFC 技术内幕
备选标题
防火墙技术指南
备选作者
(美) Marcus Goncalves著 ; 宋书民, 朱智强, 徐开勇等译; 贡萨尔维斯; 宋书民; 朱智强; 徐开勇
备选作者
Object-Oriented Programming in Java;(美)Martin Kalin(著);孙艳春
备选作者
E.·布洛雷; 布赖尔利; A.·普林斯; 建华·王 (计算机); 里纳尔迪; 一飞·陈 (计算机); 炳林·吴
备选作者
范迪维尔; 考克斯; 志军·尹 (计算机); 海峰·王 (计算机); 清华·田 (翻译)
备选作者
Kevin Johnson Zhu ; Ke Xin Fan Yi Zu Yi
备选作者
(美) R. Allen Wyke等著 ; 闻道工作室译; 威克; 闻道工作室
备选作者
(美) Ted Pattison著 ; 王新昌, 陈越, 费晓飞等译
备选作者
Johnson, Kevin, Kevin E. Johnson
备选作者
贝克拉兹; 翁; 云涛·张; 晓路·王 (计算机); 卓斌·许
备选作者
Weike; Wen dao gong zuo shi
备选作者
[美] Richard Lynch
备选作者
[美] Al Williams
备选作者
帕蒂森 1962-
备选作者
卡林
备用出版商
机械工业出版社 Ji xie gong ye chu ban she
备用出版商
China Machine Press
备用出版商
机械工业出版社·北京
备用版本
Wang luo yu xin xi an quan ji shu cong shu, Di 1 ban, Bei jing, 2000
备用版本
Wei ruan gong si he xin ji shu shu ku, Di 1 ban, Bei jing :, 2001
备用版本
Ruan jian kai fa ji shu cong shu, Di 1 ban, 北京 Bei jing, 2001
备用版本
Wang luo zhuan ye ren yuan shu ku, Beijing, China, 2000
备用版本
Cheng xu she ji yu yan yi cong, Di 1 ban, Beijing, 2002
备用版本
Cheng xu she ji yu yan yi cong, Bei jing, 2002
备用版本
China, People's Republic, China
备用版本
1999
元数据中的注释
Bookmarks: p0-1 (p1): 第1章 面向对象程序设计
p0-2 (p1): 1.1 面向对象程序设计和过程型程序设计
p0-3 (p1): 1.1.1 自顶向下设计和过程型程序设计
p0-4 (p2): 1.1.2 自顶向下设计的问题
p0-5 (p3): 1.1.3 类和对象
p0-6 (p4): 1.1.4 域和方法
p0-7 (p4): 1.1.5 实例与类成员
p0-8 (p5): 1.1.6 类的设计
p0-9 (p5): 1.1.7 类与对象的关系
p0-10 (p6): 1.2 类和抽象数据类型
p0-11 (p6): 1.2.1 信息隐藏
p0-12 (p7): 1.2.3 抽象数据类型
p0-13 (p7): 1.2.2 封装
p0-14 (p9): 1.3 客户/服务器模型和消息传递
p0-15 (p9): 1.3.1 客户/服务器模型
p0-16 (p10): 1.3.2 消息传递和方法调用
p0-17 (p11): 1.4 继承和多态
p0-18 (p11): 1.4.1 继承
p0-19 (p12): 1.4.2 多态
p0-20 (p13): 1.4.3 多态和递归
p0-21 (p15): 1.5 接口和组件
p0-22 (p18): 1.6 面向对象的建模和统一建模语言
p0-23 (p19): 1.6.1 示例模型
p0-24 (p21): 1.6.2 从统一建模语言模型到程序代码
p0-25 (p24): 第2章 入门程序
p0-26 (p25): 2.1 第一个程序
p0-27 (p29): 2.2 基本的编程结构
p0-28 (p30): 2.2.1 求最小整数和最大整数
p0-29 (p31): 2.2.2 import语句的便利之处
p0-30 (p32): 2.2.3 产生随机整数
p0-31 (p32): 2.2.4 while循环
p0-32 (p33): 2.2.5 if语句
p0-33 (p33): 2.2.6 编译和运行BigAndSmall程序
p0-34 (p33): 2.2.7 从一个磁盘文件读取输入
p0-35 (p35): 2.2.8 填充数组并对其排序
p0-36 (p36): 2.2.9 确保一个程序被正确地调用
p0-37 (p37): 2.2.10 构造、填充并排序一个数组
p0-38 (p37): 2.2.11 填充、打印并排序一个数组
p0-39 (p38): 2.2.12 把输出写入一个磁盘文件
p0-40 (p40): 2.2.13 为一个游戏确定最佳策略
p0-41 (p43): 2.2.14 for循环
p0-42 (p44): 2.2.15 绝对值和余数
p0-43 (p46): 2.3 字符串
p0-44 (p46): 2.3.1 toString方法
p0-45 (p47): 2.3.2 一个String类的测试客户程序
p0-46 (p49): 2.3.3 字符串的转换方法
p0-47 (p50): 2.3.4 包装类和类型转换
p0-48 (p50): 2.3.5 StringBuffer类
p0-49 (p52): 2.4 程序员定义的类
p0-50 (p55): 2.5 输入和输出
p0-51 (p55): 2.5.1 输入/输出流
p0-52 (p56): 2.5.3 二进制输入:统计一个文件的字节数
p0-53 (p56): 2.5.2 IOException
p0-54 (p57): 2.5.4 辨别字母和数字
p0-55 (p59): 2.5.5 把标准输入回送到标准输出
p0-56 (p61): 2.6 实用程序类
p0-57 (p62): 2.6.1 StringTokenizer类
p0-58 (p63): 2.6.2 Vector类
p0-59 (p64): 2.6.3 Hashtable类
p0-60 (p67): 2.7 Java补充材料
p0-61 (p67): 2.8 通常错误和安全实践
p0-62 (p68): 2.9 编程练习
p0-63 (p72): 3.1.2 应用程序
p0-64 (p72): 3.1.1 Java虚拟机
p0-65 (p72): 3.1 程序类型
p0-66 (p72): 第3章 程序和包
p0-67 (p73): 3.1.3 applet
p0-68 (p73): 3.1.4 servlet
p0-69 (p74): 3.1.5 bean
p0-70 (p74): 3.1.6 程序类型小结
p0-71 (p75): 3.2 回顾源文件和类文件
p0-72 (p77): 3.3 包
p0-73 (p78): 3.3.1 import语句
p0-74 (p79): 3.3.2 import语句的使用
p0-75 (p80): 3.3.3 包与命名冲突
p0-76 (p80): 3.3.4 默认包和命名的包
p0-77 (p81): 3.3.5 package语句
p0-78 (p82): 3.3.6 环境变量CLASSPATH
p0-79 (p83): 3.3.7 子目录作为子包
p0-80 (p85): 3.4 应用举例:产生非负整数
p0-81 (p85): 3.4.1 问题
p0-82 (p85): 3.4.2 输出
p0-83 (p86): 3.4.3 解决方法
p0-84 (p86): 3.4.4 Java实现
p0-85 (p86): 3.4.5 讨论
p0-86 (p87): 3.4.6 回顾构造函数和方法
p0-87 (p88): 3.4.7 编译并运行例子程序
p0-88 (p89): 3.5 通常错误和安全实践
p0-89 (p90): 3.6 编程练习
p0-90 (p96): 第4章 语言基础
p0-91 (p96): 4.1 标识符、变量和值
p0-92 (p97): 4.1.1 变量和值
p0-93 (p98): 4.1.2 域和默认值
p0-94 (p99): 4.1.3 对象引用的默认值null
p0-95 (p99): 4.1.4 局部变量
p0-96 (p100): 4.1.5 final变量
p0-97 (p101): 4.2 构造函数和方法
p0-98 (p102): 4.2.1 构造函数和方法重载
p0-99 (p103): 4.2.2 方法的语法
p0-100 (p104): 4.2.3 方法之间的区别
p0-101 (p105): 4.3 基本数据类型和运算符
p0-102 (p106): 4.3.1 整数类型
p0-103 (p107): 4.3.2 浮点类型
p0-104 (p108): 4.3.3 强制类型转换操作
p0-105 (p109): 4.3.4 算术运算符
p0-106 (p110): 4.3.6 赋值、增量和减量运算符
p0-107 (p110): 4.3.5 移位和位运算符
p0-108 (p111): 4.3.7 浮点数的算术运算符
p0-109 (p111): 4.3.8 char类型
p0-110 (p112): 4.3.9 char类型和整数类型混合使用的问题
p0-111 (p112): 4.3.10 对char类型的算术运算
p0-112 (p113): 4.3.11 字符串文字
p0-113 (p113): 4.3.12 boolean类型
p0-114 (p114): 4.3.13 关系运算符
p0-115 (p115): 4.3.14 关于等于运算符==的特别注释
p0-116 (p115): 4.3.15 等于运算符和对象引用
p0-117 (p116): 4.3.16 逻辑运算符
p0-118 (p117): 4.3.17 运算符instanceof
p0-119 (p119): 4.4 数组
p0-120 (p120): 4.4.1 边界检查
p0-121 (p120): 4.4.2 数组的数组
p0-122 (p122): 4.4.3 数组作为返回类型
p0-123 (p123): 4.5 控制结构
p0-124 (p123): 4.5.1 程序块
p0-125 (p125): 4.5.2 同一名字的域、参数和局部变量
p0-126 (p125): 4.5.3 嵌套程序块
p0-127 (p126): 4.5.4 if语句
p0-128 (p127): 4.5.5 switch语句
p0-129 (p129): 4.5.6 while循环和do while循环
p0-130 (p129): 4.5.7 for循环
p0-131 (p132): 4.6.1 问题
p0-132 (p132): 4.6.2 输出
p0-133 (p132): 4.6 应用举例:产生非重复的整数
p0-134 (p133): 4.6.3 解决方法
p0-135 (p133): 4.6.4 Java实现
p0-136 (p134): 4.6.5 讨论
p0-137 (p135): 4.6.6 Set接口和HashSet实现
p0-138 (p136): 4.7 异常
p0-139 (p137): 4.7.1 finally语句
p0-140 (p138): 4.7.2 在程序中故意抛出一个异常
p0-141 (p139): 4.7.3 throws语句
p0-142 (p140): 4.7.4 异常和调试
p0-143 (p141): 4.8 Java补充材料
p0-144 (p141): 4.8.1 整数的二进制补码表示
p0-145 (p142): 4.8.2 垃圾回收
p0-146 (p143): 4.8.3 按位/逻辑运算符
p0-147 (p143): 4.8.4 条件运算符
p0-148 (p144): 4.9 通常错误和安全实践
p0-149 (p146): 4.10 编程练习
p0-150 (p151): 第5章 类
p0-151 (p151): 5.1 类和类成员的作用域
p0-152 (p151): 5.1.1 类作用域
p0-153 (p153): 5.1.2 成员作用域
p0-154 (p156): 5.13 类和成员作用域小结
p0-155 (p157): 5.2 构造函数、方法和域
p0-156 (p157): 5.2.1 构造函数
p0-157 (p159): 5.2.2 无参数的构造函数
p0-158 (p160): 5.2.3 通过构造函数限制对象的构造
p0-159 (p161): 5.2.5 方法
p0-160 (p161): 5.2.4 构造函数和非引用对象
p0-161 (p162): 5.2.6 属性和get/set方法
p0-162 (p163): 5.2.7 方法和各种不同的功能
p0-163 (p163): 5.2.8 从构造函数中调用方法
p0-164 (p163): 5.2.9 从带返回类型的方法中返回值
p0-165 (p164): 5.2.10 通过构造方法构造对象
p0-166 (p164): 5.2.11 域
p0-167 (p165): 5.2.12 实例域和对象的状态
p0-168 (p166): 5.2.13 域的初始化
p0-169 (p167): 5.2.14 static方法和域
p0-170 (p168): 5.2.15 访问static成员的一种工作方法
p0-171 (p169): 5.2.16 static成员的使用
p0-172 (p170): 5.2.17 遭反对的特性
p0-173 (p172): 5.3 学习类库
p0-174 (p177): 5.4 应用举例:基本的输入/输出类
p0-175 (p177): 5.4.1 问题
p0-176 (p177): 5.4.2 输入/输出
p0-177 (p179): 5.4.3 解决方法
p0-178 (p179): 5.4.4 Java实现
p0-179 (p181): 5.4.5 讨论
p0-180 (p186): 5.5 应用举例:一个用于文件复制的实用工具类
p0-181 (p186): 5.5.1 问题
p0-182 (p187): 5.5.2 输出举例
p0-183 (p187): 5.5.3 解决方法
p0-184 (p188): 5.5.4 Java实现
p0-185 (p189): 5.5.5 讨论
p0-186 (p192): 5.6 Java补充材料
p0-187 (p193): 5.7 通常错误和安全实践
p0-188 (p196): 5.8 编程练习
p0-189 (p201): 第6章 继承、接口和抽象类
p0-190 (p201): 6.1 继承的基本概念
p0-191 (p203): 6.1.1 类Object
p0-192 (p203): 6.1.2 一些重要的Object方法
p0-193 (p205): 6.1.3 作用域和继承
p0-194 (p206): 6.1.4 作用域和继承的相互作用
p0-195 (p207): 6.1.5 改变一个继承成员的作用域
p0-196 (p208): 6.1.6 在继承下的构造函数
p0-197 (p212): 6.1.7 名字隐藏
p0-198 (p213): 6.1.8 用修饰符final禁用继承
p0-199 (p214): 6.1.9 强制类型转换和类型安全
p0-200 (p215): 6.1.10 向下强制类型转换的危险
p0-201 (p216): 6.2 多态
p0-202 (p219): 6.2.1 覆盖toString方法
p0-203 (p220): 6.2.2 覆盖和名字隐藏
p0-204 (p221): 6.2.3 方法覆盖调用超类方法
p0-205 (p222): 6.2.4 用修饰符final禁用覆盖
p0-206 (p222): 6.2.5 覆盖与重载
p0-207 (p224): 6.3 应用举例:多态的输入和输出
p0-208 (p224): 6.3.1 问题
p0-209 (p224): 6.3.2 输入/输出举例
p0-210 (p225): 6.3.3 解决方法
p0-211 (p225): 6.3.4 Java实现
p0-212 (p232): 6.3.5 讨论
p0-213 (p233): 6.4 接口
p0-214 (p235): 6.4.1 接口和继承
p0-215 (p236): 6.4.2 接口作为引用数据类型
p0-216 (p237): 6.4.3 嵌套的接口
p0-217 (p238): 6.4.4 应用程序接口
p0-218 (p238): 6.5 抽象类
p0-219 (p239): 6.5.1 创建一个抽象类的三种方法
p0-220 (p240): 6.5.2 具体类、抽象类和接口的小结
p0-221 (p241): 6.6 Java补充材料
p0-222 (p242): 6.7 通常错误和安全实践
p0-223 (p244): 6.8 编程练习
p0-224 (p247): 第7章 图形与事件处理
p0-225 (p247): 7.1 AWT和Swing组件集概述
p0-226 (p248): 7.1.1 模型视图控制器结构
p0-227 (p249): 7.1.2 AWT和Swing组件集的共同特性
p0-228 (p250): 7.2 事件驱动的程序设计
p0-229 (p251): 7.2.1 事件委托模型
p0-230 (p255): 7.2.2 Action接口
p0-231 (p256): 7.3 组件和容器
p0-232 (p257): 7.3.1 JFrame窗口
p0-233 (p261): 7.3.2 通过关闭顶层窗口结束应用程序
p0-234 (p263): 7.3.3 Action接口和AbstractAction类
p0-235 (p265): 7.3.4 菜单、弹出式菜单和子菜单
p0-236 (p265): 7.3.5 键盘快捷键
p0-237 (p268): 7.3.6 弹出式菜单
p0-238 (p270): 7.3.7 工具条
p0-239 (p271): 7.3.8 对话框窗口
p0-240 (p274): 7.4.2 输出举例
p0-241 (p274): 7.4 应用举例:辅助目录
p0-242 (p274): 7.4.1 问题
p0-243 (p275): 7.4.3 解决方法
p0-244 (p275): 7.4.4 Java实现
p0-245 (p277): 7.4.5 讨论
p0-246 (p278): 7.4.6 创建树结构
p0-247 (p279): 7.4.7 事件处理
p0-248 (p280): 7.5 模型视图控制器结构
p0-249 (p283): 7.5.1 一个组件视图和控制器的集成
p0-250 (p283): 7.5.2 组件的外观和效果
p0-251 (p286): 7.5.3 画图和重画
p0-252 (p289): 7.5.4 合法和无效
p0-253 (p291): 7.6.3 解决方法
p0-254 (p291): 7.6.4 Java实现
p0-255 (p291): 7.6.1 问题
p0-256 (p291): 7.6.2 输入举例
p0-257 (p291): 7.6 应用举例:一个图形表格编辑器
p0-258 (p293): 7.6.5 讨论
p0-259 (p294): 7.6.6 编辑雇员记录
p0-260 (p294): 7.7 通常错误和安全实践
p0-261 (p295): 7.8 编程练习
p0-262 (p299): 第8章 三种接口:可复制的、可系列化的和可运行的接口
p0-263 (p299): 8.1 复制对象
p0-264 (p299): 8.1.1 clone方法的默认实现
p0-265 (p300): 8.1.2 默认clone方法的问题
p0-266 (p303): 8.1.4 禁用复制
p0-267 (p303): 8.1.3 复制数组
p0-268 (p304): 8.2 系列化
p0-269 (p305): 8.2.1 系列化的基本概念
p0-270 (p305): 8.2.2 系列化的规则
p0-271 (p305): 8.2.3 系列化与对象图形
p0-272 (p306): 8.2.4 带有可系列化子类的不可系列化超类
p0-273 (p306): 8.2.5 对象的输入流和输出流
p0-274 (p307): 8.2.6 系列化、数组和基本类型
p0-275 (p308): 8.2.7 基本类型与对象流
p0-276 (p308): 8.2.8 系列化和String
p0-277 (p309): 8.2.9 系列化和static域与transient域
p0-278 (p310): 8.2.10 定制系列化
p0-279 (p313): 8.2.11 关于系列化的特别注释
p0-280 (p314): 8.2.13 Externalizable接口
p0-281 (p314): 8.2.12 系列版本号
p0-282 (p315): 8.2.14 禁用系列化
p0-283 (p316): 8.3 应用举例:一个可系列化的时间片
p0-284 (p316): 8.3.1 问题
p0-285 (p316): 8.3.2 输出举例
p0-286 (p316): 8.3.3 解决方法
p0-287 (p316): 8.3.4 Java实现
p0-288 (p318): 8.3.5 讨论
p0-289 (p319): 8.4 多线程程序
p0-290 (p320): 8.4.1 从单线程执行到多线程执行
p0-291 (p321): 8.4.2 交叉的线程执行
p0-292 (p321): 8.4.3 线程执行的小结
p0-293 (p322): 8.4.4 多线程的优点
p0-294 (p328): 8.4.6 多线程和程序终止
p0-295 (p328): 8.4.5 使程序成为多线程的两种方法
p0-296 (p329): 8.4.7 用户线程和守护线程
p0-297 (p330): 8.4.8 线程优先级
p0-298 (p332): 8.4.9 线程状态
p0-299 (p332): 8.4.10 线程组
p0-300 (p334): 8.4.11 线程同步
p0-301 (p335): 8.4.12 join方法
p0-302 (p336): 8.4.13 线程同步的需要
p0-303 (p336): 8.4.14 临界区和互斥
p0-304 (p338): 8.4.15 同步线程间的通信
p0-305 (p339): 8.4.16 wait方法和通知
p0-306 (p340): 8.4.18 死锁
p0-307 (p340): 8.4.17 notify和notifyAll方法
p0-308 (p342): 8.4.19 不遭反对的Thread构造函数和方法小结
p0-309 (p344): 8.5 应用举例:哲学家进餐问题
p0-310 (p344): 8.5.1 问题
p0-311 (p345): 8.5.2 输出举例
p0-312 (p346): 8.5.3 解决方法
p0-313 (p346): 8.5.4 Java实现
p0-314 (p348): 8.5.5 讨论
p0-315 (p349): 8.5.6 对临界区问题的解决方法
p0-316 (p351): 8.6 Java补充材料
p0-317 (p351): 8.6.1 遭反对的线程方法
p0-318 (p351): 8.6.2 线程、编译器优化和Volatile修饰符
p0-319 (p351): 8.7 通常错误和安全实践
p0-320 (p354): 8.8 编程练习
p0-321 (p357): 9.1 基本概念
p0-322 (p357): 第9章 网络编程
p0-323 (p358): 9.1.1 IP地址
p0-324 (p358): 9.1.2 包结构
p0-325 (p359): 9.1.3 端口号
p0-326 (p359): 9.1.4 套接字
p0-327 (p360): 9.1.5 可靠传输和最佳试验传输
p0-328 (p360): 9.1.6 防火墙和代理服务器
p0-329 (p361): 9.2 套接字
p0-330 (p361): 9.2.1 客户套接字
p0-331 (p364): 9.2.2 服务器套接字
p0-332 (p366): 9.2.3 数据报套接字
p0-333 (p369): 9.2.4 系列化与套接字
p0-334 (p371): 9.2.6 Java安全套接字扩充
p0-335 (p371): 9.2.5 组播套接字
p0-336 (p372): 9.2.7 在一台独立运行的机器上测试分布式应用程序
p0-337 (p372): 9.3 应用举例:一个多线程的俗语服务器
p0-338 (p372): 9.3.1 问题
p0-339 (p373): 9.3.2 输入/输出举例
p0-340 (p374): 9.3.3 解决方法
p0-341 (p374): 9.3.4 Java实现
p0-342 (p375): 9.3.5 讨论
p0-343 (p375): 9.3.6 客户
p0-344 (p376): 9.4 applet
p0-345 (p376): 9.4.1 Applet和JApplet类
p0-346 (p380): 9.4.2 初始化、开始和结束一个applet
p0-347 (p383): 9.4.4 通信applet
p0-348 (p383): 9.4.3 appletviewer实用程序
p0-349 (p384): 9.4.5 JAR文件
p0-350 (p385): 9.4.6 applet的安全性和沙盒机制
p0-351 (p385): 9.4.7 Java应用程序作为applet的主机程序
p0-352 (p389): 9.5 应用举例:MACE作为带套接字的applet
p0-353 (p389): 9.5.1 问题
p0-354 (p389): 9.5.2 输入/输出举例
p0-355 (p390): 9.5.3 解决方法
p0-356 (p390): 9.5.4 Java实现
p0-357 (p392): 9.5.5 讨论
p0-358 (p393): 9.6 远程方法调用
p0-359 (p393): 9.6.1 RMI服务器和客户举例
p0-360 (p394): 9.6.2 RMI客户
p0-361 (p395): 9.6.4 RMI服务器
p0-362 (p395): 9.6.3 安全许可
p0-363 (p396): 9.6.5 RMI的激活
p0-364 (p396): 9.6.6 RMI和Jini
p0-365 (p397): 9.7 应用举例:矩阵的代数运算
p0-366 (p397): 9.7.1 问题
p0-367 (p397): 9.7.2 输入/输出举例
p0-368 (p399): 9.7.3 解决方法
p0-369 (p399): 9.7.4 Java实现
p0-370 (p400): 9.7.5 讨论
p0-371 (p401): 9.7.6 矩阵加法和乘法的时间复杂性
p0-372 (p401): 9.8 对象请求代理程序和CORBA
p0-373 (p402): 9.8.2 IDL文件
p0-374 (p402): 9.8.1 CORBA应用程序举例
p0-375 (p404): 9.8.3 服务器程序
p0-376 (p404): 9.8.4 CORBA命名服务
p0-377 (p405): 9.8.5 客户程序
p0-378 (p406): 9.8.6 运行应用程序
p0-379 (p407): 9.8.7 动态调用接口
p0-380 (p407): 9.8.8 联网技术小结
p0-381 (p408): 9.9 Java补充材料
p0-382 (p408): 9.9.1 jar实用程序
p0-383 (p408): 9.9.2 applet作为CORBA客户程序的安全问题
p0-384 (p409): 9.10 通常错误和安全实践
p0-385 (p409): 9.11 编程练习
p0-386 (p413): 10.1.1 组件属性的动态编辑
p0-387 (p413): 10.1 bean
p0-388 (p413): 第10章 精选主题
p0-389 (p418): 10.1.2 属性改变事件
p0-390 (p421): 10.1.3 bean box
p0-391 (p423): 10.1.4 Enterprise Java Bean
p0-392 (p424): 10.2 安全和密码技术
p0-393 (p424): 10.2.1 基本安全结构
p0-394 (p425): 10.2.2 安全管理器
p0-395 (p427): 10.2.3 访问控制器
p0-396 (p427): 10.2.4 权限
p0-397 (p431): 10.2.5 安全策略文件
p0-398 (p432): 10.2.6 密码技术
p0-399 (p433): 10.2.7 消息摘要和数字签名
p0-400 (p434): 10.2.8 私人密钥系统和公共密钥系统
p0-401 (p435): 10.2.9 产生与验证数字签名
p0-402 (p439): 10.2.10 Java密码技术的扩展
p0-403 (p440): 10.3 反射
p0-404 (p440): 10.3.1 系列化检测
p0-405 (p441): 10.3.2 获取运行时的类信息
p0-406 (p444): 10.3.3 反射和bean
p0-407 (p444): 10.4 servlet和数据库
p0-408 (p445): 10.4.1 servlet的基本概念
p0-409 (p446): 10.4.2 动作标签
p0-410 (p446): 10.4.3 doGet和doPost回调
p0-411 (p448): 10.4.4 JDBC的基本概念
p0-412 (p451): 10.5.2 输入/输出举例
p0-413 (p451): 10.5.1 问题
p0-414 (p451): 10.5 应用举例:数据库网上访问
p0-415 (p452): 10.5.3 解决方法
p0-416 (p453): 10.5.4 Java实现
p0-417 (p455): 10.5.5 讨论
p0-418 (p455): 10.5.6 servlet Products
p0-419 (p456): 10.5.7 SalesServlet
p0-420 (p457): 10.6 Java补充材料
p0-421 (p457): 10.6.1 bean box工具
p0-422 (p458): 10.6.2 Java Servlet开发工具包
p0-423 (p458): 10.6.3 为访问数据库Northwind,建立从JDBC到ODBC的桥
p0-424 (p458): 10.7 通常错误和安全实践
p0-425 (p459): 10.8 编程练习
p0-426 (p462): 附录A 奇数练习题的提示及解答
元数据中的注释
related_files:
filepath:面向对象程序设计Java语言描述_10946187.zip — md5:820bac9301e89677f5c125151c3e3f7e — filesize:56292049
filepath:_10946187.zip — md5:247744c8f9ec01fcdbc3c2aca3098959 — filesize:56240976
filepath:10946187.rar — md5:1e1e77d0fecd9f06101ddb32e5c65eea — filesize:55444428
filepath:/读秀/读秀4.0/读秀/4.0/数据库37-4/面向对象程序设计Java语言描述_10946187.zip
元数据中的注释
subject: Java语言;程序设计
元数据中的注释
contributor: 浙江大学
元数据中的注释
contributor: 孙艳春
元数据中的注释
format: Image/Djvu(.djvu)
元数据中的注释
relation: 程序设计语言译丛
元数据中的注释
rights: 限于校园网用户
元数据中的注释
unit_name: 浙江大学
元数据中的注释
guancang_unit: 06
元数据中的注释
fenlei: TP312JA /CK5
元数据中的注释
topic: Java语言;程序设计
元数据中的注释
Type: 当代图书
元数据中的注释
Bookmarks:
1. (p1) 第1章 面向对象程序设计
1.1. (p1) 1.1面向对象程序设计和过程型程序设计
1.2. (p6) 1.2类和抽象数据类型
1.3. (p9) 1.3客户/服务器模型和消息传递
1.4. (p11) 1.4继承和多态
1.5. (p15) 1.5接口和组件
1.6. (p18) 1.6面向对象的建模和统一建模语言
2. (p24) 第2章 入门程序
2.1. (p25) 2.1第一个程序
2.2. (p29) 2.2基本的编程结构
2.3. (p46) 2.3字符串
2.4. (p52) 2.4程序员定义的类
2.5. (p55) 2.5输入和输出
2.6. (p61) 2.6实用程序类
2.7. (p67) 2.7 java补充材料
2.8. (p67) 2.8通常错误和安全实践
2.9. (p68) 2.9编程练习
3. (p72) 第3章 程序和包
3.1. (p72) 3.1程序类型
3.2. (p75) 3.2回顾源文件和类文件
3.3. (p77) 3.3包
3.4. (p85) 3.4应用举例:产生非负整数
3.5. (p89) 3.5通常错误和安全实践
3.6. (p90) 3.6编程练习
4. (p96) 第4章 语言基础
4.1. (p96) 4.1标识符、变量和值
4.2. (p101) 4.2构造函数和方法
4.3. (p105) 4.3基本数据类型和运算符
4.4. (p119) 4.4数组
4.5. (p123) 4.5控制结构
4.6. (p132) 4.6应用举例:产生非重复的整数
4.7. (p136) 4.7异常
4.8. (p141) 4.8 Java补充材料
4.9. (p144) 4.9通常错误和安全实践
4.10. (p146) 4.10编程练习
5. (p151) 第5章 类
5.1. (p151) 5.1类和类成员的作用域
5.2. (p157) 5.2构造函数、方法和域
5.3. (p172) 5.3学习类库
5.4. (p177) 5.4应用举例:基本的输入/输出类
5.5. (p186) 5.5应用举例:一个用于文件复制的实用工具类
5.6. (p192) 5.6 Java补充材料
5.7. (p193) 5.7通常错误和安全实践
5.8. (p196) 5.8编程练习
6. (p201) 第6章 继承、接口和抽象类
6.1. (p201) 6.1继承的基本概念
6.2. (p216) 6.2多态
6.3. (p224) 6.3应用举例:多态的输入和输出
6.4. (p233) 6.4接口
6.5. (p238) 6.5抽象类
6.6. (p241) 6.6 Java补充材料
6.7. (p242) 6.7通常错误和安全实践
6.8. (p244) 6.8编程练习
7. (p247) 第7章 图形与事件处理
7.1. (p247) 7.1 AWT和Swing组件集概述
7.2. (p250) 7.2事件驱动的程序设计
7.3. (p256) 7.3组件和容器
7.4. (p274) 7.4应用举例:辅助目录
7.5. (p280) 7.5模型视图控制器结构
7.6. (p291) 7.6应用举例:一个图形表格编辑器
7.7. (p294) 7.7通常错误和安全实践
7.8. (p295) 7.8编程练习
8. (p299) 第8章 三种接口:可复制的、可系列化的和可运行的接口
8.1. (p299) 8.1复制对象
8.2. (p304) 8.2系列化
8.3. (p316) 8.3应用举例:一个可系列化的时间片
8.4. (p319) 8.4多线程程序
8.5. (p344) 8.5应用举例:哲学家进餐问题
8.6. (p351) 8.6 Java补充材料
8.7. (p351) 8.7通常错误和安全实践
8.8. (p354) 8.8编程练习
9. (p357) 第9章 网络编程
9.1. (p357) 9.1基本概念
9.2. (p361) 9.2套接字
9.3. (p372) 9.3应用举例:一个多线程的俗语服务器
9.4. (p376) 9.4 applet
9.5. (p389) 9.5应用举例:MACE作为带套接字的applet
9.6. (p393) 9.6远程方法调用
9.7. (p397) 9.7应用举例:矩阵的代数运算
9.8. (p401) 9.8对象请求代理程序和CORBA
9.9. (p408) 9.9 Java补充材料
9.10. (p409) 9.10通常错误和安全实践
9.11. (p409) 9.11编程练习
10. (p413) 第10章 精选主题
10.1. (p413) 10.1 bean
10.2. (p424) 10.2安全和密码技术
10.3. (p440) 10.3反射
10.4. (p444) 10.4 servlet和数据库
10.5. (p451) 10.5应用举例:数据库网上访问
10.6. (p457) 10.6 Java补充材料
10.7. (p458) 10.7通常错误和安全实践
10.8. (p459) 10.8编程练习
元数据中的注释
theme: Java语言;程序设计
元数据中的注释
Type: modern
元数据中的注释
topic: 图象处理-应用软件 应用软件-图象处理
元数据中的注释
tags: 技巧;实例;九十年代;专著
元数据中的注释
Bookmarks:
1. (p1) 第1章 图像的尺寸、分辨率和颜色模式
1.1. (p2) 1.1 我怎样才能选择颜色模式
1.2. (p6) 1.2 我怎样才能选择文件类型
1.3. (p10) 1.3 我怎样选择半色调网屏值
1.4. (p12) 1.4 我怎样才能知道以什么样的尺寸和何种分辨率对图像进行扫描
1.5. (p13) 1.5 我如何通过半色调网屏值确定dpi值
1.6. (p15) 1.6 我怎样改变图像的尺寸
2. (p18) 第2章 显示器校准与ICC
2.1. (p19) 2.1 我怎样校准显示器
2.2. (p21) 2.2 我怎样测试显示器的校准以及怎样测试图像的输出是否正确
3. (p23) 第3章 扫描
3.1. (p25) 3.1 我怎样得到最佳的扫描图像
3.2. (p28) 3.2 我怎样对扫描图像中的灰尘进行补偿
3.3. (p30) 3.3 我怎样在扫描原稿前选择合适的反射率
3.4. (p33) 3.4 我怎样才能够为扫描选择适当的颜色设置
3.5. (p35) 3.5 我怎样选择合适的扫描分辨率
3.6. (p36) 3.6 我如何为扫描选择合适的明锐度等级
3.7. (p38) 3.7 我怎样选择合适的扫描过滤等级
3.8. (p40) 3.8 我怎样才能选择合适的黑平衡点和白平衡点
3.9. (p43) 3.9 我怎样扫描三维物体
3.10. (p44) 3.10 我怎样扫描半透明物体
3.11. (p50) 3.11 我怎样扫描特大尺寸的图像
4. (p55) 第4章 对文本的基本控制、设置与放置
4.1. (p59) 4.1 我怎样选择点尺寸
4.2. (p61) 4.2 我怎样控制文本的间距
4.3. (p63) 4.3 我怎样控制字间距值
4.4. (p65) 4.4 我怎样控制文本的行间距值
4.5. (p68) 4.5 我怎样用基线改变来制作文本中的上、下角标效果
4.6. (p69) 4.6 我怎样在图像中正确地放置文本
5. (p72) 第5章 图像对比度、色度和颜色的校正
5.1. (p75) 5.1 我怎样才能够知道一幅图像是否有必要进行颜色或色调方面的校正
5.2. (p79) 5.2 我怎样才能够对黑白图像与彩色图像进行基本的校正
5.3. (p80) 5.3 我怎样才能在对图像校正前用直方图工具评价它
5.4. (p86) 5.4 我怎样进行基本的黑白色调校正
5.5. (p96) 5.5 我怎样对图像的对比度进行基本校正
5.6. (p101) 5.6 我怎样用滴管工具对图像进行评价
5.7. (p105) 5.7 我怎样进行基本的彩色校正
5.8. (p111) 5.8 我怎样对偏色的图像进行色彩校正
5.9. (p114) 5.9 我怎样校正皮肤的颜色
5.10. (p115) 5.10 我怎样为图像的彩色打印设置白平衡点
5.11. (p117) 5.11 我怎样为图像的打印设定黑平衡点
5.12. (p118) 5.12 我怎样对Web图像与背景图像的融合进行校正
6. (p121) 第6章 颜色转换
6.1. (p122) 6.1 我怎样把一幅图像从彩色模式转换为灰度模式
6.2. (p128) 6.2 我怎样把一幅RGB颜色模式的图像转换为索引色模式的图像
6.3. (p132) 6.3 我怎样把一幅图像从RGB颜色模式转换为CMYK颜色模式
6.4. (p138) 6.4 我怎样把一幅双色调图像转换为灰度图像
6.5. (p139) 6.5 我怎样把一幅灰度图像进行彩色化处理
7. (p144) 第7章 双色调、三色调、四色调与专色
7.1. (p146) 7.1 我怎样才能建立一幅双色调图像
7.2. (p152) 7.2 我怎样才能设定双色调曲线
7.3. (p157) 7.3 我怎样选择和使用专色
7.4. (p160) 7.4 我怎样制作分色
8. (p167) 第8章 清洁、修理和改变图像
8.1. (p169) 8.1 我怎样去除图像中的灰尘
8.2. (p175) 8.2 我怎样才能修理图像中的缺陷、刮花痕迹以及大面积的尘土区域
8.3. (p182) 8.3 我怎样才能去除掉图像中分散读者注意力的部分
8.4. (p189) 8.4 我怎样才能控制图像的聚焦与景深
9. (p193) 第9章 对图像中的元素进行选取、隔离与蒙版处理
9.1. (p194) 9.1 我怎样才能制作选取
9.2. (p204) 9.2 我怎样才能增加、减少和保存选取
9.3. (p207) 9.3 我怎样才能对选取使用快速蒙版进行处理
9.4. (p211) 9.4 我怎样才能隔离图像中的区域
9.5. (p214) 9.5 我怎样对选取进行羽化处理
9.6. (p223) 9.6 我怎样针对特定的颜色进行选取
9.7. (p229) 9.7 我怎样对选取进行合并
10. (p236) 第10章 阴影、反射和立体效果
10.1. (p237) 10.1 我怎样创建阴影
10.2. (p241) 10.2 我怎样为风景画创建阴影
10.3. (p246) 10.3 我怎样创建反射效果
10.4. (p248) 10.4 我怎样增强图像的纹理
10.5. (p253) 10.5 我怎样从相片上制作素描
11. (p257) 第11章 创建背景、模型、画笔、纹理和框架
12. (p282) 第12章 文本效果
13. (p299) 第13章 组合、合成和融合图像
14. (p307) 第14章 网页图形
15. (p326) 第15章 工作效率
元数据中的注释
Subject: 技巧;实例;九十年代;专著
元数据中的注释
theme: 图象处理-应用软件 应用软件-图象处理
元数据中的注释
label: 技巧;实例;九十年代;专著
元数据中的注释
topic: C语言-软件开发 软件开发-C语言
元数据中的注释
tags: 技术;内幕;九十年代;专著
元数据中的注释
Bookmarks:
1. (p1) 第1章 体系结构
1.1. (p2) 1.1 MFC的主要成员
1.2. (p11) 1.2 细节
1.3. (p20) 1.3 支持对象
1.4. (p26) 1.4 总结
1.5. (p27) 1.5 框架结构实战指南
2. (p35) 第2章 序列化
2.1. (p35) 2.1 持久性与存储器
2.2. (p36) 2.2 快速浏览CArchive
2.3. (p37) 2.3 文件打开和保存的内幕
2.4. (p40) 2.4 提供一个定制的对话框
2.5. (p47) 2.5 另外一个示范程序
2.6. (p50) 2.6 序列化对象
2.7. (p51) 2.7 处理多个版本
2.8. (p54) 2.8 定制序列化
2.9. (p56) 2.9 简单的定制
2.10. (p57) 2.10 可移动性问题
2.11. (p57) 2.11 总结
2.12. (p58) 2.12 序列化实战指南
3. (p61) 第3章 打印
3.1. (p62) 3.1 MFC打印——大谎言
3.2. (p70) 3.2 定制打印预览
3.3. (p79) 3.3 总结
3.4. (p79) 3.4 打印实战指南
4. (p82) 第4章 窗口、视和控件
4.1. (p83) 4.1 改进的CListCtrl类
4.2. (p88) 4.2 一般窗口操作
4.3. (p93) 4.3 关于CscrollView
4.4. (p103) 4.4 关于CEditView
4.5. (p109) 4.5 有关CRichEditView
4.6. (p114) 4.6 操作自画控件
4.7. (p123) 4.7 对话框中的编辑树或列表视项
4.8. (p125) 4.8 分隔窗口
4.9. (p129) 4.9 总结
4.10. (p129) 4.10 窗口、视和控件的实战指南
5. (p134) 第5章 对话框
5.1. (p134) 5.1 MFC和对话框
5.2. (p135) 5.2 实现非模态对话框
5.3. (p136) 5.3 使用DDX/DDV
5.4. (p146) 5.4 使用对话条
5.5. (p152) 5.5 定制通用对话框
5.6. (p156) 5.6 总结
5.7. (p156) 5.7 对话框实战指南
6. (p160) 第6章 属性页和向导
6.1. (p161) 6.1 属性页总览
6.2. (p162) 6.2 使用单个模板
6.3. (p168) 6.3 非模态属性页
6.4. (p173) 6.4 定制App Wizard
6.5. (p182) 6.5 总结
6.6. (p182) 6.6 属性页和向导实战指南
7. (p185) 第7章 DLL和MFC
7.1. (p186) 7.1 链接过程
7.2. (p186) 7.2 语言考虑
7.3. (p186) 7.3 使用一般的DLL
7.4. (p188) 7.4 创建一个普通DLL
7.5. (p193) 7.5 MFC DLL
7.6. (p196) 7.6 讨论一些OLE(或者ActiveX)DLL
7.7. (p196) 7.7 总结
7.8. (p196) 7.8 DLL和MFC实战指南
8. (p198) 第8章 ActiveX
8.1. (p199) 8.1 什么是ActiveX对象
8.2. (p200) 8.2 ActiveX和OOP
8.3. (p201) 8.3 接口
8.4. (p202) 8.4 ActiveX和MFC
8.5. (p208) 8.5 MFC和ActiveX控件
8.6. (p214) 8.6 一个简单的控件
8.7. (p221) 8.7 使用ActiveX控件
8.8. (p224) 8.8 总结
8.9. (p224) 8.9 ActiveX实战指南
9. (p228) 第9章 MFC和Interntet
9.1. (p228) 9.1 Internet入门
9.2. (p230) 9.2 HTTP内幕和URL
9.3. (p231) 9.3 ISAPI
9.4. (p231) 9.4 ActiveX和Java
9.5. (p231) 9.5 MFC套接字
9.6. (p245) 9.6 高层协议
9.7. (p253) 9.7 ActiveX的Internet支持
9.8. (p255) 9.8 ISAPI支持
9.9. (p268) 9.9 传统的MFC ISAPI
9.10. (p271) 9.10 总结
9.11. (p271) 9.11 MFC和Internet实战指南
10. (p274) 第10章 MFC和数据库
10.1. (p279) 10.1 详细介绍数据库
10.2. (p280) 10.2 添加更多的功能
10.3. (p280) 10.3 添加和删除记录
10.4. (p280) 10.4 不使用视
10.5. (p280) 10.5 示范程序
10.6. (p285) 10.6 研究示范程序
10.7. (p285) 10.7 总结
10.8. (p286) 10.8 MFC和数据库实战指南
11. (p289) 第11章 多线程技术
12. (p304) 第12章 终点
元数据中的注释
Subject: 技术;内幕;九十年代;专著
元数据中的注释
theme: C语言-软件开发 软件开发-C语言
元数据中的注释
label: 技术;内幕;九十年代;专著
备用描述
本书介绍了COM和COM + 的基本原理, 讲述了基于接口, 基于属性编程的概念和原理, 探讨了如何使用VisualBasic创建并发布组件, 分析了COM + 运行时环境的体系结构以及如何利用COM + 编写配置型组件, 讨论了本地事务与分布式事务处理, 涵盖了IIS和ASP最重要的新内容等. 本书为充分利用COM/服务编写VisualBasic应用软件建立健壮的多层解决方案提供了指导.
备用描述
本书包含最新的前沿技术, 它向网络管理员提供了他们在选择, 创建和管理防火墙过程中所需了解的技术细节. 书中讨论了主要的防火墙技术, 品牌和它们的优缺点, 以及如何寻找防火墙产品. 而且, 本书特别讨论了最新的威胁与对策, 从而使你能及时弥补安全漏洞
备用描述
本书全面地讲解了Java语言, 内容从基本概念到高级主题, 有效地将Java语言与面向对象程序设计相结合, 使读者能够较快地掌握面向对象系统的分析设计方法和编程实现的能力. 书中给大量经过调试运行的实例
备用描述
本书提供JavaScript及其相关技术的完整信息, 主要内容包括JavaScript入门知识, 核心JavaScript语言, DOM脚本, HTML编程技术, JavaScript高级编程技巧等
开源日期
2024-06-13
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。