初学JAVA的人可能都会有下面的问题:
做界面不是很美观
做底层不如C++
运行速度不如DELPHI
做网络服务感觉还是ASP.NET,PHP一类上手快,而且用来用去还是遵循标准的通讯协议,而这些本身已经做的很好了,什么SOCKET,DCOME.....现在流行的VC,DELPHI有期独特的一面。用他们写个CGI一类的东西也不是很难,还可以生成ACTIVE,只要有浏览器就可以到处运行,看看我们平时接触的QQ,传奇就是他们的杰作。
现在LINUX下的DELPHI也出了好久了,原DELPHI的代码大多数只要在LINUX下重新编译一下就可以正常运行,也算是一种跨平台了。
而且微软现在又出了 C#!简直就是JAVA的翻版,不过感觉更好用一些
我们用JAVA主要做什么呀!迷茫呀!!!
Java可以用来做什么?Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是Java程序语言和Java平台的总称。Java 自面世后就非常流行,发展迅速。
Java平台JavaSE、JavaEE、JavaME。对于不同的平台,可以用Java语言编程不同的程序,开发适合不同平台的应用软件。
Java SE允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java EE提供基础。
Java EE帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构和Web 2.0 应用程序。
Java ME 为在移动设备和嵌入式设备,比如手机、PDA、电视机顶盒和打印机上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。并且,基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
由此可见,Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。在全球移动互联网产业环境下,Java更具备了显著优势和广阔前景。
很多人看到这一广阔的前景,都想要学习Java,取得这方面的相关工作。学Java需要多久呢?许多优秀的Java开发工程师指出,只要你静下心来,踏踏实实的学习,大约半年的时候,都是可以学会了,并能找到相关的工作,在实践中不断进行自我提升,成为Java开发高级工程师。