当前位置:首页 > 虚拟机 > 正文

微型java虚拟机(常用的java虚拟机)

Java的3个平台有什么区别

平台之间的区别和联系如下:

1.应用程序定义和范围:J2SE包含在J2EE中,J2ME包含J2SE核心类,但添加了一些新的专有类。

1.j2se是一个java桌面应用平台,用来开发桌面应用,比如qq、暴风影音都是桌面应用,其中s代表standard,代表标准。

2.j2ee,其中e代表enterprise,代表企业,是一个java企业应用平台,用于大型分布式开发程序。

3.j2me,m代表mobile,是移动平台,用于开发手机、嵌入CPU机器的开发平台。

2.应用领域:

1.J2EE(Java2EnterpriseEdition)用于企业网络应用;

2.J2SE(Java2StandardEdition)用于常见的PC应用程序;

3.J2ME(Java2MicroEdition)适用于嵌入式设备和消费类设备。

3.创建的是一个java程序:

1.源文件扩展名为.java;

2.编译后文件对应的扩展名是.class;

3.打包后,扩展名为.jar。

高级信息:

Java的三大核心机制:

1.虚拟机机制:利用虚拟机解释执行java程序的代码字节,实现跨平台执行。

2.垃圾收集机制:自动内存回收。

3.代码安全机制:加载代码后,验证代码,然后执行代码。

参考资料:--java

java获取本机当前时间并对小时任意加减

代码如下。

DateFormat;

ar;

;

publicclassDateTestUtil{

;

publicclassDateTestUtil{

publicstaticvoidmain(String[]args)throwsException{

SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMdd");

Stringstr="20110823";

Datedt=(str);

CalendarrightNow=tance();

e(dt);

(,-1);//日期减1年

(,3);//日期加3个月值

(_OF_YEAR,10);//在日期基础上加10天

Datedt1=e();

StringreStr=(dt1);

n(reStr);

}

}


注意:Calendar对象的add的第二个参数method是正数表示“加”,负数表示“减”。