修正第一章中的黑体

master
高宏宇 2 years ago
parent 97a392dba9
commit ded8eea387

@ -36,7 +36,7 @@ struct Circle c1;
c1.r = 11.2;
```
==这里通过点(.)这个限定符来区分结构体变量和结构体内的成员==
**这里通过点(.)这个限定符来区分结构体变量和结构体内的成员**
另外还可以用函数的方式来改变结构体的值。
@ -234,9 +234,9 @@ The position x=1, y=1, radius=3.300000!
这个结果和C的结果是一致的。
==文件名必须是 Circle_Test.java这个文件名的主文件名必须和源文件中 public class Circle_Test {...} 的类名保持一致。==
**文件名必须是 Circle_Test.java这个文件名的主文件名必须和源文件中 public class Circle_Test {...} 的类名保持一致。**
==javac是编译命令java是运行命令使用java虚拟机运行编译后的代码。关于虚拟机下面会讲到。==
**javac是编译命令java是运行命令使用java虚拟机运行编译后的代码。关于虚拟机下面会讲到。**
## 2. JAVA的特点和历史
@ -260,11 +260,11 @@ The position x=1, y=1, radius=3.300000!
![](img/20230302095100.png)
==bytecode是java编译后的二进制代码只能在java虚拟机上运行。==
**bytecode是java编译后的二进制代码只能在java虚拟机上运行。**
### 2.3. 基本概念
==16页The Java Language Specification, API, JDK, and IDE==
**The Java Language Specification, API, JDK, and IDE**
#### 2.3.1. JDK、API、IDE
@ -278,13 +278,13 @@ The position x=1, y=1, radius=3.300000!
常用的IDE有 EclipsenetbeansIntelliJ IDEA 等。其中最强大的是 IntelliJ IDEA但是其是收费的有免费社区版本为了统一我们使用开源免费的 Eclipse 来作为我们学习的 IDE。
==你可以使用任何IDE来开发Java但是考试的时候只提供 Eclipse。因此掌握Eclipse是必须的。==
**你可以使用任何IDE来开发Java但是考试的时候只提供 Eclipse。因此掌握Eclipse是必须的。**
### 3.1. 安装
Eclipse 是一个开放的框架基于Eclipse框架的有很多不同语言的IDE包括C、PHP、Python等我们只需要下载Java的IDE就可以了。访问 [Eclipse 官方网站](https://www.eclipse.org/downloads/packages/) ,下载 "Eclipse IDE for Java Developers";你需要根据你的平台来选择。
==最新的Eclipse已经自带了JDK不需要单独下载JDK。==
**最新的Eclipse已经自带了JDK不需要单独下载JDK。**
解压缩后双击eclipse.exe 就可以运行。
@ -294,7 +294,7 @@ Eclipse 是一个开放的框架基于Eclipse框架的有很多不同语言
![](img/20230302095429.png)
==请选择一个你方便管理的目录作为Eclipse的Workspace这个目录路径最好不要包括中文或者是特殊字符。==
**请选择一个你方便管理的目录作为Eclipse的Workspace这个目录路径最好不要包括中文或者是特殊字符。**
第一次打开空的Workspace会出现一个欢迎的界面关闭就可以了。
@ -313,9 +313,9 @@ Eclipse 是一个开放的框架基于Eclipse框架的有很多不同语言
1. Project name项目名称建议使用英文命名规则可以参考C语言的变量命名规则
2. Use an execution environment JREJava虚拟机的版本请一定选择1.8这个版本因为我们书中的例子是按照1.8版本的。
==项目名称最好使用英文符合C语言变量名命名规则。因为项目名称直接对应到Workspace文件夹中的一个子文件夹中文可能会造成意想不到的问题。==
**项目名称最好使用英文符合C语言变量名命名规则。因为项目名称直接对应到Workspace文件夹中的一个子文件夹中文可能会造成意想不到的问题。**
==在开发过程中请记住不要使用中文来命名任何的名称保持C语言变量名规则是一个好策略。例如一般只有注解、需要输出或者是显示的地方使用中文。==
**在开发过程中请记住不要使用中文来命名任何的名称保持C语言变量名规则是一个好策略。例如一般只有注解、需要输出或者是显示的地方使用中文。**
生成项目后的界面如下:
@ -335,7 +335,7 @@ Eclipse 是一个开放的框架基于Eclipse框架的有很多不同语言
源代码位置一般不要轻易修改,只需要填写包名。
==注意这里又是名称,记住我们上面的规则==
**注意这里又是名称,记住我们上面的规则**
![](img/20230302095710.png)
@ -388,7 +388,7 @@ public class Hello {
我们看看文件系统中的情况,如上图。包其实对应到的就是文件夹。当然一个包中可以再包含子包,如果一个文件夹中可以包含子文件夹一样。
==类名永远是和文件名对应的类名是Hello对应的文件就是Hello.java==
**类名永远是和文件名对应的类名是Hello对应的文件就是Hello.java**
注意,源代码的第一行是:
@ -419,9 +419,9 @@ public class Hello {
Hello.java 这个文件的确在src文件夹中。
==src文件夹中的类文件的package可以不用写代表在缺省包中也就是src这个文件夹中。==
**src文件夹中的类文件的package可以不用写代表在缺省包中也就是src这个文件夹中。**
==如果需要改变源文件的位置请在Eclipse中的项目管理中进行支持文件的复制、移动、删除等操作。Eclipse始终会保持源代码中的package申明的正确性。这个功能其实在高级的IDE中叫做重构Refactor重构还有很多应用例如批量修改函数名、变量名等功能可以在菜单 Refactor 中找到更多的功能。==
**如果需要改变源文件的位置请在Eclipse中的项目管理中进行支持文件的复制、移动、删除等操作。Eclipse始终会保持源代码中的package申明的正确性。这个功能其实在高级的IDE中叫做重构Refactor重构还有很多应用例如批量修改函数名、变量名等功能可以在菜单 Refactor 中找到更多的功能。**
### 3.3. Java代码结构
@ -508,7 +508,7 @@ public class ShowLogicErrors {
### 4.4. Debug
==debug功能非常重要虽然考试不会直接考但是debug会极大的加快编码调试的效率请同学们一定重视。==
**debug功能非常重要虽然考试不会直接考但是debug会极大的加快编码调试的效率请同学们一定重视。**
基本的调试非常简单,就只有端点设置与变量查看,再掌握几个快捷键会提升你调试的效率。下面我们在缺省包的位置建立一个简单的循环打印代码来演示调试的技术。
@ -566,11 +566,11 @@ eclipse的调试界面是单独的布局第一次运行调试会提示进入
尝试不断按F8观察调试窗口、输出窗口的变化。
==在代码编辑区域,用鼠标指向变量,会显示变量的当前值。==
**在代码编辑区域,用鼠标指向变量,会显示变量的当前值。**
==调试还有很多高级功能,例如条件中断(在一个断点上设置一定的条件,不是每次都中断;表达式计算等等),大家可以尝试一下。用好调试工具可以极大提升学习的效率。==
**调试还有很多高级功能,例如条件中断(在一个断点上设置一定的条件,不是每次都中断;表达式计算等等),大家可以尝试一下。用好调试工具可以极大提升学习的效率。**
==当程序成功运行并退出Terminate按钮会变成灰色如果是红色表示程序仍然在运行。==
**当程序成功运行并退出Terminate按钮会变成灰色如果是红色表示程序仍然在运行。**
调试完成后可能你想要回到以前的编程视图这时需要单击右上角的视图切换Perspective
@ -592,7 +592,7 @@ eclipse的调试界面是单独的布局第一次运行调试会提示进入
菜单 Souorce->Format 或者快捷键 Ctl+Shift+F ,可以使当前代码快速美化。漂亮的代码缩进和编码规则会让代码更容易阅读。
==不同系统下 Eclipse 的快捷键可能并不相同注意参考你自己Eclipse的快捷键。==
**不同系统下 Eclipse 的快捷键可能并不相同注意参考你自己Eclipse的快捷键。**
## 6. 本章节重点

Loading…
Cancel
Save