A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Capítulo 1 Conceitos Gerais. 2Capítulo 1 – Conceitos Gerais Introdução ao Java 1.Introdução à linguagem Java 2.Características 3.Princípios da linguagem.

Apresentações semelhantes


Apresentação em tema: "Capítulo 1 Conceitos Gerais. 2Capítulo 1 – Conceitos Gerais Introdução ao Java 1.Introdução à linguagem Java 2.Características 3.Princípios da linguagem."— Transcrição da apresentação:

1 Capítulo 1 Conceitos Gerais

2 2Capítulo 1 – Conceitos Gerais Introdução ao Java 1.Introdução à linguagem Java 2.Características 3.Princípios da linguagem 4.Estrutura básica de uma classe 5.Versões do Java 6.JDK e JRE 7.Ambientes de desenvolvimento 8.Compilando e executando 9.Path e JAVA_HOME

3 3Capítulo 1 – Conceitos Gerais Introdução à linguagem Java Em 1991 a empresa Sun Microsystems financia uma pesquisa interna com o codinome Green resultando no desenvolvimento de uma linguagem baseada em C e C++. Em 1993 a World Wide Web explode em popularidade. Membros da Sun vêem o potencial de sua linguagem na criação de páginas da Web com o chamado conteúdo dinâmico. Em maio de 1995, a Sun anunciou formalmente em uma conferência o Java, gerando interesse imediato na comunidade comercial como linguagem utilizada para criação páginas da Web com o conteúdo interativo e dinâmico.

4 4Capítulo 1 – Conceitos Gerais Características Orientada a objetos Interpretada e compilada Multiplataforma Robusta e confiável Segura Portável Multithreaded

5 5Capítulo 1 – Conceitos Gerais Características #include int main () { char[ ] nome = Manuel da Silva; float salario = 800.0; char[ ] sql = insert into usuario; - - - - - - - - - - - } #include int main () { char[ ] nome = Manuel da Silva; float salario = 800.0; char[ ] sql = insert into usuario; - - - - - - - - - - - } 1011101000110101101010001 1001010101100100100111110 0010101101001110101011001 1011101000110101101010001 1001010101100100100111110 0010101101001110101011001 OS COMPILAÇÃO EXECUÇÃO CÓDIGO FONTE CÓDIGO DE MÁQUINA SISTEMA OPERACIONAL Ciclo de vida de uma aplicação em C/C++

