JDK:Java的开发程序包,包含了JRE,还具备了一些程序开发所必备的工具(javac-编译;jstack-查看JVM的堆栈内存情况) JRE:使用Java开发的系统必备的环境javac java命令的用法与区别
*.java->源文件(面向程序员) javac test.java 将程序编译为JVM所识别的字节码文件->*.class java 为执行命令主方法程序的入口是main,args数组如何从外部传参
通过java命令 java 类名称 传递参数1 传递参数2 ... cd Desktop javac Test.java java Test 参1 参2IDEA的基础使用,创建项目流程,创建源文件的流程,执行主方法的流程
创建项目流程 file->new->project 创建源文件 src->new->javaclass 执行流程IDEA的一些快捷键
psvm/main快速弹出主方法定义 sout-打印函数 for a.sout 输出a ctrl shirt / (块注释) ctrl /(行注释) /* (文档注释)变量和类型 1.数据类型与变量
类名称首字母大写;
基本类型为全小写;
八大基本类型 数值型整型:byte(一字节[-128,127]) < short < int(4字节,21亿;默认整型字面量都是int型) < long(8字节) 长整型:long 变量 = 初始值
浮点型:float(4字节) < double(默认小数都是double型)字符型
char(2字节,Unicode编码)
布尔型 boolean只有两个值,不能与int转换;真为true,假为false
引用数据类型数组/类/接口
字符串类型变量字符串中不太方便输入的需用转义字符
变量的命名规则数字,字母,下划线组成,数字不能开头,不能用关键字。2.cpu中央处理器
标准输入->键盘 标准输出->显示器 内存:cpu从内存读取和输出数据; 外存:u盘,断电会保存。 控制器:控制器就表示当前的处理器需要执行那些指令,以及如何执行。 运算器:接受控制器内容进行运算并返回控制器



