Java 应用与开发 - 异常处理Java 异常处理机制 大纲 异常的概念及分类 Java 异常处理机制 大纲 异常的概念及分类 Java 异常处理机制 大纲 异常的概念及分类 Java 异常处理机制 C++ 中的异常处理 O 《The C++ Programming Language》 ▶ 一个库的作者可以检测出发生了运行时错误,但一般不知道 怎样去处理它们(因为和用户具体的应用有关); ▶ 另一方面,库的用户知道怎样处理这些错误,但却无法检查 异常,然后它的(直接或者间接)调用者能够处理这个问题。 O 《C++ primer》 将问题检测和问题处理相分离。 (Exceptions let us separate problem detection from problem resolution.) 大纲 异常的概念及分类 Java 异常处理机制 C++ 中的异常处理 O 《The C++ Programming Language》 ▶ 异常,然后它的(直接或者间接)调用者能够处理这个问题。 O 《C++ primer》 将问题检测和问题处理相分离。 (Exceptions let us separate problem detection from problem resolution.) 大纲 异常的概念及分类 Java 异常处理机制 C++ 中的异常处理 O 《The C++ Programming Language》 ▶0 码力 | 33 页 | 626.40 KB | 1 年前3
Hello 算法 1.0.0 Java版教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、 Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算 Chen、mgisr、JoseHung、qualifier1024、pengchzn、Guanngxu、longsizhuo、L‑Super、what‑is‑me、 yuan0221、lhxsm、Slone123c、WSL0809、longranger2、theNefelibatas、xiongsp、JeffersonHuang、 hongyun‑robot、K3v123、yuelinxin、a16su、ga 时间复杂度分析统计的不是算法运行时间,而是算法运行时间随着数据量变大时的增长趋势。 “时间增长趋势”这个概念比较抽象,我们通过一个例子来加以理解。假设输入数据大小为 ? ,给定三个算法 A、B 和 C : 第 2 章 复杂度分析 hello‑algo.com 29 // 算法 A 的时间复杂度:常数阶 void algorithm_A(int n) { System.out.println(0);0 码力 | 376 页 | 17.59 MB | 1 年前3
Hello 算法 1.1.0 Java版教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、 Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算 CKICEx、K3v123、IsChristina、JoseHung、qualifier1024、 pengchzn、Guanngxu、QiLOL、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、 rongyi、JeffersonHuang、longranger2、theNefelibatas、yuelinxin、xiongsp、nanlei、a16su、 时间复杂度分析统计的不是算法运行时间,而是算法运行时间随着数据量变大时的增长趋势。 “时间增长趋势”这个概念比较抽象,我们通过一个例子来加以理解。假设输入数据大小为 ? ,给定三个算法 A、B 和 C : 第 2 章 复杂度分析 hello‑algo.com 29 // 算法 A 的时间复杂度:常数阶 void algorithm_A(int n) { System.out.println(0);0 码力 | 378 页 | 18.47 MB | 1 年前3
Hello 算法 1.0.0b5 Java版qualifier1024, Guanngxu, Cathay‑Chen, longsizhuo, yuan0221, WSL0809, what‑is‑ me, L‑Super, Slone123c, mgisr, JeffersonHuang, longranger2, xiongsp, gaofer, hongyun‑robot, Wonderdch, a16su, XiaChuerwu, 本项目旨在创建一本开源免费、新手友好的数据结构与算法入门教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等 语言。 ‧ 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若您是算法初学 A、B 和 C : // 算法 A 的时间复杂度:常数阶 void algorithm_A(int n) { System.out.println(0); } // 算法 B 的时间复杂度:线性阶 void algorithm_B(int n) { for (int i = 0; i < n; i++) { System.out.println(0); } } // 算法 C 的时间复杂度:常数阶0 码力 | 376 页 | 30.69 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Java 版ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra 时间复杂度分析统计的不是算法运行时间,而是算法运行时间随着数据量变大时的增长趋势。 “时间增长趋势”这个概念比较抽象,我们通过一个例子来加以理解。假设输入数据大小为 ? ,给定三个算法 A、B 和 C : 第 2 章 复杂度分析 www.hello‑algo.com 29 // 算法 A 的时间复杂度:常数阶 void algorithm_A(int n) { System.out.println(0); algorithm_B(int n) { for (int i = 0; i < n; i++) { System.out.println(0); } } // 算法 C 的时间复杂度:常数阶 void algorithm_C(int n) { for (int i = 0; i < 1000000; i++) { System.out.println(0); } } 图 2‑7 展示了以上三个算法函数的时间复杂度。0 码力 | 379 页 | 18.48 MB | 10 月前3
Hello 算法 1.2.0 繁体中文 Java 版ng、xBLACKICEx、IsChristina、JoseHung、qualifier1024、QiLOL、 pengchzn、Guanngxu、L‑Super、WSL0809、Slone123c、lhxsm、yuan0221、what‑is‑me、theNefelibatas、 longranger2、cy‑by‑side、xiongsp、JeffersonHuang、Transmigra 時間複雜度分析統計的不是演算法執行時間,而是演算法執行時間隨著資料量變大時的增長趨勢。 “時間增長趨勢”這個概念比較抽象,我們透過一個例子來加以理解。假設輸入資料大小為 ? ,給定三個演算 法 A、B 和 C : 第 2 章 複雜度分析 www.hello‑algo.com 29 // 演算法 A 的時間複雜度:常數階 void algorithm_A(int n) { System.out.println(0); algorithm_B(int n) { for (int i = 0; i < n; i++) { System.out.println(0); } } // 演算法 C 的時間複雜度:常數階 void algorithm_C(int n) { for (int i = 0; i < 1000000; i++) { System.out.println(0); } } 圖 2‑7 展示了以上三個演算法函式的時間複雜度。0 码力 | 379 页 | 18.79 MB | 10 月前3
Hello 算法 1.0.0b4 Java版JoseHung, IsChristina, pengchzn, qualifier1024, Guanngxu, Cathay‑Chen, what‑is‑me, L‑Super, Slone123c, mgisr, WSL0809, longsizhuo, JeffersonHuang, longranger2, xiongsp, hongyun‑robot, Wonderdch, a16su, 本项目旨在创建一本开源免费、新手友好的数据结构与算法入门教程。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。 ‧ 算法源代码皆可一键运行,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。 ‧ 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1. 读者对象 若您是算法初学者,从未接触 ,给定三个算法 A , B , C 。 ‧ 算法 A 只有 1 个打印操作,算法运行时间不随着 ? 增大而增长。我们称此算法的时间复杂度为「常数 阶」。 ‧ 算法 B 中的打印操作需要循环 ? 次,算法运行时间随着 ? 增大呈线性增长。此算法的时间复杂度被称 为「线性阶」。 ‧ 算法 C 中的打印操作需要循环 1000000 次,但运行时间仍与输入数据大小 ? 无关。因此 C 的时间复杂 度和 A0 码力 | 342 页 | 27.39 MB | 1 年前3
Java 应用与开发 - Java 技术概述及开发环境编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分为源代码级(需重新编译源代码,如 C/C++) 和目标代码级 (Java) 平台无关。 分布式 可靠性 多线程 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 Java 技术的特点 面向对象 平台无关性 分布式 可靠性 多线程 C++ 没有内置的多线程机制,需调用操作系统的 多线程功能来进行多线程序设计;Java 提供了多线 程支持。 网络编程 编译和解释并存 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 开发工具,包括编译器、虚拟机、调试器、反编译器等; jre Java 运行时,包括 Java 虚拟机、类库和其他资源文件; lib 类库和所需支持性文件; include 用于调试本地方法(底层平台)的 C++ 头文件; src.zip 类库的源代码; db Java DB 数据库,JDK6.0 新增项目,一种纯 Java 的关系型数据库; 大纲 Java 技术概述 Java 平台核心机制 Java0 码力 | 33 页 | 1.17 MB | 1 年前3
Hello 算法 1.0.0b1 Java版GN‑Yu, JoseHung, IsChristina, pengchzn, qualifier1024, Cathay‑Chen, what‑is‑me, L‑Super, Slone123c, mgisr, xBLACKICEx, longranger2, xiongsp, WSL0809, Wonderdch, a16su, JeffersonHuang, xjr7670, MolDuM 本项目致力于构建一本开源免费、新手友好的数据结构与算法入门书。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑; ‧ 算法源代码皆可一键运行,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言; ‧ 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论一般能在两日内得到回复; 0.1.1. 读者对象 如果您是「算法初学者」,完 ,给定三个算法 A , B , C 。 ‧ 算法 A 只有 1 个打印操作,算法运行时间不随着 ? 增大而增长。我们称此算法的时间复杂度为「常数阶」。 ‧ 算法 B 中的打印操作需要循环 ? 次,算法运行时间随着 ? 增大成线性增长。此算法的时间复杂度被称为 「线性阶」。 ‧ 算法 C 中的打印操作需要循环 1000000 次,但运行时间仍与输入数据大小 ? 无关。因此 C 的时间复杂 度和 A0 码力 | 186 页 | 14.71 MB | 1 年前3
Hello 算法 1.0.0b2 Java版IsChristina, pengchzn, qualifier1024, Cathay‑Chen, Guanngxu, xBLACKICEx, what‑is‑me, L‑Super, Slone123c, mgisr, longranger2, xiongsp, WSL0809, Wonderdch, a16su, hpstory, JeffersonHuang, xjr7670, MolDuM, 本项目致力于构建一本开源免费、新手友好的数据结构与算法入门书。 ‧ 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑; ‧ 算法源代码皆可一键运行,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言; ‧ 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论一般能在两日内得到回复; 0.1.1. 读者对象 如果您是「算法初学者」,完 ,给定三个算法 A , B , C 。 ‧ 算法 A 只有 1 个打印操作,算法运行时间不随着 ? 增大而增长。我们称此算法的时间复杂度为「常数阶」。 ‧ 算法 B 中的打印操作需要循环 ? 次,算法运行时间随着 ? 增大成线性增长。此算法的时间复杂度被称为 「线性阶」。 ‧ 算法 C 中的打印操作需要循环 1000000 次,但运行时间仍与输入数据大小 ? 无关。因此 C 的时间复杂 度和 A0 码力 | 197 页 | 15.72 MB | 1 年前3
共 384 条
- 1
- 2
- 3
- 4
- 5
- 6
- 39













