|
Esse Curso de Programa��o Java foi desenvolvido para estudantes e profissionais que trabalham na �rea. Java � uma linguagem
de programa��o de computador orientada a objetos, baseada em classe, simult�nea, segura e de uso geral. � uma tecnologia robusta
amplamente utilizada.
O que � Java
Java � uma linguagem de programa��o e uma plataforma. Java � uma linguagem de programa��o segura, robusta, orientada a objetos
e de alto n�vel. O Java foi desenvolvido pela Sun Microsystems (que agora � subsidi�ria da Oracle) no ano de 1995. James Gosling �
conhecido como o pai do Java. Antes de Java, seu nome era Oak. Como Oak j� era uma empresa registrada, James Gosling e sua equipe
mudaram o nome de Oak para Java.
Plataforma: qualquer ambiente de hardware ou software no qual um programa � executado � conhecido como plataforma. Como o Java possui
um ambiente em tempo de execu��o (JRE) e API, ele � chamado de plataforma.
Exemplo de um programa em Java:
Vamos dar uma r�pida olhada em um exemplo de programa��o Java. Uma descri��o detalhada do exemplo �Ol� Java� est� dispon�vel na pr�xima p�gina.
class Simple{
public static void main(String args[]){
System.out.println("Ol� Java");
}
}
Aplica��es
Segundo a Sun, 3 bilh�es de dispositivos utilizam Java. Existem muitos dispositivos nos quais o Java � usado atualmente.
Alguns deles s�o os seguintes::
- Aplicativos de desktop, como Acrobat Reader, media player, antiv�rus, etc.
- Aplicativos da Web como Adobe.com, Autodesk.com etc.
- Aplicativos corporativos, como aplicativos banc�rios.
- Telefonia M�vel.
- Sistema Embarcado.
- Cart�o inteligente.
- Rob�tica.
- Jogos etc.
Tipos de Aplicativos Java:
Existem principalmente 4 tipos de aplicativos que podem ser criados usando a programa��o Java:
1) Aplica��o Aut�noma
Aplicativos aut�nomos tamb�m s�o conhecidos como aplicativos de desktop ou aplicativos baseados em janelas. Estes s�o os softwares
tradicionais que precisamos instalar em todas as m�quinas. Exemplos de aplicativos independentes s�o o Media Player, antiv�rus etc.
AWT e Swing s�o usados em Java para criar aplicativos independentes.
2) Aplica��o Web
Um aplicativo que � executado no lado do servidor e cria uma p�gina din�mica � chamado de aplicativo da Web. Atualmente, as
tecnologias Servlet, JSP, Struts, Spring, Hibernate, JSF etc. s�o usadas para criar aplicativos da Web em Java.
3) Aplicativo Corporativo
Um aplicativo que � distribu�do por natureza, como aplicativos banc�rios etc., � chamado aplicativo corporativo. Possui vantagens
de seguran�a de alto n�vel, balanceamento de carga e cluster. Em Java, o EJB � usado para criar aplicativos corporativos.
4) Aplica��o m�vel
Um aplicativo criado para dispositivos m�veis � chamado de aplicativo m�vel. Atualmente, Android e Java ME s�o usados para
criar aplicativos m�veis.
Plataformas/Edi��es Java:
Existem 4 plataformas ou Edi��es do Java:
1) Java SE (Java Standard Edition):
� uma plataforma de programa��o Java. Inclui APIs de programa��o Java como java.lang, java.io, java.net, java.util, java.sql,
java.math etc. Inclui t�picos principais como OOPs, String, Regex, Exception, Classes internas, Multithreading, Fluxo de E/S, Rede,
AWT, Swing, Reflex�o, Cole��o etc.
2) Java EE (Java Enterprise Edition):
� uma plataforma corporativa usada principalmente para desenvolver aplicativos Web e corporativos. Ele � constru�do na parte
superior da plataforma Java SE. Inclui t�picos como Servlet, JSP, Servi�os da Web, EJB, JPA etc.
3) Java ME (Java Micro Edition):
� uma micro plataforma usada principalmente para desenvolver aplicativos m�veis.
4) JavaFX:
� usada para desenvolver aplicativos ricos da Internet. Ele usa uma API de interface de usu�rio leve.
Pr�-requisitos:
Para aprender Java, voc� deve ter o conhecimento b�sico da linguagem de programa��o C/C++.
P�blico:
Esse curso de programa��o Java foi desenvolvido para ajudar iniciantes e profissionais.
Problema:
Garantimos que voc� n�o encontrar� nenhum problema neste Curso sobre Java. No entanto, se houver algum erro, poste o problema
no formul�rio de contato.
*****
|