From 689d00f79f4a8258a564974c99b981391e720d35 Mon Sep 17 00:00:00 2001 From: guide Date: Thu, 14 Jul 2022 10:57:46 +0800 Subject: [PATCH] =?UTF-8?q?[docs=20update]=E9=83=A8=E5=88=86=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E5=90=8D=E7=A7=B0=E4=BF=AE=E6=94=B9=EF=BC=8C=E5=88=A9?= =?UTF-8?q?=E4=BA=8E=20seo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vuepress/sidebar/books.ts | 31 ++++++++++++---- docs/.vuepress/sidebar/open-source-project.ts | 35 +++++++++++++++---- docs/books/cs-basics.md | 2 +- docs/books/database.md | 2 +- docs/books/distributed-system.md | 2 +- docs/books/java.md | 2 +- docs/books/search-engine.md | 2 +- docs/books/software-quality.md | 2 +- docs/java/basis/java-basic-questions-01.md | 20 ++++++----- docs/open-source-project/big-data.md | 2 +- docs/open-source-project/machine-learning.md | 2 +- docs/open-source-project/practical-project.md | 2 +- docs/open-source-project/system-design.md | 2 +- docs/open-source-project/tool-library.md | 2 +- docs/open-source-project/tools.md | 2 +- docs/open-source-project/tutorial.md | 2 +- 16 files changed, 77 insertions(+), 35 deletions(-) diff --git a/docs/.vuepress/sidebar/books.ts b/docs/.vuepress/sidebar/books.ts index 0d5fb83b..95984433 100644 --- a/docs/.vuepress/sidebar/books.ts +++ b/docs/.vuepress/sidebar/books.ts @@ -1,8 +1,27 @@ export const books = [ - "cs-basics", - "database", - "search-engine", - "java", - "software-quality", - "distributed-system", + { + text: "计算机基础", + link: "cs-basics", + }, + { + text: "数据库", + link: "database", + }, + { + text: "搜索引擎", + link: "search-engine", + }, + { + text: "Java", + link: "java", + }, + { + text: "软件质量", + link: "software-quality", + }, + + { + text: "分布式", + link: "distributed-system", + }, ]; diff --git a/docs/.vuepress/sidebar/open-source-project.ts b/docs/.vuepress/sidebar/open-source-project.ts index 3bfff072..0a24bc22 100644 --- a/docs/.vuepress/sidebar/open-source-project.ts +++ b/docs/.vuepress/sidebar/open-source-project.ts @@ -1,9 +1,30 @@ export const openSourceProject = [ - "tutorial", - "practical-project", - "system-design", - "tool-library", - "tools", - "machine-learning", - "big-data", + { + text: "技术教程", + link: "tutorial", + }, + { + text: "实战项目", + link: "practical-project", + }, + { + text: "系统设计", + link: "system-design", + }, + { + text: "工具类库", + link: "tool-library", + }, + { + text: "开发工具", + link: "tools", + }, + { + text: "机器学习", + link: "machine-learning", + }, + { + text: "大数据", + link: "big-data", + }, ]; diff --git a/docs/books/cs-basics.md b/docs/books/cs-basics.md index 8eae5051..f1a18599 100644 --- a/docs/books/cs-basics.md +++ b/docs/books/cs-basics.md @@ -1,5 +1,5 @@ --- -title: 计算机基础 +title: 计算机基础必读经典书籍 category: 计算机书籍 icon: computer head: diff --git a/docs/books/database.md b/docs/books/database.md index 1e52072d..5d2fc4a8 100644 --- a/docs/books/database.md +++ b/docs/books/database.md @@ -1,5 +1,5 @@ --- -title: 数据库 +title: 数据库必读经典书籍 category: 计算机书籍 icon: database head: diff --git a/docs/books/distributed-system.md b/docs/books/distributed-system.md index 2025bf25..e8f90c0f 100644 --- a/docs/books/distributed-system.md +++ b/docs/books/distributed-system.md @@ -1,5 +1,5 @@ --- -title: 分布式 +title: 分布式必读经典书籍 category: 计算机书籍 icon: distributed-network --- diff --git a/docs/books/java.md b/docs/books/java.md index 2964d531..dcc05f58 100644 --- a/docs/books/java.md +++ b/docs/books/java.md @@ -1,5 +1,5 @@ --- -title: Java +title: Java 必读经典书籍 category: 计算机书籍 icon: java --- diff --git a/docs/books/search-engine.md b/docs/books/search-engine.md index d441c34f..72dd3110 100644 --- a/docs/books/search-engine.md +++ b/docs/books/search-engine.md @@ -1,5 +1,5 @@ --- -title: 搜索引擎 +title: 搜索引擎必读经典书籍 category: 计算机书籍 icon: search --- diff --git a/docs/books/software-quality.md b/docs/books/software-quality.md index ad706874..5f1a6872 100644 --- a/docs/books/software-quality.md +++ b/docs/books/software-quality.md @@ -1,5 +1,5 @@ --- -title: 软件质量 +title: 软件质量必读经典书籍 category: 计算机书籍 icon: highavailable head: diff --git a/docs/java/basis/java-basic-questions-01.md b/docs/java/basis/java-basic-questions-01.md index 3f5cfd03..71d57d38 100644 --- a/docs/java/basis/java-basic-questions-01.md +++ b/docs/java/basis/java-basic-questions-01.md @@ -144,14 +144,6 @@ AOT 可以提前编译节省启动时间,那为什么不全部使用这种编 ## 基本语法 -### 字符型常量和字符串常量的区别? - -1. **形式** : 字符常量是单引号引起的一个字符,字符串常量是双引号引起的 0 个或若干个字符。 -2. **含义** : 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置)。 -3. **占内存大小** : 字符常量只占 2 个字节; 字符串常量占若干个字节。 - - (**注意: `char` 在 Java 中占两个字节**) - ### 注释有哪几种形式? Java 中的注释有三种: @@ -160,7 +152,9 @@ Java 中的注释有三种: 2. 多行注释 -3. 文档注释。 +3. 文档注释 + + 在我们编写代码的时候,如果代码量比较少,我们自己或者团队其他成员还可以很轻易地看懂代码,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会执行(编译器在编译代码之前会把代码中的所有注释抹掉,字节码中不保留注释),是我们程序员写给自己看的,注释是你的代码说明书,能够帮助看代码的人快速地理清代码之间的逻辑关系。因此,在写程序的时候随手加上注释是一个非常好的习惯。 @@ -185,6 +179,14 @@ Java 中的注释有三种: > if (employee.isEligibleForFullBenefits()) > ``` +### 字符型常量和字符串常量的区别? + +1. **形式** : 字符常量是单引号引起的一个字符,字符串常量是双引号引起的 0 个或若干个字符。 +2. **含义** : 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置)。 +3. **占内存大小** : 字符常量只占 2 个字节; 字符串常量占若干个字节。 + + (**注意: `char` 在 Java 中占两个字节**) + ### 标识符和关键字的区别是什么? 在我们编写程序的时候,需要大量地为程序、类、变量、方法等取名字,于是就有了 **标识符** 。简单来说, **标识符就是一个名字** 。 diff --git a/docs/open-source-project/big-data.md b/docs/open-source-project/big-data.md index d36c73e1..35a30a35 100644 --- a/docs/open-source-project/big-data.md +++ b/docs/open-source-project/big-data.md @@ -1,5 +1,5 @@ --- -title: 大数据 +title: Java 优质开源大数据项目 category: 开源项目 icon: big-data --- diff --git a/docs/open-source-project/machine-learning.md b/docs/open-source-project/machine-learning.md index 94e7654d..8e22a19b 100644 --- a/docs/open-source-project/machine-learning.md +++ b/docs/open-source-project/machine-learning.md @@ -1,5 +1,5 @@ --- -title: 机器学习 +title: Java 优质开源机器学习项目 category: 开源项目 icon: a-MachineLearning --- diff --git a/docs/open-source-project/practical-project.md b/docs/open-source-project/practical-project.md index c2c80c99..12dbf856 100644 --- a/docs/open-source-project/practical-project.md +++ b/docs/open-source-project/practical-project.md @@ -1,5 +1,5 @@ --- -title: 实战项目 +title: Java 优质开源实战项目 category: 开源项目 icon: project --- diff --git a/docs/open-source-project/system-design.md b/docs/open-source-project/system-design.md index 06dec122..d480ee17 100644 --- a/docs/open-source-project/system-design.md +++ b/docs/open-source-project/system-design.md @@ -1,5 +1,5 @@ --- -title: 系统设计 +title: Java 优质开源系统设计项目 category: 开源项目 icon: "xitongsheji" --- diff --git a/docs/open-source-project/tool-library.md b/docs/open-source-project/tool-library.md index f4d23809..32177e90 100644 --- a/docs/open-source-project/tool-library.md +++ b/docs/open-source-project/tool-library.md @@ -1,5 +1,5 @@ --- -title: 工具类库 +title: Java 优质开源工具类库 category: 开源项目 icon: codelibrary-fill --- diff --git a/docs/open-source-project/tools.md b/docs/open-source-project/tools.md index a906175b..5dc01709 100644 --- a/docs/open-source-project/tools.md +++ b/docs/open-source-project/tools.md @@ -1,5 +1,5 @@ --- -title: 开发工具 +title: Java 优质开源开发工具 category: 开源项目 icon: tool --- diff --git a/docs/open-source-project/tutorial.md b/docs/open-source-project/tutorial.md index a662f948..f30d834c 100644 --- a/docs/open-source-project/tutorial.md +++ b/docs/open-source-project/tutorial.md @@ -1,5 +1,5 @@ --- -title: 技术教程 +title: Java 优质开源技术教程 category: 开源项目 icon: "book" ---