Java Introdução

Este é o Duke, mascote do Java
Java é uma Linguagem de Programação (Programming Language) Orientada a Objetos (Object Oriented). Isso significa de um modo simples que o desenvolvimento de código em Java leva em consideração a criação de objetos. Objeto é qualquer instância de uma classe. Para o Java rodar é preciso Compilar o Código Fonte (Source Code). O Java irá transformar esse Source Code em Bytecode. Quando for rodar um programa em Java, este Bytecode gerado será executado em uma Máquina Virtual Java (Java Virtual Machine - JVM). Para desenvolver programas em Java é preciso de um pacote JDK (Java Development Kit), que significa: Kit de Desenvolvimento Java. Mas quando você vai rodar seu programa java em uma outra máquina, é preciso que ela tenha instalado o JRE (Java Runtime Environment), que significa: Ambiente para Rodar Java. Para fazer um programa em Java é preciso estudar as palavras reservadas da linguagem, e o código fonte precisa estar correto do ponto de vista sintático, léxico e semântico. Além do estudo das palavras reservadas do Java é preciso também estudar as Bibliotecas e suas funções. Estas Bibliotecas do Java disponibilizam facilidades para o programador.

Vixi! Que sopa de letrinhas, né? Pois bem, se você está querendo aprender Java, ao invés de ficar por aí pesquisando item por item, veja alguns vídeos muito bacanas da Universidade XTI. O autor dos vídeos, Ricardo Lopes Costa, traz uma maneira simples de mostrar como funciona a linguagem. Vale a pena conferir.


APOSTILAS:

Java e Orientação a Objetos
Caelum - Java - FJ11

Introdução a linguagem Java
Christian Cleber Masdeval Braz

Curso completo de Java para iniciantes
JavaProgressivo.net


VÍDEOS - Java XTI:
Introdução

Hello World

Fundamentos Java

Variáveis e Sintaxe

Tipos Primitivos

Entrada de Dados com Scanner

Operadores

Operadores Matemáticos

Operadores de Comparação

Operadores Lógicos

Operadores de Atribuição

If .. Else

Switch

For

While, Do..While

Métodos com Parâmetros

Métodos com Retorno

Strings, Principais Operações