首页 > 编程语言 >JAVA体系结构

JAVA体系结构

时间:2023-07-29 23:46:07浏览次数:35  
标签:类库 Java Edition JAVA JavaSE 体系结构

JAVA体系结构

JavaSE(Java  Standard  Edition):标准版,定位在个人计算机上的应用

这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本。Applet后来为Flash取代,Flash即将被HTML5取代。

JavaEE(Java  Enterprise Edition):企业版,定位在服务器端的应用

JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:JDBC是让程序员能直接在Java内使用的SQL的语法来访问数据库内的数据;Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术;

JavaME(Java  Micro  Edition):微型版,定位在消费性电子产品的应用上

JavaME是JavaSE的内伸,包含J2SE的一部分核心类,也有自己的扩展类,增加了适合微小装置的类库:javax.microedition.io.*等。该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。

image


标签:类库,Java,Edition,JAVA,JavaSE,体系结构
From: https://www.cnblogs.com/01way/p/17590806.html

相关文章

  • Java面试题 P16:Redis篇:Redis使用场景-缓存-缓存穿透
    缓存涉及问题:1、缓存三兄弟:穿透击穿雪崩2、双写一致3、持久化4、数据过期策略5、数据淘汰策略如果发生了缓存穿透,击穿,雪崩,该如何解决?1、缓存穿透什么是缓存穿透,当查询一个不存在的数据,查redis中没有,mysql查询也没有,数据也不会直接写入到redis,就导致每次都要请求数据库,......
  • 【Java】使用fastjson进行序列化时出现空指针异常问题研究
    最近在使用fastjson的JSONObject.toJSONString()方法将bean对象转为字符串的时候报如下错误:com.alibaba.fastjson.JSONException:writejavaBeanerror,fastjsonversion1.2.58,classcom.sun.proxy.$Proxy395,fieldName:0 atcom.alibaba.fastjson.serializer.JavaBeanS......
  • Java面试题 P15:Redis篇:面试场景
    Redis内容: 面试题总结: ......
  • chrome 翻译功能 与 禁止/拦截JavaScript Disable JavaScript
    在chrome://settings/content/siteDetails?site=中禁止JavaScript再恢复无法使用翻译功能但是在devtools中DisableJavaScript,再取消选中,可以翻译 ......
  • 学习Java的第9天
    类型转换由于Java是强类型语言,所有要进行有些运算的时候的,需要用到类型转换。运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换自动类型转换publicclassDemo04{publicstaticvoidmain(String[]args){inti=128;doubleb=i;/......
  • Java 多态
    Java多态1.多态方法或对象具有多种形态。是面向对象的三大特征之一,多态是建立在封装、继承基础之上的2.多态的实现:方法的重载中,使用不同的形参调用方法体现出了多态方法的重写中,使用父类或子类的对象调用方法体现出了多态对象的多态:对象的编译类型与运行类型可以不一样......
  • 10道Java基础面试题
    以下是Java基础面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。看看这些面试题你会几道@[toc]1.instanceof关键字的作用instanceof是Java的保留关键字。它的作用是测......
  • 交换变量a,b的值(java)
    方法1:引入中间变量inta=10;intb=20;inttemp=a;a=b;b=temp;System.out.println("a="+a+",b="+b);//a=20,b=10方法2:利用赋值符号=inta=10;intb=20;a=b+(a-(b=a));System.out.println("a="+a+&qu......
  • Java之Stream流的常用API
    Java之Stream流的常用APIStream流常见中间方法名称说明Stream<T>filter(Predicate<?superT>predicate)用于对流中的数据进行过滤Stream<T>limit(longmaxSize)获取前几个元素Stream<T>skip(longn)跳过前几个元素Stream<T>distinct()去除流中重复......
  • 《面试1v1》JavaNIO
    我是javapub,一名Markdown程序员从......