问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学习java主要能干什么

发布网友 发布时间:2022-03-30 21:15

我来回答

4个回答

热心网友 时间:2022-03-30 22:44

Java程序语言:一个类似C++或Smalltalk的对象导向程序语言。Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对World Wide Web以及商业的总体影响已可同电子表格对PC机的影响相比拟。
Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。JAVA目前在手机上应用最多的就是JAVA游戏。

Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就完全没有干系了。Java写出来的程序可分为两类,分别是Java Applet与一般的Application,而Application 这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏览时发挥作用。

Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。

Java手机软件平台

Java手机软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中国一般称为“无线Java”技术。此前,有人把它叫做“K-Java”;其实,K-Java的叫法只是Sun公司在开发KVM Java虚拟机时的项目代号,在该技术被正式命名为KVM后,就不再用K-Java了。

KJava即J2ME(Java 2 Micro Edition),是Sun公司专门用于嵌入式设备的Java软件。以KJava编程语言为手机开发应用程序,可以为手机用户提供游戏、个人信息处理、电子地图、股票等服务程序。J2ME(Java 2 Micro Edition)是致力于消费产品和嵌入式设备的最佳解决方案。J2ME在设计其规格的时候,遵循着“对于各种不同的装置而造出一个单一的开发系统是没有意义的事”这个基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。

Java技术的开放性、安全性和庞大的社会已有资源,以及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的事实标准。采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照Java的要求去写程序就好了;同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用Java技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。

热心网友 时间:2022-03-31 00:02

java有三个方向:1 桌面应用程序开发 不过个人认为这个很少
2 j2me也就是手机里一些小程序的开发
3 j2ee 企业级开发 也是最有前途的 不过要学习的东西很多 如 jsp servlet JavaBean ejb 等 还有些开源框架struts spring hibernate 等
总的来说 最有前途的是网络编程方面

热心网友 时间:2022-03-31 01:37

jsp 开发动态网页。J2ME开发手机等一些移动设备的游戏软件。JAVA还可以开发一些大型的应用软件。

热心网友 时间:2022-03-31 03:28

设计手机游戏。还有一些小型的游戏吧
我就知道这个。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 如何制作GIF动图? 怎样制作gif动图?下什么软件?【免费的软件】 制作GIF动图用什么软件好?最好是免费的 怎么制作gif动图? 怎么找到word文档没有保存下来 电脑表格怎么做 在电脑里面做表格怎么做? 电脑word转pdf 如何在电脑录屏 怎么样用投影仪来看电视? 投影仪可以连接电视机顶盒吗?投影仪要怎么看电视呢? 如何投影到电视机看电视剧 家里面用投影仪看电视好不好? 投影仪可以用来看电视吗? 可以用投影仪接电视吗?可以用投影仪看电视吗? 投影仪怎么看电视台节目 投影仪怎么看电视 投影仪可以看电视吗? 太原特色小吃(能带走的) 投影仪看电视怎样 如何在线制作gif图片 win10cpu占用过高怎么办 电脑win10系统cpu占用过高怎么办 win10系统cpu占用过高怎么办 win10电脑cpu占用过高怎么办 win10cpu突然占用过高怎么办 如何把excel两行合并成一行 在Excel中两行数字怎么合并成一行???急!!! EXCEL里怎么将两列合并成一行 excel怎么把两行合并成一行 JAVA集合定义,可以这样吗? excel怎么把两行日期合并成一行 excel表格如何把多行文字合并成一行 excel表中怎么进行高级筛选 用什么软件可以把手机拍摄的表格图片转化成电脑上的电子表格文档??? 照片怎么转换成excel表格 怎么用word文档把照片转换成excel表格 怎么恢复弄模糊的照片啊 怎么恢复模糊照片? 图片里内容不清晰怎么恢复