JAVA基础知识点梳理(精简).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在Java编程语言中,基础知识是学习和掌握该语言的关键。以下是对给定文件中的知识点进行的详细梳理: 1. **标识符规则**: - 标识符可以由字母、数字、下划线 `_` 或美元符号 `$` 组成,但不能以数字开头。 - 不能使用Java的关键字和保留字作为标识符。 - 标识符是大小写敏感的,因此`myVariable`和`myvariable`是不同的。 - 最佳实践是让标识符具有描述性,便于阅读和理解。 2. **变量**: - 变量是用来存储数据的容器。在示例中,`String love`是一个变量,用于存储字符串。 - 变量可以通过`=`进行赋值,如`love = "imooc"`。 - 可以对变量重新赋值,如`love = "i love imooc"`。 3. **变量命名习惯**: - 遵循驼峰命名法,如`myAge`,第一个单词首字母小写,后续单词首字母大写。 - 变量名应简洁且具描述性,例如`stuName`。 4. **数据类型**: - `int`是整型,占用4个字节。 - `Double`是双精度浮点型,占用8个字节。 - `Float`是单精度浮点型,占用4个字节,赋值时需加上`f`后缀,如`float he = 12.2f`。 - `Char`是字符型,占用2个字节,赋值时用单引号包围,如`'A'`。 - `Boolean`是布尔型,占用1个字节,取值为`true`或`false`。 - `String`是引用数据类型,表示字符串。 5. **常量**: - 使用`final`关键字定义常量,如`final int MAX_SIZE = 100;`。 - 常量名通常全大写,如`MAX_SIZE`。 6. **逻辑运算符**: - `^`表示异或运算,如果两个布尔值不同,则结果为`true`。 7. **条件运算符 (三元运算符)**: - `condition ? expression1 : expression2`,如果`condition`为`true`,则执行`expression1`,否则执行`expression2`。 8. **运算符优先级**: - 未提供具体运算符优先级,但通常括号具有最高优先级,接着是指数运算,然后是乘法和除法,接着是加法和减法,最后是逻辑运算。 9. **输出换行**: - 使用`System.out.println()`进行换行输出。 10. **循环语句**: - 示例中使用了`for`循环,用于遍历数组或执行固定次数的操作。 11. **System.out.println()**: - 这个方法用于输出内容并自动换行。 12. **System.out.print()**: - 相比`println()`,`print()`不会自动换行。 13. **Scanner类**: - 用于从用户那里获取输入,如`Scanner aa = new Scanner(System.in);`。 14. **数组**: - 声明数组,如`int[] scores;`或`int scores[];`。 - 分配空间,如`scores = new int[5];`。 - 初始化数组,如`int[] scores = new int[]{1, 2, 2, 3};`。 - `scores.length`获取数组长度。 - `Arrays`类提供了对数组的操作,如`sort()`排序,`toString()`转换为字符串。 15. **无参无返回值方法**: - 定义:`public void show() {}`。 - 调用:创建对象,如`MyClass obj = new MyClass();`,然后调用方法,如`obj.show();`。 16. **无参有返回值方法**: - 定义:`public int show() { return sum; }`。 - 调用时注意返回值类型,不能在`void`方法中使用`return`,一个方法只能返回一个值,返回值类型需兼容。 17. **方法的重载**: - 同一类中,方法名相同但参数列表不同的方法称为重载方法。 18. **随机数方法**: - `int randomNum = (int)(Math.random() * 100)`生成0到99(不包括99)之间的随机整数。 19. **类和对象**: - 类定义了对象的结构(属性和行为,即方法)。 - 对象是类的实例,通过`new`关键字创建。 这些是Java编程中的一些基本概念,理解和掌握它们是成为一名合格Java开发者的必要步骤。
- 粉丝: 8
- 资源: 24万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助