6 6Capítulo 1 – Conceitos Gerais Características public class CadastroFrame { public static void main (String[] a) { User u = new User(); u.save(); - - - - - - - - - - - } public class CadastroFrame { public static void main (String[] a) { User u = new User(); u.save(); - - - - - - - - - - - } 1011101000110101101010001 1001010101100100100111110 0010101101001110101011001 1011101000110101101010001 1001010101100100100111110 0010101101001110101011001 OS JVM COMPILAÇÃO INTERPRETAÇÃO CÓDIGO FONTE CÓDIGO DE MÁQUINA SISTEMA OPERACIONAL JAVA VIRTUAL MACHINE EXECUÇÃO Ciclo de vida de uma aplicação Java

7 7Capítulo 1 – Conceitos Gerais Princípios da Linguagem int idadeMinima; int IdadeMinima; int IDADEMINIMA; Case sensitive

8 8Capítulo 1 – Conceitos Gerais Princípios da Linguagem Nome do arquivo Cliente.java javac (compilação) Cliente.class JVM java (execução)

9 9Capítulo 1 – Conceitos Gerais Princípios da Linguagem String telefone2; String _cont; String nome_completo; String contador$numerico; String $identificador; Nomenclatura

10 10Capítulo 1 – Conceitos Gerais Princípios da Linguagem public class -------- { ------; String findName() { -----; for (---;---;---) { -----; } Estrutura

11 11Capítulo 1 – Conceitos Gerais Comentários Linhas de código ignoradas pelo compilador. Podem ser utilizadas para: Descrever o significado do código a ser compilado; Marcar comandos que deseja-se ignorar temporariamente; Documentar blocos de código em seu programa (JAVADOC).

12 12Capítulo 1 – Conceitos Gerais Exemplos de Comentários Comentário de linha: - - - - - - - - - - - double saldoInicial = 815.5; - - - - - - - - - - - // Ignora o acréscimo de 300 // saldoInicial += 300; - - - - - - - - - - -

13 13Capítulo 1 – Conceitos Gerais Exemplos de Comentários Comentário de bloco: - - - - - - - - - - - /* Calcula o percentual de comissão de venda do funcionário */ valor = (venda * perc) / 100; - - - - - - - - - - -

14 14Capítulo 1 – Conceitos Gerais Exemplos de Comentários Comentário de documentação JAVADOC (antes da classe ou de um membro): /** * Classe utilizada no cálculo do limite de crédito do cliente * @author sandrov */ public class CreditoUtil { /** * Calcula os juros do crédito * @param periodo Tempo de quitacao do emprestimo * @param valor Valor do emprestimo * @return Valor dos juros calculados */ public double calculaJuros(int periodo, double valor) { ----------- }

15 15Capítulo 1 – Conceitos Gerais Identificadores reservados *Não são utilizadas pela linguagem Java

16 16Capítulo 1 – Conceitos Gerais Versões do Java 1.1.0 1.2.0 1.3.0 1.4.0 5.0 6.0 5.0 JAVA 2 JAVA Tiger JAVA Mustang 7.0JAVA Dolphin 7.9JAVA Dolphin atual 6.37JAVA Mustang atual

17 17Capítulo 1 – Conceitos Gerais Distribuições do Java JSE –Principal pacote de distribuição. –Contém as principais bibliotecas para o desenvolvimento de aplicativos, como compilador, depurador, documentador além das APIs básicas do Java. JEE –Pacote complementar ao JSE. –Contém APIs utilizadas por aplicações distribuídas (Enterprise) tais como aplicações web, EJB's, Web Services. JME –Contém APIs específicas para o desenvolvimento de aplicações para dispositivos portáteis como Palms, Handhelds e celulares.

18 18Capítulo 1 – Conceitos Gerais JDK x JRE JDK –Java Standard Developer Kit –Kit para desenvolvimento de aplicações em Java. –Contem todas as ferramentas necessárias para o programador Java. JRE –Java Runtime Environment –Núcleo do Virtual Machine –Contem somente o necessário para executar aplicações em Java.

19 19Capítulo 1 – Conceitos Gerais Impacta – Cursos de Java ICS Java Programmer JSE ICS Java Web Developer JEE ICS Java Enterprise Developer JEE ICS Java Mobile Developer JME

20 20Capítulo 1 – Conceitos Gerais ICS Java Programmer Pré-requisitos –Ambiente Windows 8 h –Lógica da Programação40 h –Programação Orientada a Objetos16 h Essentials –Java Programmer – Módulo I40 h Advanced –SQL 2008 – Módulo I –Java Programmer – Módulo II40 h Professional –UML40 h –Hibernate20 h –Design Patterns40 h

21 21Capítulo 1 – Conceitos Gerais ICS Java Web Developer Pré-requisitos –Ambiente Windows 8 h –Lógica da Programação40 h –Programação Orientada a Objetos16 h –XHTML40 h Essentials –Java Programmer – Módulo I40 h –SQL 2008 – Módulo I40 h –Java Programmer – Módulo II40 h –JSP e Servlets40 h Advanced –Spring Framework40 h –Apache Struts40 h Professional –Java Server Faces20 h –UML40 h –Hibernate20 h –Design Patterns40 h

22 22Capítulo 1 – Conceitos Gerais ICS Java Enterprise Developer Pré-requisitos –Ambiente Windows 8 h –Lógica da Programação40 h –Programação Orientada a Objetos16 h Essentials –Java Programmer – Módulo I40 h Advanced –SQL 2008 – Módulo I –Java Programmer – Módulo II40 h Professional –UML40 h –XHTML40 h –JSP e Servlets40 h –Enterprise Java Beans40 h

23 23Capítulo 1 – Conceitos Gerais ICS Java Mobile Developer Pré-requisitos –Ambiente Windows 8 h –Lógica da Programação40 h –Programação Orientada a Objetos16 h Essentials –Java Programmer – Módulo I40 h Advanced –SQL 2008 – Módulo I –Java Programmer – Módulo II40 h –Android40 h Professional –UML40 h –JME40 h

24 24Capítulo 1 – Conceitos Gerais Ambiente de Desenvolvimento Efetuar o download e instalação do JSDK a partir do site www.oracle.com/technetwork/java/javase/downloads Criar a variável de ambiente JAVA_HOME e alterar a variável PATH e conforme abaixo: JAVA_HOME =C:\Program Files\Java\jdk1.6.0_22 PATH =%PATH%;%JAVA_HOME%\bin Se desejar, instale uma ferramenta auxiliar para digitar o código fonte de suas aplicações como o Eclipse, Netbeans ou outro.

25 25Capítulo 1 – Conceitos Gerais Primeiro Exemplo public class OlaMundo { public static void main (String[ ] args) { System.out.println(Olá, mundo!); }


Carregar ppt "Capítulo 1 Conceitos Gerais. 2Capítulo 1 – Conceitos Gerais Introdução ao Java 1.Introdução à linguagem Java 2.Características 3.Princípios da linguagem."

Apresentações semelhantes


Anúncios Google