JavaNote 是一篇关于 Java 语言基础知识的笔记,主要涵盖了标识符、关键字与保留字、字符与字符串的区别、变量类型转换、局部变量与全局变量的定义与作用域、循环控制语句(break、continue、return)以及内存分配过程等多个知识点。 1. **标识符**:在 Java 中,标识符用于命名变量、常量、方法、对象和类。它们可以由字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,并且区分大小写。同时,标识符不能是 Java 关键字或保留字。 2. **关键字与保留字**:关键字在 Java 中有特殊含义,比如 `public`、`private`、`if` 等,它们不能用作变量名。保留字虽然目前未被使用,但可能在未来的版本中被赋予特殊意义。 3. **字符与字符串**:字符(char)是 16 位的无符号 Unicode 字符,用单引号包围。字符串(String)是对象,由双引号包围。字符是基本数据类型,字符串则是对象类型。 4. **类型转换**:在进行整数类型的加法运算时,如果结果小于 `int` 类型的最大值,系统会自动将结果转换为 `int` 类型。例如,`short` 类型的变量相加后需要显式转换回 `short` 类型才能赋值。 5. **局部变量与全局变量**:局部变量在方法内部定义,仅在该方法的生命周期内有效,必须先初始化后使用。全局变量(也称为成员变量)在整个类的范围内有效,有默认的初始值。 6. **循环控制语句**:`break` 语句用于立即退出最内层循环,`continue` 语句则跳过当前循环的剩余部分,继续下一次循环。`return` 语句不仅可以返回方法的值,还可以用于中断方法执行并退出。 7. **对象创建的内存分配**:创建对象如 `Point p = new Point()` 会经历以下步骤:检查类是否已加载到内存,分配对象的内存空间,初始化成员变量,调用构造函数,最后将对象引用赋值给变量。 8. **数据创建的内存分配**:对象的实例变量(如 `x` 和 `y`)会在堆内存中分配,而对象引用(如 `p`)则在栈内存中分配。 9. **编译与打包**:编译带有包的 Java 文件需使用 `-d` 参数指定输出目录,例如 `javac -d . GetAllMain.java`。打包成 JAR 文件使用 `jar cvf` 命令,如果需要包含主类,还需创建清单文件(manifest.mf)并使用 `jar cvfm` 命令。运行 JAR 文件使用 `java -jar`。 总结起来,JavaNote 是一份全面介绍 Java 基础的资料,包括了编程基础、变量、控制结构、内存管理以及程序打包等方面的知识,对于初学者来说是一份很好的学习材料。
- Kate_1322016-02-22确实不错 我看了 很满意
- a186961610562015-06-24确实不错 我看了 很满意
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助