Post on 19-Jan-2016
description
transcript
Mini Curso Java como Programar
Mini Curso Java como Programar
Hello World!!!Rafael LucioDesenvolvedor Jr. Na Padro InformticaAssessor de Ti na Secretaria Municipal de Sade.Criador do Mini Curso ProjetoJava ( projetojava.wordpress.com)Curso Java SE e EE(Bessas Tecnology)CursoJavaSe (Conhecimento Digital)Contedo ProgramticoIntroduoPreparando o Ambiente de Desenvolvimento JavaComeando a ProgramarDesenvolvendo uma Estrutura de uma Aplicao em JavaTipos Primitivos e VariveisOperadores Matemticos e Relacionais na Linguagem JavaEntrada de Dados e Cast.Sintaxe da LinguagemComandos Condicionais em JavaOperadores Lgicos em condicionais e Switch JavaEstrutura de Repetio While em JavaEstrutura de Repetio ForComandos de Entrada e Sada de dados grficos do pacote swing com a classe JOptionPane.Utilizando Arrays em JavaUtilizando Arrays Multidimensionais e Debug em JavaContedo ProgramticoUtilizao de ClassesUtilizando a classe String em Java e a documentaoModelo de desenvolvimento Orientada a ObjetosTrabalhando com DatasUtilizando a classe CalendarFormatando datas e nmerosUtilizando classes de ListaManipulando Listas e Utilizando HashmapUtilizando a classe MathSubprogramao em JavaDesenvolvendo classes com mtodos estticosDesenvolvendo classes com atributosEncapsulamento de AtributosCodificando mtodos em classesHerana em JavaSobrescrita de mtodos e JavadocClasse AbstrataIntroduo ao PolimorfismoAplicando Polimorfismo na prticaContedo ProgramticoContedo ProgramticoJDBC na Pratica com SWING ( SGBD MYSQL ) e Relatrios com JasperReport
Contedo ProgramticoJDBC na Pratica com SWING ( SGBD MYSQL ) e Relatrios com JasperReport
Mini-Curso Java
Problema
Soluo
Vdeo Falando um pouco Sobre o JAVALinguagem Orientada a Objeto.Multi-plataforma. Escreva uma vez ,rode em qualquer lugarExistem 3 VersesJava SE ( Java Desktop )Java EE ( Java Web )Java ME ( Java Micro Edition , Celulares )Banco que Utilizaremos e MYSQL ou PostGreSQL( Todos exemplos podem ser aplicados em qualquer SGBD)
Estrutura de Um Programa//Entrada
//Processamento
//Sada
PositionAug 2013PositionAug 2012Delta in PositionProgramming Language12Java21C34C++43Objective-C56PHP
Tabela Ranking Linguagens de ProgramaoFerramentas
NetBeansFerramentasEclipse
FerramentasSqlFront
Preparando o Ambiente de Desenvolvimento Java
Desenvolvendo uma Estrutura de uma Aplicao em Java
Desenvolvendo uma Estrutura de uma Aplicao em Java
Tipos Primitivos e VariveisTipos lgicosbooleanRepresentam apenas1 bitde informao (0 ou 1). Podem assumir apenas os valorestrueefalse.Tipos caracterecharRepresentam notao de caracteres de16 bits(2 bytes) para formato Unicode UTF-16. Podem assumir caracteres entre'\u0000'a'\uffff'e valores numricos entre0a65535.Tipos numricos inteirosbyteRepresentam nmeros inteiros de8 bits(1 byte). Podem assumir valores entre-128a127.shortRepresentam nmeros inteiros de16 bits(2 bytes). Podem assumir valores entre-32.768at32.767.IntRepresentam nmeros inteiros de32 bits(4 bytes). Podem assumir valores entre-2.147.483.648at2.147.483.647.longRepresentam nmeros inteiros de64 bits(8 bytes). Podem assumir valores entre-9.223.372.036.854.775.808at9.223.372.036.854.775.807.Tipos numricos reaisfloatRepresentam nmeros reais de32 bitscom preciso simples. Podem assumir valores de ponto flutuante com formato definido pela especificao IEEE 754.doubleRepresentam nmeros reais de64 bitscom preciso dupla. Assim como o float. Podem assumir valores de ponto flutuante com formato definido pela especificao IEEE 754.Tipos Primitivos e Variveis
Resultado-12712732767-3276832767-327679223372036854775807-922337203685477580878.88776922337.5598743872
?AeUma string qualquer
Praticando 01Crie um Java Project com nome Cadastro, Feito isso crie uma classe chamada pessoa, declare 3 Variveis e atribua valores a elas. : Nome , Idade , Salario , os tipos de cada variveis deve ser escolhido por voc mesmo, ao final do programa essa informaes devem ser impressas na tela(Console).
Operadores Matemticos e Relacionais na Linguagem JavaAritmtico
OperaoOperadorExpresso algbricaExpresso JavaAdio+a + 1a +1Subtrao-b -2b -2Multiplicao*cmc * mDiviso/d / ed / eResto%f mod gf % gAtribuio ou Igualdade=A + b = c A + b = cOperadores Matemticos e Relacionais na Linguagem JavaAritmtico
Operadores Matemticos e Relacionais na Linguagem JavaResultado
O resultado = 4O resultado = 25O resultado = 50O resultado = 6.0O resultado = 5.0
Operadores Matemticos e Relacionais na Linguagem JavaRelacionais
Operador de igualdadeOperador de igualdadeExemplo de condio em JavaSignificado da condio em JavaOperadores de igualdade===x == yx igual a y?!=x!= yx diferente de yOperadores relacionais>>x > yx maior que y=x >= yx maior que ou igual a y