跟随狂神学Java-02,Java历史、基础知识
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
跟随狂神学Java-02,Java历史、基础知识
joker2yue跟随狂神学Java
作者:joker2yue
链接:https://github.com/Joker2Yue/Joker2Yue-Blog
来源:Github
著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第二天:Java历史、基础认识
梦开始的地方
学习内容
Java的优势:三高
高可用,高性能,高并发
详细来说
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
Write Once,Run Anyway
Java 的发展
- 2004JDK1.4
- 2014JDK1.8
- 2021JDK1.11
跨平台原理: jvm虚拟机
JavaSE,JavaEE,JavaME
JavaSE :Java标准版,Java基础知识
JavaEE :开发企业级软件系统(B/s体系),(Web端,服务器开发)
JavaME :移动设备和嵌入式设备,如手机、机顶盒上运行的应用程序
B/s体系 :基于浏览器访问的网站
C/s体系 :桌面应用程序
Swing技术开发桌面应用程序:弃用,更多用c#
SSM,Spring企业级网站:电商类,比如淘宝,京东
JRE,JDK和JVM
JRE(Java Development Kit)是Java程序的运行时环境,包含JVM和运行时所需要的核心类库
JDK(Java Runtime Enviroment)是Java程序开发工具包,包含JRE和开发人员使用的工具
JVM(Java Virtual Machine)是Java虚拟机
我们想运行一个已有的Java程序,应当安装JRE
我们想开发一个全新的Java程序,应当安装JDK
Java程序运行机制
- 编译型
- 解释型
编译型,源文件直接全部生成二进制文件,使计算机看得懂。
解释型,计算机读程序,读到哪,翻译源码到哪
相比之下,编译型的运行速度更快
不过对于服务器、网页这种对效率要求不高的,用解释型语言多
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果