一、Java的三大平台
 1.Java SE (必学)
 java语言的标准版,用于桌面开发,是其他两个版本的基础。
 桌面应用适合的语言其实是c和C++合适,复杂动画等加载时java很慢。
 2.Java ME(现在很少用)
 java语言的小型版本,适用于嵌入式电子设备或者小型移动设备。例如微波炉,显示器,相机,或者手机。
 3.Java EE(重点)
 java语言的企业版,用于Web方向的网站开发。适用与浏览器+服务器
 可以用JavaEE开发企业级应用开发(就是服务器),像微服务或者springclound。除了java语言外,Go语言也可以有承载高访问量的。
二、JDK和JRE的区别与联系
2.1Java中的JDK指的是 JVM +核心内裤+开发工具(javac编译工具,jdb调试工具,jhat内存分析工具…)
 2.2 Java中的JRE是的是 JVM+核心类库+运行工具,是java的运行环
 JVM(java Virtual Machine):java虚拟机,是真正运行Java程序的地方。
当我们已获取编译好的.class文件,只需要运行这个class文件,只需要下载JRE既可以了,不需要重新编译源代码文件;若没有中间文件,使用JDK去编译再运行。
三、java的关键字和注释
 java的关键字 全部是小写 ,大概50多个关键字,无需记;
 java的注释用//和/* */,跟C一样
四、数据类型
 基本与C/C++一样,布尔,证书,浮点等等,了解下就行。
五、计算器的存储
 计算机中存储的类型分为 文本,sound声音 和image图片三类。视频是图片和声音组成的。
 虽然非这些类,但这些数据都是二进制存储。
六、标识符命名规则,就是给变量函数等起名字时的要求
 6.1 区分大小写
 6.2 不能是关键字,不能以数字开头
 6.3 可以由数字字母下划线或者美元$组成
 6.4 方法或者变量起名时多个单词时采用驼峰法命名
 6.5 类名命令 首字母大写
七、java提供的接受键盘类 Scanner.
 步骤一 导包
 步骤二 创建Scanner对象
 步骤三 接收操作数据
 





![[云原生案例2.4 ] Kubernetes的部署安装 【通过Kubeadm部署Kubernetes高可用集群】](https://img-blog.csdnimg.cn/c908fa84bd364dc6a178e534533c8c9b.png)

![[html] 动态炫彩渐变背景](https://img-blog.csdnimg.cn/b4f4c7a437cd45c7af5a85db30f4d8d7.png)
![[量化投资-学习笔记012]Python+TDengine从零开始搭建量化分析平台-策略回测](https://img-blog.csdnimg.cn/8dd2acabe5064d6a9cd1309e16a05697.png#pic_center)










