Introdução à linguagem JAVA

Neste capítulo fazemos uma introdução à linguagem Java e vemos os identificadores e comentários.

1. Introdução:

Java tem como todos as linguagens de programação suas próprias características para descrever algoritmos, ou seja, seus próprios fundamentos da linguagem. Este manual não pretende ser uma descrição exaustiva de todos os modos em que podemos nos "expressar" nesta linguagem e sim, uma base para poder ir criando nossos pequenos programas. Acredito que seja muito mais útil começar a programar visto que se aprendem melhor estas coisas quando temos que resolver algum problema durante nosso trabalho.

Para introduzir simplesmente destacar que Java tem uma sintaxe muito parecida a de C++ portanto os programadores que venham deste tipo de linguagem se sentirão muito cômodos nela.

Relacionado: Curso completo de Java

2. Comentários:

Existem três tipos de comentários em Java:
<// Este é um comentário de uma só linha
</* Este é um comentário de uma ou mais linhas */< 
</** Este é um comentário de documentação */ <

3. Identificadores:

Um identificador é um "nome" que nos permite dirigirmos especificamente a uma das entidades próprias da linguagem, ou seja, são os nomes que podemos colocar aos nossos/as variáveis, métodos, classes, interfaces e objetos.

A única restrição na formação de identificadores é que têm que começar por letra, sublinhado ou pelo signo '$', podendo seguir depois letras ou números. Temos que ter em conta que em Java como em muitas outras linguagens de programação se distinguem as maiúsculas e as minúsculas.

Há uma série de normas muito recomendáveis para criar identificadores em Java: Em Java é habitual escrever todos os identificadores em minúscula tendo em conta as seguintes exceções:

1. Se em um identificador queremos incluir um nome composto, coloca-se o primeiro nome inteiro em minúscula e o resto com a primeira letra em maiúscula e o resto em minúscula. Por exemplo:

minhaNovaVariavel = 3; 

2. Os identificadores de classes e interfaces sempre começam em maiúscula seguindo a anterior norma no caso de se tratar de um nome composto. Por exemplo:

MinhaNovaClasse(); 

3. Os nomes de variáveis finais ( as mais habitualmente chamadas "constantes") se escrevem integramente em maiúscula. Por exemplo: "PI"

Outra restrição muito importante e evidente na hora de escolher identificador por exemplo para uma variável é não coincidir com certas palavras restringidas que tem a linguagem, estas são:

abstract continue for new switch boolean default goto null synchronized break do if package this byte double implements private threadsafe byvalue else import protected throw case extends instanceof public transient catch false int return true char final interface short try class finally long static void const float native super while

Links Úteis

  • Lógica de Programação:
    Neste curso veremos uma introdução a algoritmos, utilizando como linguagem de apoio o Portugol.
  • Cursos de Engenharia de Software:
    Torne-se um programador, analista ou gerente de projetos com grandes habilidades de engenharia de software. Conheça metodologias e ferramentas como Scrum, XP, PMBOK, UML e muito mais.
  • Cursos de Banco de Dados:
    Aprenda a modelar, implementar e administrar bancos de dados usando as ferramentas mais solicitadas do mercado. Domine a linguagem SQL e os principais SGBDs: SQL Server, Oracle, MySQL e outros.

Saiba mais sobre Java ;)

  • O Que é JPA?:
    Dominar a persistência de dados é uma necessidade indispensável aos programadores. Sem esse conhecimento nossas aplicações não terão a capacidade de armazenar e recuperar os dados por ela manipulados.
  • Preparando o ambiente para programar em Java:
    Neste curso você aprenderá a preparar seu ambiente para programar em Java. Veremos aqui o que é necessário instalar e como proceder para desenvolver aplicações com essa linguagem.
  • Criando meu primeiro projeto no Java:
    Neste curso você aprenderá a criar o seu primeiro programa com Java, e não, ele não será um simples “Hello, World!”. :) Para isso, vamos começar ensinando como instalar o Java e preparar o ambiente de desenvolvimento.