GoConqr has a new look! Let us know what you think.

Mind map

Java - Temas Discursivas

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portuguese

Map content

Java - Temas Discursivas

  1. 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.
  2. 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

Information

Description
Concursos Públicos Desenvolvimento de Software (Orientação a Objetos e LP Java) Mind Map on Java - Temas Discursivas, created by Luis Felipe Guariento on 30/11/2021.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?