java platform是什么 java2platform是什么呀我对它一无所知,请大
大家好,今天小编来为大家解答java platform是什么这个问题,java2platform是什么呀我对它一无所知,请大很多人还不知道,现在让我们一起来看看吧!
java2platform是什么呀我对它一无所知,请大
顾名思义,java(TM)2 platform就是Java 2平台
Java 2平台是一个统称,不具体区分是(1.2以后的)那个版本。按应用领域来看,Java 2平台分为三大种类:J2SE,J2ME和J2EE。Sun推出Java以来,就力图使之无所不包,所以构成了 Sun ONE(Open Net Environment)体系。
J2SE(JavaTM 2 Platform Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME(JavaTM 2 Platform Micro Edition)主要应用于嵌入式系统开发,如手机和PDA的编程;
J2EE( JavaTM 2 Platform Enterprise Edition)即Java2的企业版,主要用于分布式的网络程序的开发。
java平台是什么
一个普遍的软件平台,可安装java程序软件,压缩软件为JAR格式的软件就可以安装,但是也要对上手机的屏幕尺寸哦
Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。 Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
Java SE
JAVA
* Java SE(Java Platform,Standard Edition)。Java SE以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java应用程序。Java SE包含了支持 Java Web服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
Java EE
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。Java EE是在 Java SE的基础上构建的,它提供 Web服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0应用程序。
Java ME
* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
java(tm) platform standard edition是什么
JAVA分为J2SE,J2ME,和J2EE,
J2SE:java(tm) platform standard editionJ2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME:J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE:J2EE是Java2的企业版,主要用于分布式的网络程序的开发。
---------------------------
一般这几个版本没有严格的界限,一般学过或者用过J2SE的开发人员一般都会接着向J2EE方向发展,有一部分选择了j2me,所以说,j2se是Java的基础,学好J2SE才可以更好的学习j2ee……
java platform
java platform是什么,让我们一起了解一下?
paltform是一种虚拟的总线,用于管理外设资源、内存资源、中断资源,在硬件上有USB-BUS总线,PCI-BUS总线,这是在物理设备上实际存在的总线。platform的一个优点就是将驱动和设备分开,提高驱动的移植性。
platform的灵魂是:device(设备)driver(驱动)platform_bus(platform总线),其特点是设备,驱动分层动态的管理和加载,其中platform_bus是一个虚拟的总线。
drvier和device匹配的方法有3种:
1、当一个设备注册的时候,他会在总线上寻找匹配的driver,platform device一般在系统启动很早的时候就注册了。
2、当一个驱动注册[platform_driver_register()]的时候,他会遍历所有总线上的设备来寻找匹配,在启动的过程驱动的注册一般比较晚,或者在模块载入的时候。
3、当一个驱动注册[platform_driver_probe()]的时候,功能上和使用platform_driver_register()是一样的,唯一的区别是它不能被以后其他的device probe了,也就是说这个driver只能和一个device绑定。
如何定义一个driver?
static struct platform_driver test_platform_driver = {.probe = dev_test_probe, .remove = dev_test_remove,.suspend = dev_test_suspend,.resume = dev_test_resume,.driver = {.owner = THIS_MODULE,.name = "cx2837_test",},};
如何定义一个device(设备)? static struct platform_device dev_fb0 = { .name = "cx2837_test", .id = 1, };
文章到此结束,如果本次分享的java platform是什么和java2platform是什么呀我对它一无所知,请大的问题解决了您的问题,那么我们由衷的感到高兴!