博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java学习笔记(2)
阅读量:5234 次
发布时间:2019-06-14

本文共 2364 字,大约阅读时间需要 7 分钟。

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.类名和接口名单词的首字母大写,其他单词(字母)小写。比如:RunTime

2.变量名和方法名首字母全部小写,其他单词首字母大写,其他小写。比如: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

转载于:https://www.cnblogs.com/zhangwugai/p/10067688.html

你可能感兴趣的文章