8000 fix url error · liruda/JavaGuide@535c869 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 535c869

Browse files
committed
fix url error
1 parent 7255b09 commit 535c869

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

docs/dataStructures-algorithms/数据结构.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Set 继承于 Collection 接口,是一个不允许出现重复元素,并且
129129

130130
### 4 二叉查找树(BST)
131131

132-
[浅谈算法和数据结构: 七 二叉查找树](http://www.cnblogs.com/yangecnu/p/Introduce-Binary-Search-Tree.html)
132+
[浅谈算法和数据结构: 七 二叉查找树](https://www.yycoding.xyz/post/2014/3/24/introduce-binary-search-tree)
133133

134134
二叉查找树的特点:
135135

docs/java/Java基础知识.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313
- [1.1.3. Oracle JDK 和 OpenJDK 的对比](#113-oracle-jdk-和-openjdk-的对比)
1414
- [1.1.4. Java 和 C++的区别?](#114-java-和-c的区别)
1515
- [1.1.5. 什么是 Java 程序的主类 应用程序和小程序的主类有何不同?](#115-什么是-java-程序的主类-应用程序和小程序的主类有何不同)
16-
- [1.1.6. Java 应用程序与小程序之间有哪些差别?](#116-java-应用程序与小程序之间有哪些差别)
17-
- [1.1.7. import java 和 javax 有什么区别?](#117-import-java-和-javax-有什么区别)
18-
- [1.1.8. 为什么说 Java 语言“编译与解释并存”?](#118-为什么说-java-语言编译与解释并存)
16+
- [1.1.6. import java 和 javax 有什么区别?](#117-import-java-和-javax-有什么区别)
17+
- [1.1.7. 为什么说 Java 语言“编译与解释并存”?](#118-为什么说-java-语言编译与解释并存)
1918
- [1.2. Java 语法](#12-java-语法)
2019
- [1.2.1. 字符型常量和字符串常量的区别?](#121-字符型常量和字符串常量的区别)
2120
- [1.2.2. 关于注释?](#122-关于注释)
@@ -169,17 +168,13 @@ JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有
169168

170169
一个程序中可以有多个类,但只能有一个类是主类。在 Java 应用程序中,这个主类是指包含 `main()` 方法的类。而在 Java 小程序中,这个主类是一个继承自系统类 JApplet 或 Applet 的子类。应用程序的主类不一定要求是 publi 8000 c 类,但小程序的主类要求必须是 public 类。主类是 Java 程序执行的入口点。
171170

172-
#### 1.1.6. Java 应用程序与小程序之间有哪些差别?
173-
174-
简单说应用程序是从主线程启动(也就是 `main()` 方法)。applet 小程序没有 `main()` 方法,主要是嵌在浏览器页面上运行(调用`init()`或者`run()`来启动),嵌入浏览器这点跟 flash 的小游戏类似。
175-
176171
#### 1.1.7. import java 和 javax 有什么区别?
177172

178173
刚开始的时候 JavaAPI 所必需的包是 java 开头的包,javax 当时只是扩展 API 包来使用。然而随着时间的推移,javax 逐渐地扩展成为 Java API 的组成部分。但是,将扩展从 javax 包移动到 java 包确实太麻烦了,最终会破坏一堆现有的代码。因此,最终决定 javax 包将成为标准 API 的一部分。
179174

180175
所以,实际上 java 和 javax 没有区别。这都是一个名字。
181176

182-
#### 1.1.8. 为什么说 Java 语言“编译与解释并存”?
177+
#### 1.1.7. 为什么说 Java 语言“编译与解释并存”?
183178

184179
高级编程语言按照程序的执行方式分为编译型和解释型两种。简单来说,编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;解释型语言是指解释器对源程序逐行解释成特定平台的机器码并立即执行。比如,你想阅读一本英文名著,你可以找一个英文翻译人员帮助你阅读,
185180
有两种选择方式,你可以先等翻译人员将全本的英文名著(也就是源码)都翻译成汉语,再去阅读,也可以让翻译人员翻译一段,你在旁边阅读一段,慢慢把书读完。

docs/java/basic/用好Java中的枚举真的没有那么简单.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ if(testPz.getStatus().equals(Pizza.PizzaStatus.DELIVERED));
6969
if(testPz.getStatus() == Pizza.PizzaStatus.DELIVERED);
7070
```
7171

72-
对于编译时安全性,我们看另一个示例,两个不同枚举类型进行比较,使用equal方法比较结果确定为true,因为getStatus方法的枚举值与另一个类型枚举值一致,但逻辑上应该为false。这个问题可以使用==操作符避免。因为编译器会表示类型不兼容错误:
72+
对于编译时安全性,我们看另一个示例,两个不同枚举类型进行比较,使用equal方法比较结果确定为true,因为`getStatus`方法的枚举值与另一个类型枚举值一致,但逻辑上应该为false。这个问题可以使用==操作符避免。因为编译器会表示类型不兼容错误:
7373

7474
```java
7575
if(testPz.getStatus().equals(TestColor.GREEN));

0 commit comments

Comments
 (0)
0