Jump to content

Recommended Posts

Posted

Vamos facilitar a vida dos novos desenvolvedores, compartilhando informações úteis acercas da linguagem JAVA.

Orientação a objetos:

Java é um linguagem orientada a objetos promover o uso de objetos e aulas. Organizar o programa nos termos de uma coleção de objetos é uma forma de programação orientada a objetos, cada um dos quais representa uma instância da classe. O quatro conceitos principais de programação Orientada a Objetos são:

  1. Abstração: É o processo no qual apenas mostramos detalhes/funcionalidade essenciais ao usuário. Os detalhes de implementação não essenciais não são exibidos para o usuário. 
  2. Encapsulação: É uma forma de ocultar os detalhes de implementação de uma classe do acesso externo e expor apenas uma interface pública que pode ser utilizada para interagir com a classe.
  3. Herança:  Significa criar novas classes com base nas existentes. Uma classe que herda de outra classe pode reutilizar os métodos e campos dessa classe. Além disso, você pode adicionar novos campos e métodos à sua classe atual também.  
  4. Polimorfismo:  O polimorfismo nos permite realizar uma única ação de maneiras diferentes.

#Referência: https://www.geeksforgeeks.org/introduction-to-java/#2-objectoriented-programming

Portabilidade:

O código Java escrito em uma máquina pode ser executado em outra máquina. O recurso independente de plataforma do Java no qual seu bytecode independente de plataforma pode ser levado para qualquer plataforma para execução torna o Java portátil. WORA(Write Once Run Anywhere) faz aplicação Java para gerar um ‘.class’  ficheiro que corresponde ao nosso applications(program), mas contém código em formato binário. Ele fornece facilidade de arquitetura neutra, pois o bytecode não depende de nenhuma arquitetura de máquina. É a principal razão pela qual o Java é usado na indústria de TI empreendedora globalmente em todo o mundo.

Segurança:

Em Java, por exemplo, temos ponteiros, então não podemos acessar matrizes fora de limite ou seja, isso apresenta a Exceção ArrayIndexOutOfBound se tentarmos fazê-lo. Isso explica por que várias falhas de segurança, como corrupção de pilha ou estouro de buffer, são impossíveis de explorar em Java. Além disso, os programas Java são executados em um ambiente independente do os(sistema operacional) ambiente que torna os programas Java mais seguros.

Simplicidade:

A sintaxe da linguagem Java destaca a simplicidade da linguem, por ser simples e fácil de aprender, especialmente para aqueles familiarizados com CSharp, C++ ou C. Ela elimina recursos complexos, como ponteiros e heranças múltiplas, facilitando a escrever, depurar, e manter o código bem organizado.

Interligação:

A interligação em Java refere-se a essas relações entre objetos e classes que permitem a comunicação e colaboração entre eles para resolver problemas. Esses conceitos são fundamentais na programação orientada a objetos. 

  1.  Associação;
  2. Agregação;
  3. Composição;
  4. Dependência.

#Referência: ChatGPT. https://chatgpt.com/c/6759e57a-d9d4-800c-be79-7c55de973493

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.