JAVA_HOME:新建一个环境变量保存jdk安装目录会发生变化的部分,然后在path环境变量上引用新环境变量所保存的信息。 /* 用%JAVA_HOME%\bin */
通过set命令配置临时环境变量:
set命令的用法:
set 查看所有的环境变量信息
set 环境变量的名字 查看指定的环境变量信息
set 环境变量的名字=(路径信息) 设置指定的环境变量信息(临时的)
set 环境变量的名字= 清空指定的环境变量信息
set 环境变量名字=新路径;%环境变量名字% 在原有的基础上添加新的路径信息
以后但凡看到是set命令设置的环境变量信息,都是临时环境变量信息
classpath环境变量:
设置了classpath环境变量的时候,启动jvm(Java虚拟机)的时候,那么Java虚拟机就会根据classpath环境变量所保存的路径信息下去寻找对应的class文件
设置classpath环境变量信息的有分号与没有分号的区别:
1.如果配置classpath环境变量信息没有加上分号,那么Java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。
2.如果配置classpath环境变量信息加上分号,那么Java虚拟机除了会在classpath所保存的路径下去搜索对应的class文件之外,如果能找到对应的class文件,那么就马上执行对应的class文件,否则还会去当前路径下去搜索。
不建议把classpath配置成永久性的环境变量信息。
配置classpath的作用:设置了class文件的路径信息。
在Java中有些名字是可以自定义的,那么这些自定义的标识符我们就叫做自定义的标识符。
标识符注意的细节:
1.标识符的组成元素是由字母(a-z,A-Z),数字,下划线(_),美元符号($)
2.标识符不能以数字开头
3.标识符是严格区分大小写的
4.标识符的长度是没有长度限制的
5.标识符的命名一般要有意义(要做到让人见名知意)
6.关键字,保留字不能用于自定义的标识符
自定义标识符的规范:
1.类名和接口名单词的首字母大写,其他单词(字母)小写。比如:RunTime2.变量名和方法名首字母全部小写,其他单词首字母大写,其他小写。比如:doCook()
3.包名全部单词小写
4.常量全部单词大写,单词与单词之间使用下划线分隔 比如:UP_DIRECTION
关键字就是在Java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。
注释:
多行注释/* */ 和文档注释 /** */ 的区别:
软件=数据+指令+文档(使用者文档+开发者文档)
多行注释的内容不能用于生成一个开发者文档,而文档注释的内容可以产生一个开发者文档
使用javadoc开发工具即可生成一个开发者文档
javadoc -d 存放文件的路径 Java的源文件
使用javadoc工具要注意细节:
1.如果一个类需要使用javadoc工具生成一个软件的开发者文档,那么该类必须使用public修饰
2.文档注释的内容一般都是位于类或者方法的上面的。
写注释的规范:
一般单行注释是位于代码的右侧
多行注释与文档注释一般是写在类或者方法的上面的。
注释需要注意的细节:
1.单行注释可以嵌套,多行注释和文档注释不可以嵌套使用。
常量类型:整数,小数,布尔,字符,字符串常量
Java中不同进制的数字表示:
如果一个数据没有加任何的标识之前,那么它就是表示十进制
如果一个数据要表示二进制, 那么要在该数据开头加上0b
如果一个数据要表示八进制,那么要在数据开头加上0
如果一个数据要表示十六进制,那么要在数据开头加上0x
/* 变量名首字母小写,其他单词首字母大写,其他小写 */
Java中的数据类型分为 :基本数据类型,引用数据类型
Java中的八种基本数据类型:
整数的数据类型:
byte 占8个比特位(bit) 2^8=256 个数据 -128~127 也可理解为有7个位,然后加一个符号位,这样2^7=128
short (短整型) 占16个比特位(bit) 2^16=65536 -32768~32767
int (整型) 占32个比特位(bit) 2^32
long (长整型) 占64个比特位(bit) 2^64
注意:如果一个整数没有加上任何的标识的时候,那么默认是int类型的数据。如果需要把该数据表示成为一个long类型的数据,那么需要在数据后面加上L表示。/* L是不区分大小写的,但是建议使用大写(l小写在输入中近似数字“1”,易引起错误) */
小数的数据类型:
float(单精度浮点型) 32个比特位(bit) 7位小数位
double(双精度浮点型) 64个比特位(bit) 15位小数位
注意:如果一个小数没有加上任何的标识的时候,那么默认是double类型的数据。如果需要把该数据表示成为一个float类型的数据,那么需要在数据后面加上 f 表示。/* f也是不区分大小写的 */
布尔类型:布尔类型只有两个值,true或者false
boolean 1字节或者4个字节 最小为1个字节 不存在占一位的情况、
如果使用boolean声明一个基本类型的变量时,那么该变量占4个字节
如果使用boolean声明一个数组类型 时,那么每个数组的元素占一个字节。
Java规范2.0(Java白皮书)
字符类型
char 2字节(16bit)
注:字符串类型不属于基本数据类型,属于引用数据类型 String