> For the complete documentation index, see [llms.txt](https://eric3wade.gitbook.io/java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eric3wade.gitbook.io/java/learning-the-java-language/language-basics.md).

# Language Basics

## Variables

你已经学习了对象通过属性保存它们的状态。然而，Java编程语言同样适用`variable`(变量)。这部分将讨论其中的关系，外加变量的命名规则和规范，基础数据类型（`primitive types`,`character strings`,`arrays`），默认值和`literals`（字面量）

## Operators

这部分讨论Java编程语言的操作符。首先是经常用到的操作符，然后是不常用的操作符。介绍中将会包含可以直接编译运行的实例代码

## Expressions, Statements, and Blocks

操作符可以用来构建用于计算获取值的`expressions`(表达式)。表达式是`statements`(语句)的重要组成，语句又组合成`blocks`(代码块)。这部分将讨论这三部分内容，同样提供代码

## Control Flow Statements

这部分将讨论Java编程语言的`control flow statements`（控制流语句）。它包含`decisions-making`，`looping`和`branching statements`使得你的程序可以更具条件执行指定的代码块。
