一、Java入门
2022/9/6 1:22:59
本文主要是介绍一、Java入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、java版本
1、过渡版本
2、长期支持版本 LTS (Java8 使用最广)
二、java 用于做什么 (java的分类)
1、JavaSE 用于桌面应用的开发 (用户只要打开程序,程序的界面会让用户的短时间内找到他们所需要的功能,同时主动带领用户完成他们的工作,给用户最好的体验)
2、JavaME 用于嵌入式电子设备或者小型移动设备
3、JavaEE (企业)用于Web方向的网站开发 (网站开发 = 浏览器 + 服务器)
总结:
1、桌面应用 (IDEA Clion Pycharm)
2、企业级应用开发(微服务,springcloud)
3、移动应用开发(鸿蒙,android)
4、科学计算(matlab)
5、大数据开发(hadoop)
6、游戏开发(MineCraft)
三、java的主要特性
1、面向对象 (根据模板,把东西创建出来)
2、安全性
3、多线程
4、简单易用
5、开源
6、跨平台 (window mac linux)
四、java为什么可以跨平台
1、高级语言运行方式 : 编程 编译 运行
2、高级语言的编译方式:编译型 解释型 混合型
(1)编译型
针对不同的操作系统都要重新编译
(2)解释型
(3)混合型
整体编译为二进制字节码 针对不同的系统,安装不同的虚拟机,运行在不同的虚拟机
五、JRE 和JDK
1、JDK Java开发工具包 (JVM 核心类库 开发工具)
开发工具:
2、JRE Java 的运行环境 (JVM 核心类库 运行工具)
3、JDK JRE JVM 三者关系 (JDK包含JRE JRE包含JVM)
这篇关于一、Java入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南