AI-摘要
切换
Joker GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
跟随狂神学Java-02,Java历史、基础知识
Joker2Yue第二天: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程序运行机制
-
编译型
-
解释型
编译型,源文件直接全部生成二进制文件,使计算机看得懂。
解释型,计算机读程序,读到哪,翻译源码到哪
相比之下,编译型的运行速度更快
不过对于服务器、网页这种对效率要求不高的,用解释型语言多
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果