jre 包括 java 虚拟机 和java 程序所需的核心类库 如果想要运行一个开发好的java程序只需要安装jre
jdk 给java开发人员使用 包含了java开发工具 和jre 安装后不用在单独安装jre
java HELLOWORLD
class Demo { public static void main(String[] args) { System.out.println("Hello World!"); } }
public class 定义:
类名称必须和文件名称一致 否则无法编译
主方法 main():
主方法表示的是一个程序的起点 所有的程序代码都由此开始顺序执行 在java中主方法也要放在一个类中
系统输出:System.out.println();
此语句的功能是直接在屏幕上显示输出信息 每一个完整的语句代码都要求用;结尾
注释:单行注释 双斜线// 多行注释 斜线加* /**/
java标识符
由字母数字下换线$符组成 不能以数字开头 不能是java中的关键字
标识符区分大小写
java关键字
变量:
变量是内存中壮哉数据的小盒子 你只能用它来存数据和取数据
计算机存储单元
计算机最小的信息单元叫 位bit 称之为比特位 通常用小写b表示
计算机最小的存储单位 字节 byte 通常用大写字母B表示
1B=8b 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB
变量的基本类型 四类八种
java 中默认的整数类型是int 类型 long类型需要在常量后面加l 大小写都行
java 中默认的浮点类型是 double类型 float类型需要常量后面加f
定义变量的语法格式 数据类型 变量名=数值;
变量定义可以不赋值 使用时在赋值 不赋值不能用
数据类型转换
范围小的数据类型可以直接转换为范围大的数据类型
范围大的数据类型不可用直接转换为范围小的数据类型
数据类型范围按从小到大排序
byte<short<int<long<float<double
范围小的数据类型转换为范围大的数据类型 这种方式成为自动类型转换 格式:
范围大的数据类型 变量 = 范围小的数据类型值
范围大的数据类型转换成范围小的数据类型 郑重港式称为强制类型转换 格式:
范围小的数据类型 变量 = (范围小的数据类型)范围大的数据类型数值