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
Post a Comment