Java和核心Java

Anonim

Java是一种基于面向对象编程(OOP)概念的通用高级编程语言,它从C和C ++中衍生出大部分语法。它与之前的版本相比,专门设计为具有更少的实现依赖性。它是开发由Sun Microsystems开发的应用软件的计算平台,后来被技术巨头甲骨文公司收购。核心Java实际上从未在任何地方定义,只是Sun Microsystems用来更好地描述Java标准版(Java SE)的术语。这是Java最基本和最强大的版本,它包含各种通用API和专用API。之所以称它为标准版,是因为它诞生了所有其他版本的Java。

什么是Java?

由于其可读性和简单性,Java无处不在。从移动应用程序到网站,游戏机到数据中心,从手机到互联网,Java无处不在。全世界数以百万计的设备使用Java作为核心编程语言。甚至所有本机Android应用程序都内置了Java,而且有几家公司使用Java作为后端开发的服务器端脚本语言。许多应用程序和网站都要求您安装Java,因为它快速而安全。最初只是作为一种互联网语言的东西已经成为有史以来最通用的跨平台编程语言之一。它在任何设备上运行的最佳部分,无需重新编译,因此口号,“写一次,随处运行”。

从技术角度来说,它是一种面向对象,基于类的高级编程语言,并且专门设计为与以前的语言相比具有较少的实现依赖性。它受V语言的影响,其大部分语法都源自C和C ++。 Java应用程序通常被编译为字节码,并且包含Java字节码的类文件可以在运行Java虚拟机(JVM)的任何平台上执行,而与计算机体系结构无关。它完全独立于平台,这意味着它可以在任何平台上运行任何已编译的代码。丰富的信息及其汹涌的流行程度是程序员和开发人员更喜欢Java而不是其他编程语言来开发应用程序的原因。

什么是Core Java?

它是Sun Microsystems用来描述Java(JSE)标准版本的通用术语。它是Java的最基本版本,它为所有其他Java版本以及一组相关技术(如CORBA,Java VM等)奠定了基础.Core Java指的是一组库而不仅仅是编程语言。它是主要用于开发通用桌面应用程序的最纯粹的Java形式。简单来说,它指的是Java SE技术的子集,它由通用API和特殊用途API组成。它提供了Java的核心功能以及对Java语言本身的深入了解。

核心Java只是Java的一部分,它代表J2SE,包含Java的所有基础知识,包括一些原则和包详细信息。它是一个独立的Java应用程序,涵盖从OOP概念到特殊操作符,从数据类型到包装类,从Linked列表到Array列表,以及队列到异常处理的所有内容。有三种基于Java编程语言的计算平台,包括Java SE。它仍然是基于OOP概念的最广泛使用的平台,并且通常用于便携式桌面应用程序的开发。除了通用API之外,它还包括开发工具,虚拟机和其他类库。它还包括Java虚拟机规范。

Java和Core Java之间的区别

Java和核心Java的基础知识

Java是一种基于高级面向对象编程语言概念的通用编程语言,它从C和C ++中派生出大部分语法。另一方面,核心Java只是用于开发桌面应用程序和服务器环境的可移植代码的Java的一部分。

Java和核心Java平台

Java是一种支持跨平台兼容性的编程语言,与其他编程语言相比,它具有更少的实现依赖性。 Core Java是一个用于为桌面和服务器开发Java应用程序的计算平台。

Java和Core Java的应用

Java强大且安全且独立于平台,使其成为各种平台(包括移动电话,网站,嵌入式系统,服务器等)应用软件开发的理想选择。核心Java是指Java标准版(Java SE),它是Java平台的基础,用于开发桌面和服务器的企业级应用程序。

水平

Java是初学者的基础编程语言,希望学习Java编程语言的基础知识和Java SE的一些知识。核心Java教授Java应用程序的所有基础知识,包括OOP概念,多线程,异常处理,多态性等。

Java与核心Java:比较图表

Java与核心Java的总结

假设两者之间没有区别。一切都只是Java。这两个术语几乎相同,考虑到Core Java只是Java的一部分,它代表Java标准版加上一套相关技术。 Java是由Sun Microsystems开发的基于类的高级编程语言,后来被Oracle Corporation收购。虽然Java用于开发applet和应用程序,但Core Java主要用于为桌面和服务器环境设计应用程序软件。核心Java是最基本和最纯粹的Java形式,它为其他版本的编程语言奠定了基础。