这是maven中的吧。 XXX.jar是编译好的包。可以运行。 XXX-source是源码,这个时候jar就是相当于一个zip,只是把文件放在一起。 类似的还有 XXX-doc.jar 是javadoc的压缩包。
手机一般不说单纯用java系统的,但是早期的半智能机必然基于java的平台,很多山寨机都这样,可以直接运行java程序,因为里面内置了JVM(java虚拟机)。由于java跨平台的特性,所以能够运行。其实现在的安卓也是如此,安卓是JAVAME的一个分支,起根源还是java平台。其实安卓的概念早在上个世纪已经被提出,然后当时硬件条件跟不上,所以才没有流行。总结:早期的半智能机和现在的安卓手机,都可以说是基于java平台的,但都不能明确说是java的系统。
Java一般存在两种文件格式,如下:
1.*.java文件是保存源代码的文本文件 (*代表类名) 使用 javac *.java可以编译该文件 使用 java *可以运行该类 2.*.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式
答
JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建
JAVA通常是指java standard edition,Java标准版,就是一般Java程序的开发就可以,可以看作是JAVAEE的子集