Java语言 在Google内部用的很多,在Android系统中更是广泛使用。Google一下子是无法抛弃Java的,但是从长远来看,被 一个素来以无耻的手段从事商业活动,而不是 以技术为核心竞争力 的Oracle卡脖子,实在是Google所不能忍受的。
否则,Google一定会用Windows做服务器,而不是Linux.
纵观世界上成功的大型技术公司,无不有一个自己的语言体系。
比如微软的.Net/C#,苹果的Objective-C/C++和Cocoa框架,以及Sun/Oracle的Java体系。
一个语言体系,对于大部分人来说,就是一个 技术壁垒。
这对于笼络开发者形成社区非常重要。
这点Google也是,很明白的。
但是,从 Google在Go语言上的 差劲表现,不重视,把一个 重要的战略产品,当成一个粗糙的开源项目 上来看,
Google之前没有有效的认识到没有 自己的静态语言会有多大的不利,甚至是战略上的处处被动。
这次Oracle的诉讼,必将带来如下几个 结果:
1. Go语言获得Google的全力支持 ,在5年内发展成为超过Java的主流语言,横贯服务器和手机开发领域。
2. Apple对Java的支持可能会减弱。
3. Oracle在业界名声进一步变坏,进一步接近微软的处境。随着Oracle在数据库领域的 垄断,NoSQL运动或者 Google的空前支持。并在不远的将来,创造出可以完全替代Oracle数据库的下一代 NoSQL数据库系统。从而彻底消灭Oracle。一雪现在之耻。
此役,看上去是Oracle主动,其实 是帮助Google清理的内部支持 Java的 势力,Go语言前途无量。
分享到:
相关推荐
书中对Oracle的基础知识,如SQL语言、表和索引的创建、存储过程、触发器、视图以及数据库设计原则等会有深入的讲解。同时,也可能会涉及高级主题,如数据库备份与恢复、性能优化和安全管理。 Java作为一种跨平台的...
在探讨基于Oracle数据库与JAVA语言的财务系统设计时,首先需要明确的是,财务系统是企业管理的重要组成部分,对于提升企业的财务管理效率和水平具有关键作用。本文将基于J2EE平台,利用Oracle数据库和JAVA语言设计一...
在Oracle数据库环境中,Java Sources是一种强大的特性,它允许我们在数据库内部执行Java代码,利用Java的丰富库和API来处理复杂的业务逻辑或者实现特定的功能。Oracle数据库支持存储过程、函数、包等PL/SQL对象,而...
从标题和描述中可以看到,本文的主要内容是使用 Java 语言将 Oracle 数据库数据导出到文件中,并将其导入到 Oracle 数据库中。其中,使用了 exp 和 imp 命令来实现数据的导出和导入。 在 Oracle 数据库中,exp 和 ...
在Java中实现Oracle数据库连接,我们需要用到特定的JAR包,这些JAR包通常包含在Oracle的数据库客户端或者Oracle JDBC驱动程序中。 首先,Oracle JDBC驱动分为两种类型: Thin驱动和 Thick驱动。Thin驱动是一种纯...
在Java编程中,Oracle数据库是常用的后端存储系统,而事务处理和异常回滚是确保数据一致性、完整性和可靠性的关键机制。以下是对这个主题的详细讲解。 首先,Oracle JDBC驱动程序是Java与Oracle数据库之间通信的...
在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 4. JDBC 驱动程序:JDBC(Java Database Connectivity)是一种 Java API,用于连接数据库。在本程序中,...
在Java中集成Oracle数据库,不仅可以从Java调用数据库操作,还可以在SQL和PL/SQL中调用Java代码。Oracle提供了扩展的DDL语句,允许在数据库中创建和管理Java程序,将Java命名空间映射到数据库模式,使得访问和调用...
这是一块关于Oracle数据库的毕业设计,有需要的可以下来看看哈。
在应用服务器上集成 Java 与 Oracle Forms,主要是通过利用 Java 的中间件特性来增强 Oracle Forms 的服务能力和后端处理能力。 ##### 2. 关键技术点 - **EJB(Enterprise JavaBeans)**:通过 EJB 提供业务逻辑层...
在本资源中,我们将讨论如何使用 Java 语言导出 Oracle 数据库中的单表数据。该资源提供了一个完整的示例代码,展示了如何使用 Java 语言连接 Oracle 数据库,执行导出操作,并处理可能出现的错误。 知识点 1:Java...
在与Oracle数据库配合时,Java开发者经常使用JDBC(Java Database Connectivity)来连接和操作数据库。JDBC为Java提供了标准接口,用于执行SQL语句、获取结果集等。 实体类(Entity Class)是Java代码中的核心部分...
在Java编程环境中,连接Oracle 12c数据库是常见的需求,尤其在开发企业级应用时。Oracle 12c是Oracle公司推出的最新版本的数据库管理系统,提供了许多性能优化和高级特性。然而,为了使Java应用程序能够顺利地与...
Java Oracle的JAR包是Java应用程序与Oracle数据库交互的关键组件,它们提供了Java Database Connectivity (JDBC)驱动程序,使得开发者可以使用Java语言编写程序来访问和操作Oracle数据库。Oracle JDBC驱动程序主要有...
在Java中实现Oracle变量的绑定方法,主要是为了优化SQL语句的执行效率,减少数据库解析负担,提升系统性能。Oracle数据库在处理SQL语句时,会先进行解析,然后将解析后的SQL语句存储在共享池(Shared Pool)中。如果...
在Oracle数据库中,触发器是一种特殊类型的存储过程,它会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。在这个场景中,我们关注的是一个特定的触发器,它在插入数据后被调用,并通过存储过程来...
1. Java SE(Java Platform, Standard Edition)是Java平台的标准版,它为开发者提供了编写在桌上型计算机、服务器、和其它嵌入式系统上运行的Java应用程序所需的基础环境。 2. 文件中提到了Java SE的最新版本是...
本文将深入探讨JDBC(Java Database Connectivity)与Oracle数据库在实现多国语言支持方面的技术细节和实践策略。 一、JDBC简介 JDBC是Java平台上的标准接口,它为Java应用程序提供了访问各种类型数据库的能力,...
Oracle官方JDBC Demo是Oracle公司提供的Java数据库连接(JDBC)示例代码,旨在帮助开发者理解和使用JDBC驱动程序与Oracle数据库进行交互。这个压缩包包含了一些基础到高级的JDBC操作实例,对于初学者和有经验的开发...
在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括建表、插入数据和删除数据等操作。 Java 操作 Oracle 数据库的必要条件 在使用 Java 操作 Oracle 数据库之前,需要满足以下几个条件: 1. 安装 ...