\contentsline {chapter}{Contents}{2}{section*.1}
{1}Java基础}{17}{chapter.1}
{1.1}基本语法}{17}{section.1.1}
{1.2}数字表达方式}{17}{section.1.2}
{1.3}补码}{19}{section.1.3}
{1.3.1}总结}{23}{subsection.1.3.1}
{1.4}数据类型}{23}{section.1.4}
{1.4.1}整数与浮点数}{23}{subsection.1.4.1}
{1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1}
{1.4.2}格式化输出浮点数}{24}{subsection.1.4.2}
{1.4.3}\texttt {char}}{24}{subsection.1.4.3}
{1.4.4}转义字符}{25}{subsection.1.4.4}
{1.4.5}Boolean 布尔值}{25}{subsection.1.4.5}
{1.5}基本类型变量的初始值}{26}{section.1.5}
{1.6}数据类型转换}{26}{section.1.6}
{1.7}方法}{26}{section.1.7}
{1.8}运算符}{27}{section.1.8}
{1.8.1}自增运算}{28}{subsection.1.8.1}
{1.8.1.1}Postincrement}{28}{subsubsection.1.8.1.1}
{1.8.1.2}Preincrement}{28}{subsubsection.1.8.1.2}
{1.8.1.3}复合赋值运算}{28}{subsubsection.1.8.1.3}
{1.8.2}逻辑运算}{29}{subsection.1.8.2}
{1.8.3}条件运算符}{29}{subsection.1.8.3}
{1.8.4}移位运算符}{30}{subsection.1.8.4}
{1.9}流程控制}{31}{section.1.9}
{1.9.1}\texttt {if\ldots esle\ldots }}{31}{subsection.1.9.1}
{1.9.2}\texttt {switch}}{31}{subsection.1.9.2}
{1.9.3}\texttt {while}}{32}{subsection.1.9.3}
{1.9.4}\texttt {for}}{32}{subsection.1.9.4}
{1.9.5}foreach}{32}{subsection.1.9.5}
{1.9.6}go-to}{33}{subsection.1.9.6}
{1.9.7}\texttt {do-while}}{33}{subsection.1.9.7}
{1.10}数组(array)}{34}{section.1.10}
{1.10.1}数组变量的声明}{34}{subsection.1.10.1}
{1.10.2}数组变量的初始化}{34}{subsection.1.10.2}
{1.10.3}数组对象的引用}{35}{subsection.1.10.3}
{1.10.4}数组对象的复制}{35}{subsection.1.10.4}
{1.10.5}扩充数组对象长度}{36}{subsection.1.10.5}
{1.10.6}Problems}{37}{subsection.1.10.6}
{1.11}简单算法}{38}{section.1.11}
{1.11.1}打乱算法}{38}{subsection.1.11.1}
{1.11.2}排序算法}{38}{subsection.1.11.2}
{1.11.2.1}选择排序}{38}{subsubsection.1.11.2.1}
{1.11.2.2}冒泡排序}{39}{subsubsection.1.11.2.2}
{1.11.2.3}插入排序}{40}{subsubsection.1.11.2.3}
{1.11.3}递归调用}{41}{subsection.1.11.3}
{1.12}Java API}{41}{section.1.12}
{1.13}Linux命令}{41}{section.1.13}
{1.13.1}基本查看、移动}{41}{subsection.1.13.1}
{1.13.2}权限}{42}{subsection.1.13.2}
{1.13.3}打包备份与恢复}{42}{subsection.1.13.3}
{1
1