Conceito Básico da Linguagem de Programação em Java

 

A linguagem de programação em Java, é uma linguagem de programação orientada a objetos desenvolvida por James Gosling pela empresa Sun Microsystems, onde uns dos principais objetivos do desenvolvimento da linguagem era fazer uma linguagem de programação que seja portátil e que pode ser executado em qualquer lugar. 

O principal lema da linguagem de programação em Java é “write once run anywhere” traduzindo fica “escreva uma vez rode em qualquer lugar”, que é uma das vantagens da linguagem Java, onde voce desenvolve o código uma única vez e ele pode ser executado em qualquer computador desde que o Java esteja instalado na máquina na qual deseja executar o programa.

Uma das principais característica da linguagem de programação em Java, é a orientação a objetos, onde a partir desse paradigma podemos desenvolver e reutilizar códigos escritos anteriormente pelo desenvolvedor. Essa característica pode ser aplicada em diversas situações, desde uma simples aplicação de cadastro, até aplicações mais complexas que exigem a utilização de bibliotecas mais complexas.

Uma outra vantagem da linguagem de programação em Java, é a possibilidade de desenvolver funcionalidades para que sua aplicação tenha segurança para o usuário final, como geração de códigos secretos e gestão automática de memória.

Componentes do Java

Sigla

Nome

Significado

JDK

Java Development Kit

Componente que possui todos os componentes necessários para desenvolver programas em linguagem Java.

JRE

Java Runtime Environment

Ambiente necessário para executar aplicações em Java.

JVM

Java Virtual Machine

Máquina virtual que executa o bytecode em Java. Cada sistema operacional possui a sua própria implementação da JVM, porém todas elas seguem a especificação Java

 

A linguagem de programação em Java pode ser utilizada em diversas ocasiões em um projeto de desenvolvimento de software entre os mais comuns estão mencionados no quadro a seguir:

Tipo de Desenvolvimento

Descrição

Desenvolvimento Web

Normalmente utiliza ferramentas como Spring, Hibernate, JPA  Struts

Desenvolvimento Desktop

Utiliza ferramentas como JavaFX, AWT, Swing

Desenvolvimento Mobile

Muito popular para desenvolver aplicações para Android, atualmente o Kotlin vem tomando espaço

Big Data

Utiliza ferramentas como Hadoop e Apache Spark

Internet das Coisas (IoT)

Para dispositivos conectáveis

 

A seguir será mostrado um exemplo de código estilo HelloWorld apenas como demonstração.

public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello, World!");

    }

}

 


Comments

Popular posts from this blog

Usando o diagrama de classes no processo de desenvolvimento de software

Como criar um projeto novo em Angular

Atribuições de um Analista de Testes (QA) Quality Assurance