什么叫标识符: 凡事可以命名的地方都叫做标识符 都遵循特定的规则。
标识符的定义规则是毅字母、下划线(_)、美元符号($)开始,后面可以跟着字母下划线,美元符,数字,
Java的标识符对大小写不敏感。
Java的变量先声明后使用,要清晰的了解变量的声明在系统内存发生的事,不妨试一试先了解程序执行的过程;
1、一般程序都是在操作系统的内存运行的,所有代码需要load 到内存之后,操作系统为需找代码出口点也就是程序的main方法;如果是exe 文件的话,window 系统下直接双击就可以直接运行的,而java 的.class 则需要运行在java的虚拟器上。
2、当一个变量被new 出来的时候,内存里面会开辟一块空间,这一块空间一般划分四块,分别为heap 、stack 、data segment 和 code segment ;heap 存放着New 出来的变量,stack 存放着局部变量,data segment存放着一些静态变量和字符串常量。code segment 存放着是的代码。
Java 内存动态图