java有什么用处
发布时间:2025-05-19 13:34:28 发布人:远客网络
一、java有什么用处
1、Java包含了一种计算机编程语言和一个平台。
2、*Java编程语言是一种高级语言。由Sun微系统公司(Sun Macrosystem)发布,并作为一种开放的标准进行提供。
3、*Java平台包括了Java虚拟机和Java应用程序接口(API)。
4、Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。
5、*利用浏览器中的Java虚拟机运行于客户端的Applet。
6、*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。
7、*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。
8、*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2ME API。
9、Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。
二、学了Java有什么用处能做哪些开发
Java并不是为Internet、www而设计的,它也可以用来编写独立的应用程序。Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行。实际上有两种Java程序:一种Java应用程序是一个完整的程序,如Web浏览器。另一种 Java小应用程序是运行于Web浏览器中的一个程序。
学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。
Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java基础;如果想学Java EE(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做AWT、Swing开发,那就另当别论了。
三、java主要是用来做什么的
Java首先是一种编程语言,理论上可以实现一切与底层机器无关的程序.哎,理论上的东西我也就不说了,你百度一下到处都是.我说说我编程一年多的看法吧.首先,Java分成三个不同的方面:JavaSE JavaME JavaEEJavaSE是另外两个的基础,非常总要,你想要用好Java必须有扎实的JavaSE基础,不过其中的Java GUI部分可以不学,也可以重点学,这个要看你望那个方向.JavaSE用处:承上启下,是Java代码的灵魂,实际用处:Java GUI可以制作桌面程序,也就是常见的 offic QQ等等这些在Windows下运行的程序 JavaME这个我也不太熟,不过大概的用处是:JavaME其实就是一个精简版的Java,主要用在手机等微型机上,作为一种移动程序,可以制作JavaME小游戏,手机上的游戏,大多使用JavaMe制作 JavaEE企业级的Java应用,这个解释好抽象,其实就是把Java程序应用到 Web也就是网络上使用页面作为容器,来装载,运行Java程序.例如:最明显的网页版QQ就是JavaEE的完美表现,虽然不知道是不是用JavaEE做的,但是JavaEE可是实现这个效果.还有就是大型交互式网站,对数据流程的处理,非常复杂的网站,或者大网站等等.还有就是ERP也就是企业管理的软件.主要因为Java比较安全,可维护性强.