约定
外观
< Java 编程
导航 项目页面 主题: | )
这些约定旨在提高 Java 编程维基教科书的可读性和理解度。它补充了 维基教科书风格指南。但是,如果需要,可以做出例外。如果您觉得遵循它太复杂,请直接添加内容。它将由其他人进行格式化。
大多数情况下,Java 编程维基教科书中的页面结构如下所示
您编写 | 您获得 | |
<noinclude>{{Displaytitle|title=The title of the page}} {{Nav}} {{Java Programming/LanguageFundamentalsTopic/Nav}} __NOTOC__</noinclude> This is the introduction. ==First section== This is a section. <noinclude> {{Nav}} {{Status|50%}}</noinclude> |
这是一节。 |
有时我们希望传达整个Java文件,可以按以下方式进行。
您编写 | 您获得 | ||
{{XCode|1='''Code listing 1.1: The <code>MyClass</code> class''' <syntaxhighlight lang="java"> class MyClass{} </syntaxhighlight>}} |
|
“1.1”表示它是第一章的第一段代码。使用<syntaxhighlight/>
比使用模板更好,因为||
是Java语法的组成部分。
当只显示一小部分代码时,可以使用以下代码模板。
您编写 | 您获得 | ||
{{XExample|1='''Code section 1.1: The <code>MyClass</code> class''' <syntaxhighlight lang="java"> for (int i=0; i<10; i++) { System.out.println("Hello!"); } </syntaxhighlight>}} |
|
要表示屏幕上显示的内容,请使用以下语法。
您编写 | 您获得 | ||
{{XConsole|1='''Output for the application''' <pre style="background-color:#000; color:#fff;"> Hello World! </pre>}} |
|
备注为读者提供了有关特定主题的额外信息。您可以使用以下模板输入附加或旁注。
您编写 | 您获得 | ||
{{XNote|This is an additional note.}} |
|
只有在必要时才使用备注。备注比段落的可读性差。
要提醒用户注意常见陷阱等问题,应使用XWarning
模板,如示例所示。
您编写 | 您获得 | ||
{{XWarning|This is a warning.}} |
|
如果书中某些部分需要日后关注,您可以通过包含以下模板添加待办事项备注。
您编写 | 您获得 |
{{TODO|To-do items for pages should be kept in their respective comment boxes.|Java Programming}} |
|
如果某个部分是可选的,可以像这样隐藏它。
您编写 | 您获得 |
{{Java/Hidden begin|title=Hidden section}} This section is not mandatory. {{Hidden end}} |
隐藏部分 本节不是强制性的。 |
本书使用各种插图和图表来传达其信息,例如流程图或UML图等。由于图表的性质,需要以可缩放的矢量格式进行设计。强烈建议您为图表使用SVG格式。请不要对可以用SVG制作的图表使用JPG或PNG。请向常规贡献者寻求帮助。
本书中使用的图表的一个常用功能是整体配色方案。本书插图中使用最显眼的颜色是 #2a7fff
(例如,如以下图表所示)。为了将插图包含到您的内容中,您需要使用{{Java/Illustration}}
模板。下面是如何使用该模板的示例。
您编写 | 您获得 | ||
{{Java/Illustration |number=1 |caption=A sample illustration from the book |image=[[File:Java Compilation Basics.svg|center]] }} |
|
- 首次使用术语时使用斜体。
- 当您引用类、字段或方法时,请使用
<code/>
标记。
本书使用美国英语,纯粹是为了保持一致性。大多数编程语言使用美国英语表示的词语,例如color
等。您应尽可能使用美式英语。
本书遵循官方Java代码规范。下面是一个示例。
代码段0.1:官方Java代码规范
if (foo == bar) {
// do stuff
} else {
// do other stuff
}
|