Java基础知识速查:从入门到实践

需积分: 0 0 下载量 176 浏览量 更新于2024-06-25 收藏 51KB DOCX 举报
"Java 备忘单是一份针对初学者的速成教程,涵盖了 Java 语言的基本语法,包括程序的编写、编译与运行、变量、数据类型、字符串操作、循环、数组、变量交换以及类型转换等内容。" 在Java编程中,`Hello, world!` 是一个经典的示例,它展示了如何创建一个简单的Java程序并打印输出。在`hello.java`文件中,定义了一个名为`Hello`的公共类,并在其中包含了主方法`main`。`javac`命令用于编译Java源代码文件,生成对应的字节码文件`.class`,而`java`命令则用于运行编译后的程序,输出结果为`Hello, world!`。 变量是存储数据的容器。Java支持多种原始数据类型,如整型`int`、浮点型`float`、字符型`char`和布尔型`boolean`。同时,`String`是处理文本的特殊类。例如,可以声明并初始化变量`num`、`floatNum`、`letter`、`bool`和`site`。 字符串在Java中被广泛使用,可以通过连接操作符`+`将字符串拼接在一起。如`name`的声明,将`first`和`last`连接成一个完整的姓名。 循环结构如`for-each`循环,常用于遍历数组或集合中的元素。示例中,遍历字符串`word`的每个字符并打印。 数组是存储固定数量相同类型元素的集合。可以创建不同类型的数组,如字符数组`chars`、字符串数组`letters`、整型数组`mylist`和布尔型数组`answers`。 变量交换是编程中常见的操作,这里使用一个临时变量`temp`来实现两个变量`a`和`b`的值互换。 类型转换在处理不同数据类型时必不可少。Java支持拓宽转换(widening conversion),如将`int`转换为`long`,以及收窄转换(narrowing conversion),如将`double`转换为`long`,但需要注意精度损失。`String.valueOf()`、`Integer.parseInt()`和`Double.parseDouble()`是用于字符串与数值类型之间的转换。 条件语句如`if`用于根据条件执行特定的代码块。示例中,如果`j`等于10,则打印出相应的信息。 这个Java备忘单提供了Java编程的基础知识,适合初学者进行快速学习和复习。通过理解并实践这些基本概念,开发者可以进一步深入到更复杂的Java编程领域。