位(bit):一个数字0或者一个数字1,代表一位。
字节(Byte):每八位为一字节,这是数据存储的最小单位。

1 Byte = 8 bit
 1 KB = 1024 Byte
 1 MB = 1024 KB
 1 GB = 1024 MB
 1 TB = 1024 GB
 1 PB = 1024 TB
 …

命令提示符(cmd)

启动 win+R
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd …
直接回根路径 cd
查看当前内容 dir
清屏 cls
退出 exit

JDK、JRE与JVM

JRE(Java Runtime Environment):是java程序运行时环境,包含JVM和运行时所需要的核心类库。
JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。
JDK(编译器等开发工具,JRE(运行类库,JVM))

javac.exe:编译器
java.exe:解释器

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello,World!");
	}
}

java文件大小byte java文件大小单位_变量名

单行注释: //

多行注释: /* */(区块注释)

关键字

关键字的特点:

1.完全小写的字母。
2.在增强版的记事本中(例如Notepad++)有特殊颜色。

标识符

是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

命名规则(硬性要求):

1.可以包含英文字母26个(区分大小写)、0-9数字、$(美元符号)和_(下划线)。
2.不能以数字开头。
3.不能是关键字。

命名规范(软性建议):

1.类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
2.变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。
3.方法名规范:同变量名。

常量

在程序运行期间,固定不变的量。

常量的分类:

1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。(例:"abc"、"Hello"、"123"两个双引号中间的内容可以为空。)
2.整数常量:直接写上的数字,没有小数点。(例:100、200、0、-123)
3.浮点数常量:直接写上的数字,有小数点。(例:2.5、-3.14、0.0)
4.字符常量:凡是用单引号引起来的单个字符,就叫做字符常量量。(例:'A'、'b'、'5'、'中'两个单引号中间必须有且仅有一个字符,不能为空。)
5.布尔常量:只有两种取值。true、false。
6.空常量:null。代表没有任何数据。(不能直接用来打印输出。)

数据类型

基本数据类型、引用数据类型

基本数据类型:(四类八型)

<java中的默认类型:整数类型是int,浮点类型是double。>

1.整数型:
	byte(字节型)(1个字节)(-128~127)
	short(短整型)(2个字节)(-32768~32767)
	int(整形)(4个字节)(-2^31~2^31-1)
	long(长整型)(8个字节)(-2^63~2^63-1)
2.浮点型:
	float (单精度浮点型)(4个字节)(1.4013E-45~3.4028E+38)
	double(双精度浮点型)(8个字节)(4.9E-324~1.7977E+308)
3.字符型:
	char(字符型)(2个字节)(0~65535)
4.布尔型:
	boolean(布尔型)(1个字节)(true、false)

引用数据类型:

1.字符串
2.数组
3.类
4.接口
5.Lambda

注意事项:

1.字符串不是基本类型,而是引用类型。
2.浮点型可能只是一个近似值,并非精确的值。
3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但float是4字节,long是8字节。
4.浮点数当中默认类型是double。如果以一定要使用float类型,需要加上一个后缀F(f);如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L(l)。

变量

程序运行期间,内容可以发生改变的量。

创建一个变量并且使用的格式

1.数据类型	变量名称;//创建了一个变量
  变量名称 = 数据值;//将等号右边的数据值赋给等号左边的变量
2.数据类型	变量名称 = 数据值;//在创建一个变量的同时立刻放入指定的数据

使用变量时的注意事项

1.若创建多个变量,变量之间的名称不可以重复。
2.对于float和long类型来说,字母后缀F和L不可去掉。
3.如果使用byte或short类型的变量,那么右侧数据值不能超过左侧类型范围。
4.没有进行赋值的变量不能直接使用。
5.变量使用不能超过作用域的范围。(作用域:从变量定义的那一行开始到直接所属的大括号结束为止。)
6.可以通过一个语句来创建多个变量。