1.Windows并没有自带虚拟机。软件直接性就输给了C#和C++。
首先,Windows 系统不开源 企业服务器一般都是Linux。Java最主要的还是J2EE。另2种已经在很多方面相对于其他语言没有什么太大优势。
Java底层是C语言写的,解决了很多繁琐操作,更容易上手。而且Java支持跨平台 把程序拿到哪个平台上配下环境变量就可以使用。J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。Oracle数据库就是Java语言开发。
2.而企业化的服务器端的java难道谁想说谁就一定能进某企业而学java。
你所提到的EE,并不是必须到企业学。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
java靠的是他的跨平台性,例如在linux和unix上面开发,会有很大的发展,现在比较流行也比较容易的就是JSP,毕竟现在很多都是面向网络的,所以,java作为网络语言来说也是很好的,因为它执行代码的速度很高效。在windows平台上开发引用程序,主要还是靠微软的东西,毕竟windows是微软的,所以java主要还是linux、unix、android还有JSP
给我的感觉主要能连接数据库、执行数据库操作(资料的增删改);做游戏的登录、管理系统相关的操作;
配着swing还可以做简单点的游戏(比如:斗地主、连连看之类的)、现在老师还让我们做QQ(就腾讯QQ完全模仿着做)说班上不知道有几个能做出来,说的貌似能做出几个就算有点安慰了
现在刚学,知道的也不多,学的不怎么好也就这么多了。
java无所无能 但是目前主要用于 web 和安卓这两块 像比较大的企业 都会选择java来做网站 因为java安全 可移植性好
你的感觉都对,但是太主观了,se现在确实比较弱势,ee的话呢,市场广阔,稍微涉及安全性能稳定性能高的地方都是ee,me仍然很强大。
总体说明:java的潜力仍然非常强大