Java编程:从就业优势到多平台应用的全面解析
1. Java的就业需求与市场优势
在就业市场上,Java的需求十分旺盛。2004年4月对美国一个大型招聘网站的统计显示,微软的C#在约1400个招聘信息中被提及,C++在约4000个招聘信息中是必备技能。而令人惊讶的是,Java的相关招聘信息超过了6800条,想要Java经验的雇主数量比想要C++和C#经验的雇主总和还要多。这一数据并非个例,《软件开发时代》在2003年12月的报道称,近四分之三的企业软件开发经理正在使用Java,另有11%计划在明年开始使用。由此可见,投入时间学习Java对个人职业生涯大有裨益。
2. Java与微软的较量
Java的可移植性对微软的垄断地位构成了威胁。能在任何操作系统上运行的软件,其市场规模要比仅局限于Windows的软件大得多。随着时间推移,独立软件供应商(ISV)可能会将产品从仅支持Windows转向Java,除非Java的发展受到阻碍。
微软曾试图利用其垄断地位破坏Java。起初,微软在从Sun公司授权的Java产品中故意引入不兼容性问题,为此支付了2000万美元与Sun公司达成和解。2004年4月,微软又支付了19亿美元解决Sun公司对其垄断行为的诉讼。
目前,微软主推C#语言,它与Java极为相似。但C#的核心库仅适用于Windows系统(虽然有开源项目尝试在Linux上复制部分C#库,但前景并不被看好)。C#的推广可能只是微软的阶段性策略,而Java由整个计算机行业共同塑造,除非行业达成共识有更好的语言来替代它,否则Java将一直存在。
超级会员免费看
订阅专栏 解锁全文
737

被折叠的 条评论
为什么被折叠?



