tomcat系列之Java技术-1

Java与tomcat相关系列之一

1.Java技术包含的组件

包含四个独立且又彼此相关的技术:

1)       Java程序设计语言;

2)       JavaAPI(Java应用程序编程接口);

3)       Java class文件格式;

4)       JVM。

注:其实JVM可以理解为一个运行环境!!!

2.JVM的实现方式

1)       一次性解释器,解释字节码并执行。

.javaà.class(bytecode)  即.java编译成为.class

2)       即时编译器。

依赖于更多内存缓存解释后的结果。

3)       自适应编译器。

缓存20%左右的代码,提高80%左右的速度。

3.Java设计语言:SUN

4.Java API

5.JRE:JAVA运行环境   JDK:Java开发环境

JVM:Open jdk:

开发+运行

6.JAVA API类库

第三方类库;

JDK=JAVA+API+JVM 是实现Java程序开发的最小环境;

JRE=JVM+JAVA SE API。

7.Java技术的分类

根据应用领域的不同,Java技术可分为三类:

1)JAVASE:标准版即早期的J2SE;

2)JAVAEE:企业版即早期的J2EE;

3)JAVA ME:移动版(用于开发手持设备)即早期的J2ME。

tomcat系列之Java技术-1

时间: 2024-11-10 01:18:44

tomcat系列之Java技术-1的相关文章

Linux Tomcat系列之java技术详解

大纲 一.什么是java 二.java的组成.版本.语言特性 三.JRE和JDK的联系与区别 一.什么是java Java是一种计算机编程语言,拥有跨平台.面向对象.泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发. 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机.电话.闹钟.烤面包机等家用电器的控制和通讯.由于这些智能化家电的市场需求没有预期的高, 甲骨文公司放弃了该项计划.随着1

Java技术体系大全,准备面试的可以参考一下!

1. JAVA技术体系1.1 Java程序员 ·高级特性 反射.泛型.注释符.自动装箱和拆箱.枚举类.可变参数.可变返回类型.增强循环.静态导入 ·核心编程 IO.多线程.实体类.集合类.正则表达式.XML和属性文件 ·图形编程 AWT(Java2D/JavaSound/JMF).Swing.SWT.JFace ·网路编程 Applet.Socket/TCP/UDP.NIO.RMI.CORBA ·Java语法基础 类.抽象类.接口.最终类.静态类.匿名类.内部类.异常类.编码规范 ·Java开发

Linux配置tomcat (centos配置java环境 tomcat配置篇 总结三)

?下载安装tomcat7 ?设置启动和关闭 ?设置用户名和密码 ?发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末找超链接喔!). 1.下载安装tomcat7 1.1在Xshell中使用命令跳转到local下面创建者自己的文件夹tomcat cd /usr/local/ mkdir tomcat cd  tomcat/  1.2下载tomcat7 下载tomcat7:  http://tomcat.apache

【阿里面试系列】Java线程的应用及挑战

文章简介 上一篇文章[「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景]我们了解了进程和线程的发展历史.线程的生命周期.线程的优势和使用场景,这一篇,我们从Java层面更进一步了解线程的使用.关注我的技术公众号[架构师修炼宝典]一周出产1-2篇技术文章.Q群725219329分享并发编程,分布式,微服务架构,性能优化,源码,设计模式,高并发,高可用,Spring,Netty,tomcat,JVM等技术视频. 内容导航 并发编程的挑战 线程在Java中的使用 并发编程的挑战 引入多线程的目的

【JAVA】基于MVC架构Java技术荟萃案例演练

基于JAVA-MVC技术的顾客管理项目案例总结 作者 白宁超 2016年6月9日22:47:08 阅读前瞻:本文源于对javaweb相关技术和资料汇总,涉及大量javaweb基础技术诸如:Servlet运行原理.Get/Post请求的区别.jsp的基本原理和运行框架.jsp的9大隐含对象的使用.MVC开发模式的使用.构建封装自己dao代码库.以及基于MVC的增删改查操作等:小结最后还有面向接口编程的多数据源配置与存储,以及工厂模式的使用.除此之外,后续文章会对cookie.session.Jav

(转)如何学习Java技术?谈Java学习之路

51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习. [在原先<学好Java之我见>的基础上重新整理而成] Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”.“倚天剑”. Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1. 思考一下 学习Java之前,先别

Java 技术体系基础概念

Java 技术体系基础概念 =============================================================================== 概述: =============================================================================== 编程语言: [百度百科解释] 编程语言俗称"计算机语言",种类非常的多,总的来说可以分成机器语言.汇编语言.高级语言三大类.电脑每做的

java技术学习步骤

java技术学习步骤 ? 一.入门 二.基础巩固 三.深入学习 四.源码剖析 五.总结分析 语言基础 <java核心技术卷I> <java编程思想> <java核心技术卷II> <Effective java > <java 特种兵> ? ? 框架技术 Struts2:<深入浅出Struts2> ? ? ? ? ? ? ?<Strut2实战> Hibernate:<精通Hibernate> Spring:<

Tomcat专题一:tomcat基础之java

Tomcat基础之JAVA 各位小伙伴,从这篇文章开始,接连将有七篇文章来对tomcat这个软件,或者说是WEB容器做一个专题讨论.还是一样的格调,本人不会有意排版,把文章搞的跟专业论文一样,只是想到哪写到哪,尽量写出自己知道的东西. 之所以介绍一下java,是因为tomcat所面向的语言就是java语言,它是java程序的一个解释容器.虽然tomcat自身也实现了一个WEB容器,不但可以解释java程序,也可以解释html语言,但是在生产环境中,约定俗成的都是用tomcat来构建java应用服