什么是java平台及jar、jad及sis区别
http://www.cncn6.com/tongyong/2009/2428.html
Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向的程序语言。JAVA目前在手机上应用最多的就是JAVA游戏和手机应用程序。Java也号称能跨平台使用的语言,这主要因为Java本身被编译后,并不直接产生可执行的码,而是产生一种中间码叫作ByteCode,这种码必需在透过Java 的直译器来解读它,才能真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就没有关系了。
Java手机软件平台采用基本Java平台是CLDC 和MIDP ,是J2ME 的一部分,在中国一般称为“无线Java”技术。此前有人把它叫“K-Java”;其实,K-Java的叫法只是Sun公司在开发KVM Java虚拟机时的项目代号,在该技术被正式命名为KVM后,就不再用K-Java。
以KJava编程语言为手机开发应用程序,可为手机提供游戏、信息处理、电子地图、股票等程序。J2ME是致力于消费产品和嵌入式设备的最佳解决方案。J2ME在设计其规格时,遵循着“对各种不同的装置而造出一个单一的开发系统是没有意义的事”这一基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(如;PDA、手机);另外一种是运算能力相对较佳、并在电力供应上相对较充足的嵌入式装置(如;电冰箱等)。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。
Java技术的开放性、安全性和庞大的社会已有资源及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的事实标准。采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按Java的要求去写程序就好;同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。不难看出,采用Java技术,可建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。
如果是java程序,则扩展名为jar和jad;如果是Symbian程序,则扩展名为sis。
一个Java程序包括两个文件:一
相关文档:
序言:
Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作
系统命令 JAVA_HOME\bin\java ?option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK
安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义 ......
重新来认识一下内部类的区别
1
Static member class(静态成员类)
类声明中包含“static”关键字的内部类。如以下示例代码,
Inner1/Inner2/Inner3/Inner4就是Outer的四个静态成员类。静态成员类的使用方式与一般顶层类的使用方式基本相同。
publi ......
今天看到某网友关于“如何以Java实现网页截图技术”的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答。
事实上,如果您想以Java实现网页截图,也就是“输入一段网址,几秒钟过后就能截取一张网页缩略图”的效果。那么,您至少有3种方式可以选择。
1、最直接的方式—— ......
第二篇:Java堆和栈的区别 http://wangjc-opal.javaeye.com/blog/232457
Java把内存划分成两种:一种是栈内存,一种是堆内存。
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。
当在一段代码块定义一个变量时,Java就在栈中 ......
CSV文件简介
逗号分隔型取值格式(英文全称为Comma Separated Values,简称CSV),是一种纯文本格式,用来存储数据。在CSV中,数据的字段由逗号分开,程序通过读取文件重新创建正确的字段,方法是每次遇到逗号时开始新一段数据。
CSV文件是一个计算机数据文件用于执行审判和真正的组织工具,逗号分隔的清单。常常被用于移 ......