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; } 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(); } 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 sandrov */ public class CreditoUtil { /** * Calcula os juros do crédito periodo Tempo de quitacao do emprestimo valor Valor do emprestimo 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 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 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