java application指的到底是什么?
qq是application吗?还是.class字节码文件是一个application???InstancesoftheclassClassrepresentclasse...
qq是application吗?还是.class字节码文件是一个application???
Instances of the class Class represent classes and interfaces in a running Java application
这句话好晕。。。 展开
Instances of the class Class represent classes and interfaces in a running Java application
这句话好晕。。。 展开
5个回答
展开全部
qq当然是application(当然用Java作的才是Java Application, 比如lumaQQ, 一个开源的qq),
.class字节码文件如果没有用到别的类,自己能够运行,运行起来也是一个Java application,
一系列互相引用或扩展的类和接口的.class文件集成起来(一般打包成jar)运行起来也是一个Java application,(单个.class文件就是这种的一个特例)。
其实这都是相对于Java SE里面的另一个类型的程序来说的,那另一个程序类型就是applet,applet必须要借助于浏览器才能运行(现在已经很少用到它了)。
扯了这么多,你关键是看不懂Instances of the class Class represent classes and interfaces in a running Java application这句英文吧,其实上面跟这句英文都没啥关系。
我翻译一下:
类Class的(多个)实例代表了一个运行中的Java Application的类和接口(们)。
这句话是这么理解的:
1)Java里面有一个类,就叫Class,(首字母大写),是用于表示Java类的运行期类型信息的,带包名的是java.lang.Class,你到Java文档里翻一下。
2)Class这个类的作用,是在运行期获取当前类或接口的信息,每个类对象可以用getClass()方法来获取此信息,这个getClass()方法是在Object类里定义的(这个Class类经常用来结合反射特性来创建类对象,)。
明白以上两点,这句英文就明白了吧!
.class字节码文件如果没有用到别的类,自己能够运行,运行起来也是一个Java application,
一系列互相引用或扩展的类和接口的.class文件集成起来(一般打包成jar)运行起来也是一个Java application,(单个.class文件就是这种的一个特例)。
其实这都是相对于Java SE里面的另一个类型的程序来说的,那另一个程序类型就是applet,applet必须要借助于浏览器才能运行(现在已经很少用到它了)。
扯了这么多,你关键是看不懂Instances of the class Class represent classes and interfaces in a running Java application这句英文吧,其实上面跟这句英文都没啥关系。
我翻译一下:
类Class的(多个)实例代表了一个运行中的Java Application的类和接口(们)。
这句话是这么理解的:
1)Java里面有一个类,就叫Class,(首字母大写),是用于表示Java类的运行期类型信息的,带包名的是java.lang.Class,你到Java文档里翻一下。
2)Class这个类的作用,是在运行期获取当前类或接口的信息,每个类对象可以用getClass()方法来获取此信息,这个getClass()方法是在Object类里定义的(这个Class类经常用来结合反射特性来创建类对象,)。
明白以上两点,这句英文就明白了吧!
展开全部
java application指用java编写的应用程序,.class是java源码文件的编译后的文件,一个应用程序包括.class文件和其他一些资源文件
ps:我猜的
pps:上面那句英文是不是缺少标点啊,不像一句话
ps:我猜的
pps:上面那句英文是不是缺少标点啊,不像一句话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
application这个词用的场合比较多的,翻译可以是应用。
对于电脑来说,上面跑的如浏览器,聊天工具都成为应用,用Java语言编写的就称为Java应用。
一个Java应用先调用的是main方法。
类是class和接口两种。
对于电脑来说,上面跑的如浏览器,聊天工具都成为应用,用Java语言编写的就称为Java应用。
一个Java应用先调用的是main方法。
类是class和接口两种。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QQJava应用程序,CLASS是编译后的机器码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Java语言中,能够独立运行的程序称为Java应用程序(Application)。
Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。
Java Applet和Java Application在结构方面的主要区别表现在:
(1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。
(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。
Java Applet和Java Application在结构方面的主要区别表现在:
(1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。
(2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询