输出结果格式调整

This commit is contained in:
LingCoder
2019-03-26 00:31:39 +08:00
parent b8869607e0
commit 5c272c15c8
2 changed files with 14 additions and 4 deletions

View File

@@ -528,9 +528,11 @@ public class ShowProperties {
System.out.println(System.getProperty("java.library.path"));
}
}
```
/* Output(前20行)
-- listing properties --
输出结果(前20行):
```text
java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=C:\Program
Files\Java\jdk1.8.0_112\jr...
@@ -553,8 +555,6 @@ java.endorsed.dirs=C:\Program
Files\Java\jdk1.8.0_112\jr...
os.arch=amd64
java.io.tmpdir=C:\Users\Bruce\AppData\Local\Temp\
...
*/
```
上例主方法中的第一行,会输出所有的系统属性,也就是环境信息。 **list()** 方法将结果发送给它的参数 **System.out** 在本书的后面,我们还会接触到将结果输出到其他地方,如文件中。另外,我们还可以请求特定的属性。该例中我们使用到了 **user.name****java.library.path**。 末尾的 “/* Output”标记表示此文件生成的输出的开头。本书中产生输出的大多数示例将会以包含此注释形式的输出因此我们可以看到输出并知道它是正确的。带有这个标签允许在使用编译器检查并执行后将输出自动更新到本书的文本中。

View File

@@ -4,11 +4,21 @@
# 第四章 运算符
>运算符操纵数据。
Java 是从 C++ 的基础上发展而成的。因此,对于 C/C++ 程序员来说Java 的运算符并不陌生。当然Java 还做了一些改进和简化。如果你已了解 C 或 C++,大可以跳过本章和下一章,直接阅读 Java 和 C/++ 不同的地方。
当然,如果你认为自己理解这两章还有些艰难,那么可以先了解下 *Thinking in C* 再开始后面的工作。 这本书现在可以在 [www.OnJava8.com](http://www.OnJava8.com]) 上免费下载。它的内容包含音频讲座、幻灯片、练习和解决方案,专门用于帮助你快速掌握学习 Java 所需的基础知识。
<!-- Using-Java-Operators -->
## 使用说明
运算符接受一个或多个参数并生成新值。这个参数与普通方法调用的形式是不同的,但效果是相同的。加法 `+`,减法 `-`,乘法 `*`,除法 `/` 以及赋值 `=` 在任何编程语言中的工作方式都相同。所有运算符都从其操作数中生成一个值。此外,一些运算符会更改操作数的值。
修改操作数的运算符最常见的用途是生成副作用,但请记住,生成的值可供你使用,就像在没有副作用的运算符中一样。几乎所有的操作符都只使用原语。例外是`=``==``=`用于所有对象并且是对象的混淆点。此外String 类而也支持 `+``+=`
<!-- Precedence -->
## 优先级