JAVA是什么?很多人都了解的不太详细,然而一说手机里的JAVA手机小游戏,大家又都开始恍惚的似懂非懂,难道JAVA仅仅是一种开发游戏的软件?答案是否定的。那么究竟什么是JAVA? Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。 这时您可能要问,说这个跟JAVA软件开发有什么关系呢?首先要知道为何需要java?有许多应用程序和网站只有在安装 Java 后才能正常工作,而且这样的应用程序和网站日益增多。Java 快速、安全、可靠。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在! 再说JAVA技术是什么?Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。其次说软件开发是什么?软件开发是根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。软件开发是一项包括需求获取、需求分析、设计、编程、软件测试、版本控制的系统工程。换句话说,软件开发就是一系列最终构建出软件产品的活动。最后,软件开发利用JAVA语言来完成整个创造的过程。 JAVA软件开发在今年有什么发展呢?Java在行业的地位无需多言,尤其是在互联网应用上,Java的表现更是出色。正因于此,Java才会连续十年稳居编程语言第一的宝座,一些出色的Web应用也是基于Java平台的,由此不难看出Java在技术开发领域的重要地位。 作为Java创始的Sun被甲骨文收购后,很多人认为甲骨文有可能会淡化Java,事实却恰恰相反,甲骨文公司在收购Sun后的首先宣布的就是“扩大和加强Java的范围”,同时将实现Java平台的整合和简化。作为Sun最出色的语言Java,它的前进方向将是甲骨文市场战略的重要一环。而来自媒体的消息称,今年的JavaOne技术大会也将在北京召开,届时,诸多中外的Java专家和应用者将集聚一堂,共同研讨和交流Java的最新技术和实际应用。 此外,甲骨文计划瞄准了Java的每一个版本。据甲骨文的相关人员透露,Java标准版(SE),特别是Java虚拟机(JVM)将配备支持多语言的能力。同时,甲骨文产品开发执行副总裁Thomas Kurian表示将会加大投资重新振兴Java开发者社区。这些都是甲骨文对Java的重视的表现,这预示着今年的甲骨文全球大会中Java色彩会更浓重,而这也将是今年甲骨文开发者大会和JavaOne的最大看点。 看到这里,您可能会说,上面讲得话听得云里雾里,那么想学习JAVA软件开发应该具备什么条件?到哪里可以学呢? 学习JAVA软件开发首先就要有兴趣,兴趣是最好的老师,然后要要有一定文化基础,不可能说小学毕业或是初中辍学的人来学习,学习JAVA软件开发要有一定的逻辑思维,至于课程首先进行开发呢数据库是必不可少的,那么先学学写SQL语句把,测试数据库就使用MS SQL server 使用这个的查询分析器。之后可以再陆续的学习其他的数据库产品,比如MYSQL,非常适合开发小系统,还有ORACLE DB2这两个很重要。他们的市场份额很大。然后就是JAVA基础了,其中的GUI可以考虑不学,或者只是做几个例子就可以了,如果真想学GUI的可以考虑学SWT以及jface这两个都非常的好,applet过时的东西不用浪费时间了,跳过。如果想做C/S架构的东西,需要系统的学习一下套接字编程以及多线程。 给您出个简单快捷学到技术的方法,找个专门教授JAVA软件开发技术的学校,系统的好好学习,一个人的自学能力是有限的,所以选择个好的学校让专业的老师带你进入JAVA的门口,那样你所做的事情就会顺理成章,简单便捷的多。这样的学校,比较出名的就是北大青鸟,但是在北大青鸟体系里较为优秀的就是北京华腾。有兴趣者可以了解。 JAVA软件开发,不再是计算机人才沉迷的技术,也不是遥不可及的高端,只要大家想学,认准学校定会前途无量。 |