java扩展类是什么 什么叫JAVA扩展
大家好,关于java扩展类是什么很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于什么叫JAVA扩展的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
什么叫JAVA扩展
java扩展就是可以支持的java程序扩展,比较多用于手机。
具有 JAVA扩展功能的手机其手机功能和内容要比其他那些不支持 JAVA的手机要丰富一些!
也就是说支持 java的手机可以通过下载一些 java软件来实现一些机子本身原本没有的功能!
举个例子:手机本身并没有直接收发 E-mail的功能,但是只要你下载一个收发 E-mail的 JAVA工具软件。以后只要你在手机上直接进入该 JAVA工具输入帐号跟密码就可以收发E-mail
java QQ,手机上使用的 java QQ跟普通的基于短信的“移动QQ”是不一样的。普通的基于短信的“移动QQ”是以短信的形式来实现电脑QQ跟手机之间的信息收发。每条一毛。这时手机上是看不到对方的头像的也不知道哪几个人在线(虽然可以通过查询来知道,但也只是即时的情况如想知道变化则需不停的查。费力,费钱,费时)。电脑上收发的来自手机“移动QQ”的消息跟收发来自其他电脑QQ的消息是不同的。大家都知道,收发普通QQ的消息是通过电脑的QQ上的那个小头像来完成的,而收发“移动QQ”则是通过QQ头像旁边的那个小手机来进行!java QQ则跟普通电脑上网用QQ类似,通过头像收发消息。以至于对方根本分辨不出你是用的电脑上网还是手机上网。而且你在手机上使用 java QQ时还可以看到手机上还显示对方的头像图标的,如果通过 GPRS上 java QQ还可以实现 24小时不间断在线(也就是说你QQ上的头像24小时都是彩色的,显示你在线)而且只有在你收发消息产生数据流量的时候才会记费花钱,不产生流量则无须花钱。再有,即便花钱也相当便宜,每 1KB的流量才 3分钱左右,也就是说你收发消息时每条才 3分钱左右,跟基于短信的“移动QQ”相比,是不是便宜多了?
另外,现在还有很多 java编写的游戏,一旦你已经对手机上已有的游戏玩腻了。随时还可以下载一个 java游戏来玩玩儿!很多以前 8位机上的游戏现在都有可以下载到手机的 java版本,比如“泡泡龙”,呵呵~~
总之,JAVA的功能 N多,另外还有电子书,铃声编辑器,电话本管理器,电子地图……………………
什么是Java扩展包
Java扩展就是可以支持的java程序扩展,比较多用于手机。 Java程式包括:应用程序、游戏、电子书等等。
Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作 ByteCode,这种码必需在透过 Java的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在哪种平台上被编译的,就完全没有干系了。
Java写出来的程序可分为两类,分别是JavaApplet与一般的Application,而Application这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏览时发挥作用。
Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。
java中类修饰符有哪些
java的修饰符有:权限修饰符:public、protected、default、private
修饰符:abstract、static、final
public使用对象:最广,类、接口、变量、方法
protected使用对象:变量、方法注意:不能修饰类(外部类)
default使用对象:类、接口、变量、方法。(即缺省,什么也不写)
private使用对象:变量、方法注意:不能修饰类(外部类)
abstract使用对象:类、接口、方法
static使用对象:类、变量、方法、初始化函数(注意:修饰类时只能修饰内部类)
final使用对象:类、变量、方法
transient:告诉编译器,在类对象序列化的时候,此变量不需要持久保存
volatile:指出可能有多个线程修改此变量,要求编译器优化以保证对此变量的修改能够被正确的处理
native:用该修饰符定义的方法在类中没有实现,而大多数情况下该方法的实现是用C、C++编写的。
synchronized:修饰方法,多线程的支持
类分外部类和内部类,他们的访问控制是相同的吗
外部类是相对于内部类而言的,内部类是定义在类里面的类。
外部类的修饰符有:
default(缺省,不写):类定义时前面未加任何修饰符,表示同一个包中可见。
public:修饰类时表示该类能被项目中所有类可见
abstract:表示是抽象类
final:表示类不可以被继承
scrictpf:(java关键字)当对一个类或接口使用 strictfp关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754算法对操作数预期的结果,以单精度和双精度格式表示
内部类又分:成员内部类、局部内部类、静态内部类、匿名内部类
成员内部类:作为外部类的一个成员存在,与外部类的属性、方法并列
局部内部类:定义在外部类的方法体里面的类
静态内部类:使用static修饰的内部类
匿名内部类:就是没有名字的内部类
成员内部类修饰符有:
public:
protected:
private:private不能修饰外部类,
abstract:
final:
static:可以当做普通类使用,而不用先实例化一个外部类。(用他修饰后,就成了静态内部类了)
strictfp:(java关键字)即 strict float point(精确浮点)。(可修饰类、接口、方法)
扩展资料:
java中的类修饰符、成员变量修饰符、方法修饰符。
类修饰符:
public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。
abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。
final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。
friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。
成员变量修饰符:
public(公共访问控制符),指定该变量为公共的,他可以被任何对象的方法访问。
private(私有访问控制符)指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。
protected(保护访问控制符)指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。
friendly,在同一个包中的类可以访问,其他包中的类不能访问。
final,最终修饰符,指定此变量的值不能变。
static(静态修饰符)指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。
transient(过度修饰符)指定该变量是系统保留,暂无特别作用的临时性变量。
volatile(易失修饰符)指定该变量可以同时被几个线程控制和修改。
方法修饰符:
public(公共控制符)
private(私有控制符)指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)
protected(保护访问控制符)指定该方法可以被它的类和子类进行访问。
final,指定该方法不能被重载。
static,指定不需要实例化就可以激活的一个方法。
synchronize,同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止其他线程的访问,运行结束后解锁。
native,本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。
参考资料:百度百科-修饰符
常说的java扩展功能是什么意思啊
java扩展功能就是可以支持的java程序扩展,比较多用于手机。
JAVA语言由于其平台无关、开放、网络功能强、面向对象、安全等特点,一经 SUN公司提出,就随着 Internet的发展而风靡全世界,在国外已成为软件开发人员的必修语言。特别是他的"一次编写、到处运行"的跨平台优点,对于手机领域来说更具有重要的意义。因为目前手机的种类繁多,各种厂商都有自己的标准,如何使他们能运行同一种标准的程序成为必须要解决的问题。采用 JAVA语言后,各种手机只要实现 JAVA虚拟机(JVM)就可以运行 JAVA程序,这种方法可以说是目前情况下最为理想的一种解决方案。
关于java扩展类是什么,什么叫JAVA扩展的介绍到此结束,希望对大家有所帮助。