JDK、JRE及JVM
JDK是Java的编译和开发工具,包含JRE和开发工具,其中JRE(开发环境)包含jvm(用来跨平台运行的)和核心类库(封号的Java程序包,各种数据运行程序)
开发工具包含:javac.exe(编译工具)和Java.exe(开发工具)。
编译工具:Javac是用来把Java文件编译成为class文件,
开发工具:用来程序开发创作
常用的DOS命令:
E: 盘+冒号(按shift) 切换盘
Dir 查看当下路径的内容
cd 文件名 进某一文件 可以cd JDK\bin (连续进几层文件)
cd… 返回上一级
cd\ 回退到盘符
cls 清除上面的所有内容
exit 退出cmd
注释:
单行注释: //zhesh
多行注释:/是大V/
文档注释:/*的v/
关键字
关键字全部小写,代码编辑器对其变色,非常直观
常量
程序运行时,不能改变的值
字符串常量: 用””括起来的内容可以输出 如:”on” “是的”
整数常量: 只有整数 如 235 -523
小数常量: 只有小数 如 3.14 -1.25
字符常量: 用单括号括起来的内容 ‘A’ ‘啊’ ‘0’
布尔常量: 只有TRUE和FALSE
空常量: 只有空值 null
数据类型
计算机存储设备最小存储单元为b(bit)
计算机最小存储单元为B(Bate)有最小的连续8个位组成
1B(字节)=8bit
1K=1024B
1M=1024K
1G=1024M
1T=1024G
整数:
Byte -128~127
Short -32768~32767
Int -2的31次方~2的31次方(系统默认整数类型)
Long -2的63次方~2的63次方(使用时需要在数值后加L)
浮点数:
float 负数 -3.042823E+38~-1.401298E-45 (E+38是2的38次方,E-45是2的负45次方)(使用时需要在后面加F)
正数 1.4011298E-45~3.042823E+38
Double 负数 -1.797693E+308~-4.9000000E-324(系统默认浮点数)
正数 4.9000000E-324~1.797693E+308
字符 char 0~65535
布尔 Boolean true和false
变量
定义变量: 数据类型 变量名=变量值
如:int b = 1500
标识符
定义规则:组成可以 英文字母 数字 下划线( _ ) 美元符号$
不能以数字开头
区分大小写
不能是关键字
标识符常见命名约定:
(方法、变量)小驼峰:
1.标识符是一个英文单词时用首字母小写 如:name
2.标识符有多个单词组成,第一个单词首字母小写,其他单词大 写 如:fristName
(类)大驼峰:
1.标识符首字母单词大写 如 Name
2.标识符有多个单词组成,每个单词首字母大写如:FristName
类型转换
-
自动类型转换:把范围小的变量赋值给范围大的变量(byte、short不能赋值给char)
如:double s = 10
Byte a = 5;
Short c = a;
Int p = a;
-
强制类型转换:把范围大的变量赋值给范围小的变量(不建议会丢失数据)
目标数值类型 变量名 = (数值类型)值或变量
如 int s = (int) 88.88 (会输出为88,丢失 0.88)