1.高级用户界面高级用户界面是指J2ME编程中用到的Form、TextBox、List和Alert等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理,应用在一般的如登陆窗体、关于窗体和提示等。
2.低级用户界面低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与游戏编程以及特殊界面的绘制等。
3.记录存储系统,记录存储系统是手机中支持的用于数据永久保存的技术,手机中没有数据文件的概念,一般需要保存的数据只能以记录的形式保存。
<p style="text-align:start;">java中的this关键字随处可见,用法也多。
this是指当前对象自己。
当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。
把this作为参数传递 当你要把自己作为参数传递给别的对象时,也可以用this。
注意匿名类和内部类中的中的this。
有时候,我们会用到一些内部类和匿名类,如事件处理。
当在匿名类中用this时,这个this则指的是匿名类或内部类本身。
这时如果我们要使用外部类的方法和变量的话,则应该加上外部类的类名。
在构造函数中,通过this可以调用同一class中别的构造函数。
值得注意的是:在构造调用另一个构造函数,调用动作必须置于最起始的位置。
不能在构造函数以外的任何函数内调用构造函数。
在一个构造函数内只能调用一个构造函数。
关于java的跨平台特性需要注意以下三点:
1.java的跨平台性,是通过不同系统都有对应的JVM实现的,java程序只需要一次编译成class文件,就可实现跨平台执行。
2.实际上是不同系统的JVM把class文件都解释成相同的意思,实现了跨平台。
3.C语言程序由于不同系统的编译器不同,每次跨平台都需要编译成不同二进制文件,所以C语言在不同系统的运行实际上运行的是不同的程序,编译产生的文件不同,虽然源码是相同的,但是java不同,只需要编译一次,就可以实现跨平台。