码迷,mamicode.com
首页 > 编程语言 > 详细

Tomcat系列之java技术

时间:2019-08-30 18:40:20      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:inf   左右   res   pre   Once   环境   适应   code   程序设计   

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

Tomcat系列之java技术

标签:inf   左右   res   pre   Once   环境   适应   code   程序设计   

原文地址:https://blog.51cto.com/14087650/2434017

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!