你好,很高兴回答你的问题。java主要开发方向分以下三个方向:
javaWEB方向,主要开发网页程序,随着互联网的发展WEB要求越来越高,对技术型人才需要较高。
Android及手机开发,主要开发手上应用程序,随着只能手机的不断升级,这方面需求也挺高的
桌面应用程序,比如OA、邮箱、股票、金融、考试、物流、医疗、矿山等信息方面的系统
主要分三个方向,希望能帮到你,谢谢!
一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。
三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。
像C、C++ 他们经过一次编译之后直接可以编译成 *** 作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的 *** 作系统有不同的JVM所以 Java实现了真正意义上的跨平台!
(1)standalone applications,或称为applications:可独立执行的程序针对用户接口的不同,可分为:
a) console application
b) windows application
(2)embedded applications:嵌入式应用程序,必须依附在其它程序里执行
a)applets:内嵌于网页并通过因特网传递,在用户端使用支持Java的浏览器内动态地由服务器端下载并执行的小程序
b)JSP、Java Servelet:以网页的形式存在于服务器端并且通过网络下载至支持Java的浏览器内执行
c)MIDlet:利用J2ME MIDP所开发而成,执行环境为移动电话及PDA等
d)Spotlet:利用J2ME CLDC所开发而成,执行环境为PDA等。
我在百度上搜索得到的答案,同时我学软件,赞同此观点,所以。
祝你愉快!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)