Mapa mental
Java - Temas Discursivas
Conteúdo do mapa
Java - Temas Discursivas
O que é?
- Java é tanto uma plataforma de desenvolvimento quanto uma linguagem de programação orientada a objetos e que permite o desenvolvimento de aplicações em uma variedade de dispositivos diferentes, tanto pequenos (como smartphones) como de grande porte (como mainframes) e em uma grande variedade de SOs.
Características Principais
- Orientada a Objetos
- Seus principais tipos de dados são objetos, criados a partir de classes que interagem entre si, possuindo atributos e métodos. Os atributos definem as características dos objetos e os métodos definem comportamentos, executando tarefas e passando mensagens aos demais objetos.
- multiplataforma
- Uma vez que o programa for compilado em um bytecode, poderá rodar em qualquer equipamento que possua uma JVM (Máquina Virtual Java).
- Robusta
- Garante a criação de programas confiáveis, eliminando alguns erros de programação possíveis em outras linguagens como o erro em ponteiros de memória.
- Portável
- Devido ao fato da linguagem Java ser compilada em um bytecode e interpretada em uma JVM específica, um mesmo código desenvolvido em Java e compilado em bytecode pode rodar em diferentes plataformas que possuem diferentes implementações para a JVM.
- Segura
- Implementa conceitos tais como encapsulamento, tratamento de exceções, restrições de acesso, etc.
- Extensível
- Permite a integração entre bibliotecas existentes além do carregamento dinâmico de classes em tempo de execução
- Concorrente
- Também chamada "multithread" pois permite a execução de tarefas de modo concorrente em um mesmo programa.
- Distribuída
- Foi projetada para trabalhar em rede, facilitando comunicação, manipulação de objetos distribuídos e oferecendo suporte à conectividade (através de sockets, URLs e protocolos de rede).
- Organização do código em pacotes
- Os pacotes são diretórios do Sistema Operacional onde são armazenados os arquivos fonte Java. Esse tipo de estruturação facilita o encapsulamento do código, a divisão de responsabilidades entre os componentes da arquitetura e o desenvolvimento de código altamente coeso e fracamente acoplado
- Orientada a Objetos
Informações
- Descrição
- Concursos Públicos Desenvolvimento de Software (Orientação a Objetos e LP Java) Mapa Mental sobre Java - Temas Discursivas, criado por Luis Felipe Guariento em 30-11-2021.
- Criado por
- Luis Felipe Guariento
- Visualizações
- 0
- Avaliação