您的位置:首页 > 运维架构 > Tomcat

Tomcat系列之java技术

2019-08-30 17:22 1806 查看

Tomcat:
PHP
网页开发语言 脚本语言
运行环境 解释执行
Zend Engine :Opcode
MVC :
data 数据
bussiness 业务
presentation 展示
C/C++:跟cpu,OS结合太密切
缺点
移植困难
维护成本高
优点
高速
适合开发驱动、操作系统
C :面向过程
C++ :面向对象
每种语言都有自己的适用场景
API Application Programming Interface 应用编程接口
OS,System Call
POSIX :Portable Operating System
windows动态库 .dll
linux动态库 .so
ABI:Application Binary Interface
oak :橡树 java最初名字
java:包含四个独立却又彼此相关的技术:
1、java程序设计语言
2、Java API
3、Java Class文件格式
4、JVM :Java Virtual Machine
使用1和2的技术开发软件,编译成Class文件,在JVM上运行
once for all
Java技术架构

bytecode :字节码
.java --> .class(bytecode)
JVM实现方式 :
1、一次性解释器,解释字节码并执行;
2、即时编译器(just-in-time complier)
依赖于更多内存缓存解释后的结果;
3、自适应编译器
缓存20%左右代码,提高80%左右的速度;
Java设计语言:Sun
Java API :
SUN
JVM :Hotspot JVM
JRE:Java运行时环境
JDK:Java开发环境 开发(编译)+运行
开源组织 :
JVM :OpenJDK 开发+运行
JAVA API类库
第三方类库
JDK=Java+API+JVM,是用于实现Java程序开发的最小环境
JRE=JVM+Java SE API

JAVA应用领域的不同,JAVA可分为三类:
JAVA SE Standard Edtion
JAVA EE Enterprise Edtion
JVAE ME Mobile Edtion

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: