What is the difference between java and core java?

前端 未结 16 1597
醉梦人生
醉梦人生 2020-12-07 18:16

When looking at job openings on-line, I noticed that some openings required knowledge of \"core Java\". What is core java and how is different from java?

相关标签:
16条回答
  • 2020-12-07 19:03
    Core Java:
    It’s a general term used by Sun Microsystems to describe the standard version of Java (JSE). It’s the most basic version of Java which sets the foundation for all other editions of Java plus a set of related technologies such as CORBA, Java VM, etc. Core Java refers to a collection of libraries rather than just the programming language.
    
    Java :
    Java is hypothetically everywhere, thanks to its readability and simplicity. From mobile applications to websites, game consoles to datacenters, from mobile phones to the Internet, Java is everywhere. Millions of devices throughout the world use Java as a core programming language. Even all native Android apps come built-in with Java and several companies use Java as server-side scripting language for backend development.
    
    0 讨论(0)
  • 2020-12-07 19:04

    It's not an official term. I guess it means knowledge of the Java language itself and the most important parts of the standard API (java.lang, java.io, java.utils packages, basically), as opposed to the multitude of specialzed APIs and frameworks (J2EE, JPA, JNDI, JSTL, ...) that are often required for Java jobs.

    0 讨论(0)
  • 2020-12-07 19:07

    "Core Java" is Sun's term, used to refer to Java SE, the standard edition and a set of related technologies, like the Java VM, CORBA, et cetera. This is mostly to differentiate from, say, Java ME or Java EE.

    Also note that they're talking about a set of libraries rather than the programming language. That is, the underlying way you write Java doesn't change, regardless of the libraries you're using.

    0 讨论(0)
  • 2020-12-07 19:08

    Java has mainly three sub categories :

    1. Java Standard Edition (JSE) or Core Java
    2. Java Enterprise Edition (JEE)
    3. Java Mobile Edition (JME)

    where core java is the first and basic step of all to start or learn java from beginning.

    0 讨论(0)
提交回复
热议问题