Java é uma linguagem de programação de alto nível de uso geral baseada nos conceitos de programação orientada a objetos (OOP) que derivou grande parte da sintaxe de C e C ++. Foi especialmente desenvolvido para ter menos dependências de implementação em comparação com as versões anteriores. É uma plataforma computacional para o desenvolvimento de software aplicativo desenvolvido pela Sun Microsystems, que mais tarde foi adquirida pela gigante de tecnologia Oracle Corporation. O Java principal nunca é realmente definido em lugar algum e é apenas um termo usado pela Sun Microsystems para descrever melhor o Java Standard Edition (Java SE). Essa é a versão mais básica e robusta do Java, que consiste em uma ampla variedade de APIs de uso geral e de uso especial. A razão de ser chamada de edição padrão, porque deu origem a todas as outras edições do Java.
O Java está hipoteticamente em toda parte, graças à sua legibilidade e simplicidade. De aplicativos móveis a sites, consoles de jogos a datacenters, de telefones celulares à Internet, o Java está em toda parte. Milhões de dispositivos em todo o mundo usam Java como uma linguagem de programação principal. Até todos os aplicativos nativos do Android são integrados ao Java e várias empresas usam o Java como linguagem de script do lado do servidor para o desenvolvimento de back-end. Muitos aplicativos e sites exigem a instalação do Java porque é rápido e seguro. O que começou simplesmente como uma linguagem da Internet se tornou uma das linguagens de programação multiplataforma mais versáteis já desenvolvidas. A melhor parte é executada literalmente em qualquer dispositivo sem a necessidade de recompilação, daí o slogan "Escreva uma vez, execute em qualquer lugar".
Em termos técnicos, é uma linguagem de programação de alto nível orientada a objetos, baseada em classes e projetada especialmente para ter menos dependências de implementação em comparação com os idiomas anteriores. É influenciado pela linguagem V e grande parte de sua sintaxe é derivada de C e C ++. Os aplicativos Java geralmente são compilados no bytecode e um arquivo de classe que contém um bytecode Java pode ser executado em qualquer plataforma que esteja executando uma Java Virtual Machine (JVM), independentemente da arquitetura do computador. É totalmente independente da plataforma, o que significa que pode executar qualquer código compilado em qualquer plataforma. A abundância de informações e sua crescente popularidade é o motivo pelo qual programadores e desenvolvedores preferem o Java a outras linguagens de programação para o desenvolvimento de aplicativos..
É um termo geral usado pela Sun Microsystems para descrever a versão padrão do Java (JSE). É a versão mais básica do Java que estabelece as bases para todas as outras edições do Java, além de um conjunto de tecnologias relacionadas, como CORBA, Java VM etc. O Java principal refere-se a uma coleção de bibliotecas, e não apenas à linguagem de programação. É a forma mais pura de Java usada principalmente para o desenvolvimento de aplicativos de desktop em geral. Simplesmente, refere-se ao subconjunto de tecnologias Java SE, que consiste em APIs de uso geral e APIs de uso especial. Ele fornece a funcionalidade principal do Java com o profundo conhecimento da própria linguagem Java.
O Java principal é apenas uma parte do Java que significa J2SE que contém todos os conceitos básicos do Java, incluindo alguns princípios e detalhes do pacote. É um aplicativo Java independente que abrange tudo, desde conceitos de OOP a operadores especiais, de tipos de dados a classes de wrapper, de lista vinculada a lista de matriz e fila a manipulação de exceções. Existem três plataformas de computação baseadas na linguagem de programação Java, incluindo o Java SE. Ainda é a plataforma mais usada com base no conceito de POO e é comumente usada para o desenvolvimento de aplicativos de desktop portáteis. Além das APIs de uso geral, ele consiste em ferramentas de desenvolvimento, uma máquina virtual e outras bibliotecas de classes. Também inclui a especificação da Java Virtual Machine.
Java é uma linguagem de programação de propósito geral baseada nos conceitos de linguagem de programação orientada a objetos de alto nível e que deriva a maior parte da sintaxe de C e C ++. O Java principal, por outro lado, é apenas uma parte do Java usado para o desenvolvimento de código portátil para aplicativos de desktop e ambientes de servidor.
Java é uma linguagem de programação que suporta compatibilidade entre plataformas e foi projetada para ter menos dependências de implementação em comparação com outras linguagens de programação. Core Java é uma plataforma de computação usada para o desenvolvimento de aplicativos Java para desktops e servidores.
O Java é robusto, seguro e independente de plataforma, o que a torna a escolha ideal para o desenvolvimento de software de aplicativos para uma ampla variedade de plataformas, incluindo telefones celulares, sites, sistemas embarcados, servidores e muito mais. Java principal refere-se ao Java Standard Edition (Java SE), que é a base básica da plataforma Java e é usado para o desenvolvimento de aplicativos de nível corporativo para desktops e servidores.
Java é a linguagem de programação de nível básico para iniciantes que desejam aprender o básico da linguagem de programação Java e algum conhecimento do Java SE. O Java principal ensina todos os fundamentos de aplicativos Java e mais, incluindo conceitos de POO, multiencadeamento, manipulação de exceção, polimorfismo, etc..
Hipoteticamente, não há diferença entre os dois. Tudo é apenas Java. Ambos os termos são praticamente iguais, considerando que o Core Java é apenas uma parte do Java que significa Java Standard Edition mais um conjunto de tecnologias relacionadas. Java é uma linguagem de programação de alto nível baseada em classe desenvolvida pela Sun Microsystems, que mais tarde foi adquirida pela Oracle Corporation. Enquanto o Java é usado para o desenvolvimento de applets e aplicativos, o Core Java é usado principalmente para projetar software de aplicativo para ambientes de desktop e servidor. O Java principal é a forma mais básica e pura de Java, que estabelece as bases para outras edições da linguagem de programação.