Diferença entre Java e Core Java


Java é uma linguagem de programação, que foi influenciado pela linguagem C
. Ela deriva muito da sintaxe do C e C + +, no entanto, tem menos recursos. Java é uma linguagem de programação de uso geral que é projetado para ter menos dependências de implementação em comparação com linguagens anteriores.

 

 

 

A principal diferença entre Java e Core Java é que Java é uma linguagem de programação, enquanto o Core Java se refere a uma plataforma de computação. Núcleo Java é comumente usado como gíria para se referir ao Java Platform Standard Edition.

 

Java foi desenvolvido por James Gosling na Sun Microsystems e foi lançado em 1995. Foi originalmente lançado como um componente central da plataforma Java da Sun Microsystems. Sun; a maioria das tecnologias Java sob a GNU General Public License.

 

 

Isso significa que toda a tecnologia licenciado sob a GNU General Public License é open source e geralmente disponível sem custo. Sun Microsystems, eventualmente, incorporadas Oracle Corporation.

 

Java é projetado para permitir que o mesmo código seja executado em várias plataformas. Ou seja, os desenvolvedores estão autorizados a “write once, run anywhere” (WORA). Assim, os aplicativos Java são tipicamente compiladas para bytecode. Um arquivo de classe que contém um bytecode Java pode ser executado em qualquer máquina virtual Java (JVM). Este seria, independentemente da arquitetura de computadores.

 

A partir de 2012, Java se tornou uma das linguagens de programação mais populares para uso. Muitos outros sistemas desenvolveram implementações alternativas de tecnologias da Sun, como o GNU Compiler for Java e GNU Classpath.

 


C + + e Java originam do mesmo ponto, isto é, a linguagem C. No entanto, eles têm objetivos diferentes. C + + foi originalmente projetado para sistemas e programação de aplicações, enquanto Java foi criado inicialmente como um intérprete para sistemas de impressão. Java eventualmente cresceu para apoiar a computação em rede.

 

 

Há três principais plataformas de computação lançada pela Sun Microsystems, que acabou sendo assumido pela Corporação Oracle. As plataformas de computação são todas baseadas na linguagem de programação Java. Estas plataformas de computação são:

 

Java SE, ou seja, Java Standard Edition. É normalmente utilizado para o desenvolvimento de aplicações desktop e forma o núcleo API / base.
Java EE, ou seja, Java Enterprise Edition. Foi originalmente conhecida como Java 2 Platform, Enterprise Edition ou J2EE. O nome foi mudado para Java Platform, Enterprise Edition ou Java EE na versão 5. Java EE é usado principalmente para aplicações que rodam em servidores, tais como web sites.
Java ME, ou seja, Java Micro Edition. É usado principalmente para aplicações que rodam em dispositivos com recursos limitados (dispositivos de pequena escala), como telefones celulares, jogos mais comuns.

 

Java SE ou Core Java, como é vulgarmente conhecido é uma das plataformas mais amplamente utilizado para a linguagem de programação Java. Se baseia na linguagem de programação Java orientada para o objeto. É usado principalmente para o desenvolvimento e implantação de aplicativos portáteis para ambientes de desktop e servidor.

 

Essencialmente, Java SE é uma especificação de plataforma. Ela define uma ampla gama de APIs com finalidade geral. Isso inclui APIs Java para a biblioteca de classes do Java, bem como a especificação da linguagem Java e a máquina virtual Java Specification. O Kit de Desenvolvimento Java, também conhecido como JD, é uma aplicação generalizada e bem conhecido de Java SE.

Responda esse comentario