1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

《Java基础》更新3个知识点

This commit is contained in:
yazhouasu 2020-05-19 14:29:18 +08:00
parent 03e5733504
commit 6248c1274d

View File

@ -112,7 +112,7 @@ JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有
所以,实际上 java 和 javax 没有区别。这都是一个名字。
#### 1.1.8 为什么说Java语言“编译与解释并存”
#### 1.1.8 为什么说Java语言“编译与解释并存”
高级编程语言按照程序的执行方式分为编译型和解释型两种。简单来说,编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;解释型语言是指解释器对源程序逐行解释成特定平台的机器码并立即执行。比如,你想阅读一本英文名著,你可以找一个英文翻译人员帮助你阅读,
有两种选择方式,你可以先等翻译人员将全本的英文名著(也就是源码)都翻译成汉语,再去阅读,也可以让翻译人员翻译一段,你在旁边阅读一段,慢慢把书读完。
@ -128,6 +128,16 @@ Java语言既具有编译型语言的特征也具有解释型语言的特征
> java 编程思想第四版2.2.2 节
> ![](http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-9-15/86735519.jpg)
####1.2.2 为什么要写注释?
Java中的注释有三种单行注释、多行注释和文档注释。在我们编写代码的时候如果代码量比较少我们自己或者团队其他成员还可以很轻易地看懂代码但是当项目结构一旦复杂起来我们就需要用到注释了。注释并不会执行是我们程序员写给自己看的注释是你的代码说明书能够帮助看代码的人快速地理清代码之间的逻辑关系。因此在写程序的时候随手加上注释是一个非常好的习惯。
#### 1.2.3 标识符和关键字的区别是什么?
在我们编写程序的时候需要大量地为程序、类、变量、方法等取名字于是就有了标识符简单来说标识符就是一个名字。但是有一些标识符Java语言已经赋予了其特殊的含义只能用于特定的地方这种特殊的标识符就是关键字。因此关键字是被赋予特殊含义的标识符。比如在我们的日常生活中 ,“警察局”这个名字已经被赋予了特殊的含义,所以如果你开一家店,店的名字不能叫“警察局”,“警察局”就是我们日常生活中的关键字。
#### 1.2.4 自增自减运算符
在写代码的过程中常见的一种情况是需要某个整数类型变量增加1或减少1Java提供了一种特殊的运算符用于这种表达式叫做自增运算符++)和自减运算符(--)。++和--运算符可以放在操作数之前,也可以放在操作数之后,当运算符放在操作数之前时,先自增/减,再赋值;当运算符放在操作数之后时,先赋值,再自增/减。例如当“b=++a”时先自增自己增加1再赋值赋值给b当“b=a++”时,先赋值(赋值给b)再自增自己增加1。也就是++a输出的是a+1的值a++输出的是a值。用一句口诀就是“符号在前就先加/减,符号在后就后加/减”。
### 1.3 Java流程控制
### 1.4 数组
### 1.5 方法(函数)