O que é Java? Uma breve história sobre Java

O que é Java? Uma breve história sobre Java

Java é um objetivo.

O que é Java e Breve História sobre Java

Por que Java é chamado:

Propósito geral

Os recursos de Java não se limitam a nenhum domínio de aplicativo específico, em vez de ser usado em vários domínios de aplicação e, portanto, é chamado de linguagem de programação de uso geral.

Baseada em classe

Java é uma linguagem de programação baseada em classe baseada em classe, o que significa que o Java suporta o recurso de herança da linguagem de programação orientada a objetos.

Orientado a Objeto

Java é orientado a objetos significa que o software desenvolvido em Java são combinação de diferentes tipos de objeto.

Plataforma independente

Um código Java será executado em qualquer JVM (Java Virtual Machine). Literalmente, você pode executar o mesmo código Java no Windows JVM, Linux JVM, Mac JVM ou qualquer outra JVM praticamente e obter o mesmo resultado sempre.

Plataforma Java Independente

Arquitetonicamente neutro

Um código Java não depende da arquitetura do processador. Um aplicativo Java compilado com arquitetura de 64 bits de qualquer plataforma será executada em sistema de 32 bits (ou qualquer outra arquitetura) sem nenhum problema.

Multithreaded
Um tópico em Java refere -se a um programa independente. Java suporta multithread, o que significa que Java é capaz de executar muitas tarefas simultaneamente, compartilhando a mesma memória.

Dinâmico

Java é uma linguagem de programação dinâmica, o que significa que executa muitos comportamentos de programação em tempo de execução e não precisam ser passados ​​no tempo de compilação, como no caso de programação estática.

Distribuído

Java suporta sistema distribuído, o que significa que podemos acessar arquivos pela Internet apenas chamando os métodos.

Portátil

Um programa Java quando compilados Produce bytecodes. Bytecodes são mágicos. Esses bytecodes podem ser transferidos via rede e podem ser executados por qualquer JVM, portanto, veio o conceito de 'Write uma vez, corra em qualquer lugar (WORA)' '.

Conceito java

Robusto

Java é uma linguagem de programação robusta, o que significa que pode lidar com o erro enquanto o programa está executando e continua operando com anormalidades em certa medida. Coleta de lixo automática, gerenciamento de memória forte, manipulação de exceções e verificação de tipo aumentam ainda mais a lista.

Interpretado

Java é uma linguagem de programação compilada que compila o programa Java em Java Byte Codes. Esta JVM é então interpretada para executar o programa.

Além do recurso discutido acima, existem alguns outros recursos notáveis, como:

Segurança

Ao contrário de outra linguagem de programação em que o programa interage com o sistema operacional usando o ambiente de tempo de execução do usuário do sistema operacional, o Java fornece uma camada extra de segurança colocando a JVM entre o programa e o SO.

Segurança Java

Sintaxe simples

Java é um C ++ aprimorado, que garante sintaxe amigável, mas com recursos indesejados removidos e inclusão de coleta automática de lixo.

Linguagem de programação de alto nível

Java é uma linguagem de programação de alto nível cuja sintaxe é legível humana. Java permite que o programador se concentre no que alcançar e não como alcançar. A JVM converte um programa Java em linguagem compreensível da máquina.

Alta performance

Java faz uso do compilador just-in-time para alto desempenho. O compilador just-in-time é um programa de computador que transforma os códigos de byte java em instruções que podem ser enviadas diretamente aos compiladores.

História de Java

A linguagem de programação Java foi escrita por James Gosling junto com duas outras pessoas 'Mike Sheridan' e 'Patrick Naughton', enquanto eles trabalhavam na Sun Microsystems. Inicialmente, foi nomeado linguagem de programação de carvalho.

Java lançamentos
  1. Versões Java inicial 1.0 e 1.1 foi lançado no ano de 1996 para Linux, Solaris, Mac e Windows.
  2. Java versão 1.2 (comumente chamado como Java 2) foi lançado no ano de 1998.
  3. Java versão 1.3 Codename Kestrel foi lançado no ano 2000.
  4. Java versão 1.4 Codename Merlin foi lançado no ano 2002.
  5. Java versão 1.5/Java SE 5 Codename 'Tiger' foi lançado no ano de 2004.
  6. Java versão 1.6/Java SE 6 Codename 'Mustang' foi lançado no ano de 2006.
  7. Java versão 1.7/Java SE 7 Codename 'Dolphin' foi lançado no ano de 2011.
  8. Java versão 1.8 é o lançamento estável atual que foi lançado este ano (2015).

Cinco gols que foram levados em consideração ao desenvolver Java:

  1. Mantenha -o simples, familiar e orientado a objetos.
  2. Mantenha -o robusto e seguro.
  3. Mantenha-o neural e portátil de arquitetura.
  4. Executável com alto desempenho.
  5. Interpretado, rosqueado e dinâmico.

Por que chamamos de Java 2, Java 5, Java 6, Java 7 e Java 8, não o número da versão real que 1.2, 1.5, 1.6, 1.7 e 1.8?

Java 1.0 e 1.1 eram java. Quando Java 1.2 foi lançado, teve muitas mudanças e os profissionais de marketing/desenvolvedores queriam um novo nome, então eles chamavam de Java 2 (J2SE), remova o numérico antes de decimal.

Esta não era a condição quando Java 1.3 e Java 1.4 foram lançados, portanto, eles nunca foram chamados de Java 3 e Java 4, mas ainda eram Java 2.

Quando o Java 5 foi lançado, mais uma vez, estava fazendo muitas mudanças para o desenvolvedor/profissionais de marketing e precisa de um novo nome. O próximo número em sequência foi 3, mas chamando Java 1.5 Como Java 3 estava confuso, portanto, foi tomada uma decisão para manter a nomeação conforme o número da versão e até agora o legado continua.

Lugares onde Java é usado

Java é implementado em vários lugares no mundo moderno. É implementado como aplicativo independente, aplicativo da web, aplicativo corporativo e aplicativo móvel. Jogos, cartão inteligente, sistema incorporado, robótica, desktop, etc.

Mantenha -se conectado, estamos criando "Trabalho e estrutura de código de java".