<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4981941372666826109</id><updated>2012-01-17T00:41:55.878-02:00</updated><category term='while'/><category term='sites'/><category term='tipos primitivos'/><category term='if  else'/><category term='java'/><category term='mysql'/><category term='orientacao a objetos'/><category term='estrutura de controle'/><category term='twitterfox'/><category term='tutorial'/><category term='?:'/><category term='microblogging'/><category term='netbeans'/><category term='cursos gratuitos'/><category term='for'/><category term='inicio'/><category term='apresentacao'/><category term='noticias'/><category term='twitter'/><category term='internet'/><category term='sun'/><category term='apostilas'/><category term='iniciante'/><category term='dowhile'/><category term='artigo'/><category term='google'/><title type='text'>Chá de Tecnologia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chadetecnologia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6147789671252731772</id><published>2009-05-25T21:55:00.004-03:00</published><updated>2009-05-25T22:35:03.855-03:00</updated><title type='text'>Pen drive da Sun!!!! Chegou!!!!</title><content type='html'>Fala aí galera!!&lt;br /&gt;Depois de muito tempo sem postar... Venho trazer boas novas&lt;br /&gt;A Sun há algum tempo atrás (cerca de 3 meses) lançou uma promoção (http://www.netbeans.org/competition/refer-a-friend/) para divulgar mais ainda o netBeans&lt;br /&gt;Na promoção você fazia um cadastro e enviava um link acompanhado de uma messagem. Nesta mensagem você deveria convencer o amigo a fazer o donwload do netBeans.&lt;br /&gt;Era necessário que no mínimo 3 amigos baixasse a IDE para que você tivesse direito ao pendrive de 2GB.&lt;br /&gt;&lt;br /&gt;Muitos não acreditaram... as confirmações de downloads de seus amigos chegavam como span.... mas tudo bem...&lt;br /&gt;&lt;br /&gt;Depois dos 3 downlods... passado algum tempo... chegou a mensagem de confirmação de endereço.. (a esperanca se renova :D)&lt;br /&gt;&lt;br /&gt;Mas enfim... passado o tempo.. (eu nem acreditava mais)&lt;br /&gt;Num é que chegou o "bixo" aqui!!!!!!!!! (Direto da Republica Tcheca)&lt;br /&gt;&lt;br /&gt;No pendrive ainda veio o BrOffice 3.0 e alguns "kit" com explicações e tutoriais para programar em Java.&lt;br /&gt;&lt;br /&gt;Fica aqui o Muito Obrigado para a Sun Microsystems!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0PRin4EnhmM/ShtETLjOGcI/AAAAAAAAAGo/XShcJH4WNKw/s1600-h/DSC00106.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_0PRin4EnhmM/ShtETLjOGcI/AAAAAAAAAGo/XShcJH4WNKw/s320/DSC00106.JPG" alt="" id="BLOGGER_PHOTO_ID_5339936879486572994" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6147789671252731772?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6147789671252731772&amp;isPopup=true' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6147789671252731772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6147789671252731772'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/05/pen-drive-da-sun-chegou.html' title='Pen drive da Sun!!!! Chegou!!!!'/><author><name>jOhNnY</name><uri>http://www.blogger.com/profile/10409241441745124044</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_0PRin4EnhmM/SZTpL8EMJfI/AAAAAAAAAFg/dkmOy-dKrEs/S220/DSC00382.1.2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0PRin4EnhmM/ShtETLjOGcI/AAAAAAAAAGo/XShcJH4WNKw/s72-c/DSC00106.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-5778450531467281178</id><published>2009-03-13T19:32:00.006-03:00</published><updated>2009-03-13T20:37:26.839-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='apostilas'/><title type='text'>Baixe as melhores apostilas de Java gratuitamente</title><content type='html'>Se você está cansado de zapear pela web garimpando apostilas de Java então visite o disco virtual do nosso blog: &lt;a href="http://chadetecnologia.4shared.com/"&gt;http://chadetecnologia.4shared.com&lt;/a&gt; e baixe as melhores apostilas disponíveis na internet.&lt;br /&gt;É isso mesmo. As melhores apostilas num lugar só.&lt;br /&gt;Estarei atualizando o disco virtual com novas apostilas constantemente, e estarei postando aqui no blog as novas atualizações.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-5778450531467281178?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=5778450531467281178&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5778450531467281178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5778450531467281178'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/03/baixe-as-melhores-apostilas-de-java.html' title='Baixe as melhores apostilas de Java gratuitamente'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-90626640604053926</id><published>2009-02-28T23:48:00.032-03:00</published><updated>2010-01-22T13:34:12.873-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='while'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='for'/><category scheme='http://www.blogger.com/atom/ns#' term='dowhile'/><category scheme='http://www.blogger.com/atom/ns#' term='iniciante'/><title type='text'>Estruturas de controle de fluxo - Parte 3</title><content type='html'>Iremos falar neste post das estruturas de repetição existentes na linguagem Java.&lt;div&gt;&lt;ul&gt;&lt;li&gt;A estrutura &lt;span class="Apple-style-span" style="font-style: italic;"&gt;while&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Síntaxe:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;while&lt;/span&gt; ( expressao ) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;instrucoes;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;A estrutura &lt;span class="Apple-style-span" style="font-style: italic;"&gt;while&lt;/span&gt; executa o bloco de instruções enquanto a expressão é verdadeira.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Exemplo:&lt;/span&gt;&lt;br /&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;public class ExemploWhile {&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;       int i = 1;&lt;br /&gt;       System.out.println("Preparando para tocar CD de"+&lt;br /&gt;       "Ivete Sangalo.");&lt;br /&gt;       while (i &lt;= 11) {&lt;br /&gt;           System.out.printf("Tocando a faixa %d \n", i);&lt;br /&gt;           i++;&lt;br /&gt;       }&lt;br /&gt;       System.out.println("CD executado com sucesso.");&lt;br /&gt;   }&lt;br /&gt;} &lt;/pre&gt;&lt;br /&gt;A saída do nosso programa seria:&lt;br /&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;Preparando para tocar CD de Ivete Sangalo.&lt;br /&gt;Tocando a faixa 1.&lt;br /&gt;Tocando a faixa 2.&lt;br /&gt;Tocando a faixa 3.&lt;br /&gt;Tocando a faixa 4.&lt;br /&gt;Tocando a faixa 5.&lt;br /&gt;Tocando a faixa 6.&lt;br /&gt;Tocando a faixa 7.&lt;br /&gt;Tocando a faixa 8.&lt;br /&gt;Tocando a faixa 9.&lt;br /&gt;Tocando a faixa 10.&lt;br /&gt;Tocando a faixa 11.&lt;br /&gt;CD executado com sucesso.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ou seja,  enquanto a variavel 'i' for menor ou igual a 11 as instruções contidas dentro do bloco while são executadas.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A estrutura &lt;span class="Apple-style-span" style="font-style: italic;"&gt;do...while&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Síntaxe:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;do{&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;instrucoes;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}while( expressão );&lt;br /&gt;&lt;br /&gt;Basicamente funciona da mesma forma que o while, mas o &lt;span class="Apple-style-span" style="font-style: italic;"&gt;do...while&lt;/span&gt; primeiro executa as instruções do bloco 'do' para depois verificar a expressão contida no 'while'. Já o while primeiro verifica a expressão para depois executar o bloco de instruções.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Exemplo:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;public class ExemploDoWhile {&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;       int i = 1;&lt;br /&gt;       System.out.println("Preparando para tocar CD do"+&lt;br /&gt;       "Creedence Clearwater.");&lt;br /&gt;       do {&lt;br /&gt;           System.out.printf("Tocando a faixa %d.\n", i);&lt;br /&gt;           i++;&lt;br /&gt;       } while (i &lt;= 11);&lt;br /&gt;       System.out.println("CD executado com sucesso.");&lt;br /&gt;   }&lt;br /&gt;} &lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            Neste caso a saída será a mesma do exemplo anterior mudando apenas o cantor :).   &lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;A estrutura &lt;span class="Apple-style-span" style="font-style: italic;"&gt;for&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;O &lt;/span&gt;for&lt;span class="Apple-style-span" style="font-style: normal;"&gt; é uma estrutura de repetição de forma compacta. Ou seja, ao mesmo tempo você indica a expressão inicialização da sua iteração, a expressão de condição e a expressão de incremento.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Síntaxe:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for( inicialização ; condição ; incremento) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;instruções;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Onde as expressões de inicialização, condição e incremento podem ser omitidas e colocadas em outro local lógico no código.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Exemplo:&lt;/span&gt;&lt;br /&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;public class ExemploFor {&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;       System.out.println("Preparando para ler o livro"+&lt;br /&gt;       "O Segredo.");&lt;br /&gt;       for (int i = 1; i &lt;= 336; i++) {&lt;br /&gt;           System.out.printf("Lendo a página %d. \n", i);&lt;br /&gt;       }&lt;br /&gt;       System.out.println("Livro lido com sucesso.");&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;span style="font-family: Georgia,serif;"&gt;&lt;/span&gt;A saída para este exemplo seria:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;Preparando para ler o livro O Segredo.&lt;br /&gt;Lendo a página 1.&lt;br /&gt;Lendo a página 2.&lt;br /&gt;Lendo a página 3.&lt;br /&gt;Lendo a página 4.&lt;br /&gt;Lendo a página 5.&lt;br /&gt;Lendo a página 6.&lt;br /&gt;...&lt;br /&gt;Lendo a página 333.&lt;br /&gt;Lendo a página 334.&lt;br /&gt;Lendo a página 335.&lt;br /&gt;Lendo a página 336.&lt;br /&gt;Livro lido com sucesso.&lt;/pre&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existe um tipo de &lt;span class="Apple-style-span" style="font-style: italic;"&gt;for&lt;/span&gt; chamado for aprimorado que nos permite iterar por coleções e arrays de uma forma direta.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Síntaxe:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for(tipo atributo: variavelDecolecaoOuArray){&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;instruções;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Através desta estrutura nós percorreremos todo o array ou a coleção. Em cada iteração um valor é copiado do array ou da coleção para a variável 'atributo'. Faremos dois exemplos a seguir. O primeiro será mostrando um for aprimorado utilizando arrays e o segundo utilizando coleções.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exemplo 1:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;div&gt;public class ExemploForAprimorado1 {&lt;/div&gt;&lt;div&gt;    public static void main(String[] args) {&lt;/div&gt;&lt;div&gt;        int [] faixas = {1,2,3,4,5,6,7,8,9,10,11};&lt;/div&gt;&lt;div&gt;        System.out.println("Preparando para tocar CD"+&lt;br /&gt;      "de CPM 22.");&lt;/div&gt;&lt;div&gt;        for (int i : faixas ) {&lt;/div&gt;&lt;div&gt;            System.out.printf("Tocando a faixa %d.\n", i);&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;        System.out.println("CD executado com sucesso.");&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A saída deste exemplo é a mesma dos exemplos de while e do...while.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Exemplo 2:&lt;/div&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;import java.util.ArrayList;&lt;/div&gt;&lt;div&gt;import java.util.List;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public class ExemploForAprimorado2 {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    public static void main(String[] args) {&lt;/div&gt;&lt;div&gt;        List&lt;string&gt; carrinho = new ArrayList&lt;string&gt;();&lt;/string&gt;&lt;/string&gt;&lt;/div&gt;&lt;div&gt;        carrinho.add("MP5");&lt;/div&gt;&lt;div&gt;        carrinho.add("Celular");&lt;/div&gt;&lt;div&gt;        carrinho.add("DVDs");&lt;/div&gt;&lt;div&gt;        carrinho.add("Câmera digital");&lt;/div&gt;&lt;div&gt;        carrinho.add("Notebook");&lt;/div&gt;&lt;div&gt;        carrinho.add("Livros");&lt;/div&gt;&lt;div&gt;        System.out.println("Preparando para pagar os"+&lt;br /&gt;"itens do carrinho.");&lt;/div&gt;&lt;div&gt;        for (String produto : carrinho ) {&lt;/div&gt;&lt;div&gt;            System.out.printf("Pagando o produto: %s."+&lt;br /&gt;"\n", produto);&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;        System.out.println("Produtos pagos com"+&lt;br /&gt;"sucesso.");&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;A saída deste exemplo seria:&lt;br /&gt;&lt;pre style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;div&gt;Preparando para pagar os itens do carrinho.&lt;/div&gt;&lt;div&gt;Pagando o produto MP5.&lt;/div&gt;&lt;div&gt;Pagando o produto Celular.&lt;/div&gt;&lt;div&gt;Pagando o produto DVDs.&lt;/div&gt;&lt;div&gt;Pagando o produto Câmera digital.&lt;/div&gt;&lt;div&gt;Pagando o produto Notebook.&lt;/div&gt;&lt;div&gt;Pagando o produto Livros.&lt;/div&gt;&lt;div&gt;Produtos pagos com sucesso.&lt;/div&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;Por hoje é só.&lt;br /&gt;Abraço e até mais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-90626640604053926?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=90626640604053926&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/90626640604053926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/90626640604053926'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/estruturas-de-controle-de-fluxo-parte-3.html' title='Estruturas de controle de fluxo - Parte 3'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-8756188591822764479</id><published>2009-02-22T15:10:00.009-03:00</published><updated>2009-02-27T01:21:54.659-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='if  else'/><category scheme='http://www.blogger.com/atom/ns#' term='iniciante'/><title type='text'>Estruturas de Controle de Fluxo - Parte 2</title><content type='html'>Dando continuidade às Estruturas de controle... Vamos fechar com o controle de fluxo e partir para Estruturas de repetição.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Estrutura de seleção multipla - if.. else, if.. else if.. else&lt;br /&gt;Utilizado para se testar várias condições.&lt;br /&gt;&lt;br /&gt;*Estrutura básica:&lt;br /&gt;     if(se) {faz isso}&lt;br /&gt;     else if(ou entao se){faz isso}   &lt;br /&gt;     else if(ou entao se){faz isso}&lt;br /&gt;     else{faz isso} //este else não é obrigatório&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ex: Se a velocidade de um carro é igual ou superior a 100KM/h deve-se avisar para reduzir&lt;br /&gt;Se é menor que 40km/h então deve-se aumentar a velocidade, acelerar...&lt;br /&gt;Se está entre 40 e 100km/h então a velocidade é adequada.&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;     public void alarmeVelocidade(int velocidade){&lt;br /&gt;        if(velocidade&gt;=100 ) {&lt;br /&gt;             System.out.println("Velocidade Alta, reduza.");&lt;br /&gt;        } else if(velocidade &gt; 40 || velocidade &lt;100)&lt;/span&gt;&lt;/div&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;             System.out.println("Velocidade adequada.");&lt;/span&gt;&lt;/div&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;        } else {             &lt;/span&gt;&lt;/div&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;            System.out.println("Velocidade baixa, acelere.");         &lt;/span&gt;&lt;/div&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;       }&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Estrutura de seleção multipla - switch&lt;br /&gt;&lt;br /&gt;O switch é utilizado para realizar diferentes ações baseadas nos possíveis valores de uma variável ou expressão inteiras&lt;br /&gt;Basicamente o switch compara o valor da variavel ou expressao com o valor declarado no case, Se for igual&lt;br /&gt;executa as instruções até encontrar um comando break&lt;br /&gt;&lt;br /&gt;O comando break serve para "sair" do bloco de codigo em execução. Logo quando for executado o case desejado&lt;br /&gt;a execução sai do switch. Caso você não coloque o break a execução continua e assim todos os "cases" serão testados&lt;br /&gt;inclusive o default&lt;br /&gt;&lt;br /&gt;*Estrutura  básica:&lt;br /&gt;     switch (variavel){ //ou expressao&lt;br /&gt;       case valor1:&lt;br /&gt;         faca isso;&lt;br /&gt;         break;&lt;br /&gt;       case valor2:&lt;br /&gt;         faca isso;&lt;br /&gt;         break;&lt;br /&gt;       default:&lt;br /&gt;         faca isso;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;Exemplo: Vamos implementar travaPorta para nosso carro, digamos q queremos travar as portas individualmente.&lt;br /&gt;&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;    public void travaPorta(int codPorta) {&lt;br /&gt;&lt;br /&gt;    /*Seguiremos o padrao&lt;br /&gt;    *//Variavel bool portaXX true-&gt;travada | false-&gt;destravada&lt;br /&gt;    *      bool--Descrição--Cod&lt;br /&gt;    *      portaED--Dianteira-Esquerda--1&lt;br /&gt;    *      portaDD--Dianteira-Direita--2&lt;br /&gt;    *      portaET--Traseira-Esquerda--3&lt;br /&gt;    *      portaDT--Traseira-Direita--4       &lt;br /&gt;    */&lt;br /&gt;&lt;br /&gt;     switch (codPorta) {&lt;br /&gt;&lt;br /&gt;        case 1:&lt;br /&gt;          portaDE = true;&lt;br /&gt;          System.out.println("Porta Esquerda-Dianteira Travada");&lt;br /&gt;          break;&lt;br /&gt;        case 2:&lt;br /&gt;          portaDD = true;&lt;br /&gt;          System.out.println("Porta Direita-Dianteira Travada");&lt;br /&gt;          break;&lt;br /&gt;        case 3:&lt;br /&gt;          portaTE = true;&lt;br /&gt;          System.out.println("Porta Esquerda-Traseira Travada");&lt;br /&gt;          break;&lt;br /&gt;        case 4:&lt;br /&gt;          portaTD = true;&lt;br /&gt;          System.out.println("Porta Direita-Traseira Travada");&lt;br /&gt;          break;&lt;br /&gt;        default:&lt;br /&gt;          System.out.println("Porta Invalida");&lt;br /&gt;        }&lt;br /&gt;     }&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Bem pessoal com isto fechamos a explicação sobre controle de fluxo. Breve posts sobre instruções de repetição.&lt;br /&gt;Sei que o blog nao tem carater de fórum... mas qualquer duvida é só perguntar =D&lt;br /&gt;&lt;br /&gt;Um abraço e até breve!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-8756188591822764479?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=8756188591822764479&amp;isPopup=true' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/8756188591822764479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/8756188591822764479'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/estrutura-de-controle-de-fluxo-parte-2.html' title='Estruturas de Controle de Fluxo - Parte 2'/><author><name>jOhNnY</name><uri>http://www.blogger.com/profile/10409241441745124044</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_0PRin4EnhmM/SZTpL8EMJfI/AAAAAAAAAFg/dkmOy-dKrEs/S220/DSC00382.1.2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-5925655117385224274</id><published>2009-02-20T01:41:00.004-03:00</published><updated>2009-02-20T02:50:21.371-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sites'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><category scheme='http://www.blogger.com/atom/ns#' term='iniciante'/><title type='text'>Iniciando em Java?</title><content type='html'>Se você está iniciando na linguagem Java e não sabe por onde começar, então vamos tentar guiá-lo neste post.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Documentação da linguagem:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://java.sun.com/javase/6/docs/api/"&gt;http://java.sun.com/javase/6/docs/api/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apostilas/Tutoriais gratuitos:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/a&gt;Sun: &lt;a href="http://java.sun.com/docs/books/tutorial/"&gt;http://java.sun.com/docs/books/tutorial/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Caelum: &lt;a href="http://www.caelum.com.br/apostilas/"&gt;http://www.caelum.com.br/apostilas/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Argonavis: &lt;a href="http://www.argonavis.com.br/cursos/java/j100/index.html"&gt;http://www.argonavis.com.br/cursos/java/j100/index.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;T2TI: &lt;a href="http://www.t2ti.com/curso/video/java/basico/java_starter.php"&gt;http://www.t2ti.com/curso/video/java/basico/java_starter.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Principais fóruns:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sun: &lt;a href="http://forums.sun.com/"&gt;http://forums.sun.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;JavaRanch: &lt;a href="http://www.javaranch.com/"&gt;http://www.javaranch.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Guj: &lt;a href="http://www.guj.com.br/"&gt;http://www.guj.com.br/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;JavaFree: &lt;a href="http://www.javafree.com.br/"&gt;http://www.javafree.com.br&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Portal Java: &lt;a href="http://www.portaljava.com/"&gt;http://www.portaljava.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cursos online gratuitos:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;JEDI: &lt;a href="http://www.dfjug.org/DFJUG/jedi/index.jsp"&gt;http://www.dfjug.org/DFJUG/jedi/index.jsp&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Javapassion: &lt;a href="http://www.javapassion.com/"&gt;http://www.javapassion.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Revistas online:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;JavaWorld: &lt;a href="http://www.javaworld.com/"&gt;http://www.javaworld.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Java Jazz Up: &lt;a href="http://www.javajazzup.com/"&gt;http://www.javajazzup.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Principais IDEs:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Netbeans (minha preferida :D): &lt;a href="http://www.netbeans.org/"&gt;http://www.netbeans.org/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eclipse: &lt;a href="http://www.eclipse.org/"&gt;http://www.eclipse.org/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-5925655117385224274?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=5925655117385224274&amp;isPopup=true' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5925655117385224274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5925655117385224274'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/iniciando-em-java.html' title='Iniciando em Java?'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6890613806402121709</id><published>2009-02-18T14:48:00.004-03:00</published><updated>2009-02-18T15:23:27.162-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microblogging'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><category scheme='http://www.blogger.com/atom/ns#' term='twitterfox'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Conhecendo o Twitter</title><content type='html'>Olhando as assinaturas do pessoal do GUJ percebi que em muitas delas estava um link para um serviço chamado Twitter. Eu fui verificar para que servia este serviço.&lt;br /&gt;&lt;br /&gt;O Twitter é um serviço para microblogging, ou seja, serve para que as pessoas façam atualizações breves de texto e publiquem na internet.&lt;br /&gt;&lt;br /&gt;Não precisa coçar a cabeça, a idéia é simples assim. A pessoa constantemente atualiza o que ela está fazendo e os seguidores dela no Twitter vêem esta atualização em tempo real.&lt;br /&gt;&lt;br /&gt;Para começar a utilizar o Twitter basta fazer um cadastro no próprio site do serviço: &lt;a href="http://www.twitter.com/signup"&gt;http://www.twitter.com/signup&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_p0hb9T_C6qw/SZxRDj2sAjI/AAAAAAAAAHA/ev3NoAYlB_I/s1600-h/sgnup+twitter.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_p0hb9T_C6qw/SZxRDj2sAjI/AAAAAAAAAHA/ev3NoAYlB_I/s400/sgnup+twitter.JPG" alt="" id="BLOGGER_PHOTO_ID_5304203582741676594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Após o cadastro você poderá personalizar o seu perfil no twitter e começar a adicionar novos amigos para seguir as atualizações deles.&lt;br /&gt;&lt;br /&gt;A partir daí basta você ir atualizando seu status, digitando o texto da atualização na caixa "What are you doing?".&lt;br /&gt;&lt;br /&gt;Se você utiliza o Firefox tem várias extensões para facilitar a atualização no seu Twitter, eu recomendo a TwitterFox que pode ser baixada em: &lt;a href="https://addons.mozilla.org/pt-BR/firefox/addon/5081"&gt;https://addons.mozilla.org/pt-BR/firefox/addon/5081&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6890613806402121709?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6890613806402121709&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6890613806402121709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6890613806402121709'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/conhecendo-o-twitter.html' title='Conhecendo o Twitter'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_p0hb9T_C6qw/SZxRDj2sAjI/AAAAAAAAAHA/ev3NoAYlB_I/s72-c/sgnup+twitter.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6821688503936838322</id><published>2009-02-12T23:38:00.016-03:00</published><updated>2009-02-15T03:45:38.709-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estrutura de controle'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='if  else'/><category scheme='http://www.blogger.com/atom/ns#' term='?:'/><title type='text'>Estruturas de Controles de Fluxo  - Parte 1</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;Olá pessoal...&lt;br /&gt;Vou falar um poquinho sobre as estruturas de controle em Java...&lt;br /&gt;&lt;br /&gt;-Estrutura de seleção única - if (Se)&lt;br /&gt;Utiliza-se o if quando queremos escolher um curso alternativo para o programa.&lt;br /&gt;&lt;br /&gt;* Estrutura Basica: if(condição)&lt;br /&gt;                                                                                                 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ faz alguma coisa}&lt;br /&gt;&lt;br /&gt;Tomemos como exemplo a classe Geladeira (&lt;a href="http://chadetecnologia.blogspot.com/2008/10/entendendo-orientao-objetos-parte-1.html"&gt;post anterior&lt;/a&gt;), queremos implementar um&lt;br /&gt;alarme para que quando a temperatura esteja acima dos 15º seja exibido um alarme.&lt;br /&gt;&lt;/span&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;  public void alarmeTempeAlta (int temperatura) {&lt;br /&gt;   if(temperatura&gt;15) {&lt;br /&gt;       System.out.println("Cuidado Temperatura Alta");&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;-Estrutura de seleção dupla - if...else (se...senao)&lt;br /&gt;* Estrutura basica: if(condição)&lt;br /&gt;                                     {faz isso}&lt;br /&gt;                               else&lt;br /&gt;                                     {faz outra coisa}&lt;br /&gt;Ex: Implementar um indicador de "carro em movimento".&lt;br /&gt;&lt;/span&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;  public void carroEmMovimento(int velocidade){&lt;br /&gt;   if(velocidade &gt; 0){&lt;br /&gt;        System.out.println("Carro em Movimento");&lt;br /&gt;   }&lt;br /&gt;   else{&lt;br /&gt;        System.out.println("Carro Parado");&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;-Operador condicional (?:)&lt;br /&gt;&lt;br /&gt;O Java fornece o operador condicional (?:) que pode substituir o if...else. Esse é o único operador ternário do java - significa que ele recebe três operandos.&lt;br /&gt;juntos, os operandos e o simbolo ?: formam uma expressão condicional.&lt;br /&gt;&lt;br /&gt;*Estrutura básica:  &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;expressão&lt;/span&gt;&lt;span style="font-size:100%;"&gt; ? &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:100%;" &gt;Verdadeiro&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;: &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:100%;" &gt;falso&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Logo, o exemplo acima pode ser escrito da seguinte forma:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt; public void alarmeTempeAlta (int velocidade) {&lt;br /&gt; System.out.println( velocidade&gt;0 ? "Carro em movi"&lt;br /&gt;                        + "mento" : "Carro parado");&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Bem pessoal, na proxima postagem continuo com as estruturas de seleções múltiplas: if...else aninhados e o switch.&lt;br /&gt;&lt;br /&gt;Até breve!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6821688503936838322?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6821688503936838322&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6821688503936838322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6821688503936838322'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/estruturas-de-controles-de-fluxo-parte1.html' title='Estruturas de Controles de Fluxo  - Parte 1'/><author><name>jOhNnY</name><uri>http://www.blogger.com/profile/10409241441745124044</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_0PRin4EnhmM/SZTpL8EMJfI/AAAAAAAAAFg/dkmOy-dKrEs/S220/DSC00382.1.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-5355338854954545819</id><published>2009-02-10T22:07:00.002-03:00</published><updated>2009-02-10T22:48:51.428-03:00</updated><title type='text'>Novo Colaborador...</title><content type='html'>Olá pessoal =D&lt;br /&gt;&lt;br /&gt;Quem postas aqui é João &lt;johnny&gt;&lt;johnny&gt;, sou novo colaborador deste blog mantido por &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Francislon&lt;/span&gt;. Tive um bom &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;contato&lt;/span&gt; com a linguagem JAVA num curso de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;capacitação&lt;/span&gt;, na &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;TecnoJr&lt;/span&gt;, ministrado pelo próprio Francis :D, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;dái&lt;/span&gt; comecei a realmente programar em &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;java&lt;/span&gt;. Como tenho grande afeição pela linguagem... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Fran&lt;/span&gt; me apresentou o blog e me convidou para ser colaborador!!!&lt;br /&gt;&lt;br /&gt;Um pouco sobre mim...&lt;br /&gt;&lt;br /&gt;Assim como &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Fran&lt;/span&gt;, sou graduando em Ciência da Computação na &lt;a href="http://uesc.br/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;UESC&lt;/span&gt;&lt;/a&gt;  e &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;participo&lt;/span&gt; do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MEj&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;atualmente&lt;/span&gt; como &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;diretor&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;projetos&lt;/span&gt; da &lt;a href="http://tecnojr.com.br/"&gt;Empresa Júnior de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;Computação&lt;/span&gt; da &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Uesc&lt;/span&gt;&lt;/a&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;TecnoJr&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Então é isso ai pessoal, espero passar minhas experiências e que vocês possam aprender um pouco com elas ...&lt;br /&gt;&lt;br /&gt;Um abraço,&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;jOhNnY&lt;/span&gt;&lt;br /&gt;&lt;/johnny&gt;&lt;/johnny&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-5355338854954545819?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=5355338854954545819&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5355338854954545819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/5355338854954545819'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/02/novo-colaborador.html' title='Novo Colaborador...'/><author><name>jOhNnY</name><uri>http://www.blogger.com/profile/10409241441745124044</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_0PRin4EnhmM/SZTpL8EMJfI/AAAAAAAAAFg/dkmOy-dKrEs/S220/DSC00382.1.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-741149015800862241</id><published>2009-01-30T08:42:00.002-03:00</published><updated>2009-02-06T01:47:14.840-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Ranking da TIOBE de Janeiro de 2009</title><content type='html'>O ranking da TIOBE mede a popularidade das linguagens de programação utilizando como base os mecanismos de busca mais utilizados (Google, Msn, Yahoo) além do Youtube. Este ranking é bastante utilizado por todo mundo para mostrar o crescimento ou o decrescimento de determinada linguagem.&lt;br /&gt;&lt;br /&gt;Java continua líder, mas C e C++ tiveram um grande crescimento em relação à Janeiro do ano passado, e estão em segundo e terceiro, respectivamente. Em quarto aparece Visual Basic e em quinto PHP, ambas as linguagens caíram uma posição em relação ao mesmo período do ano passado.&lt;br /&gt;&lt;br /&gt;Para ver o ranking completo basta acessar:  &lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-741149015800862241?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=741149015800862241&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/741149015800862241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/741149015800862241'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/01/ranking-da-tiobe-de-janeiro-de-2009.html' title='Ranking da TIOBE de Janeiro de 2009'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6532485725376042504</id><published>2009-01-24T03:12:00.007-03:00</published><updated>2009-01-24T03:38:28.037-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos gratuitos'/><title type='text'>Java com paixão</title><content type='html'>Não. Eu não vou falar da minha paixão por Java neste post. Vou falar de um site que trás vários cursos gratuitos de java, o &lt;a href="http://www.javapassion.com/"&gt;javapassion.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este site possui uma grande variedade de cursos abordando vários temas da tecnologia Java, desde os conceitos iniciais até os conceitos mais avançados.&lt;br /&gt;&lt;br /&gt;Este site é mantido principalmente por &lt;a href="http://www.javapassion.com/SangShinSchedule.html#Bio"&gt;Sang Shin&lt;/a&gt;, um grande evangelista da linguagem Java.&lt;br /&gt;&lt;br /&gt;Para vocês entrarem no ritmo tem um curso de &lt;a href="http://www.javapassion.com/javafx/"&gt;JavaFX&lt;/a&gt; que começa agora no dia 30 de janeiro de 2009. Para se inscrever basta mandar email para &lt;a href="mailto:javafxprogramming-subscribe@googlegroups.com"&gt;javafxprogramming-subscribe@googlegroups.com.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boa sorte a todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6532485725376042504?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6532485725376042504&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6532485725376042504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6532485725376042504'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2009/01/java-com-paixo.html' title='Java com paixão'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-1044711833173865760</id><published>2008-11-23T23:13:00.007-03:00</published><updated>2009-01-24T03:40:33.251-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Saiu a versão final do Netbeans 6.5</title><content type='html'>O Netbeans é na minha opinião a melhor IDE livre para desenvolvimento java. A cada nova versão sua performance tem notoriamente melhorado.&lt;br /&gt;Além de Java(JavaSE, JavaME e JavaEE) o Netbeans também suporta C, C++, Ruby e Ruby on Rails, HTML, XML, Javascript, PHP, Python, Ajax, Groovy and Grails e em breve a JavaFX.&lt;br /&gt;O Netbeans já é uma verdadeira plataforma de desenvolvimento, você praticamente não precisa fechá-la para programar em outra linguagem.&lt;br /&gt;&lt;br /&gt;Para fazer o download da versã0 6.5 visite:&lt;br /&gt;&lt;a href="http://www.netbeans.org/downloads/index.html"&gt;http://www.netbeans.org/downloads/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para ver as características desta nova versão:&lt;br /&gt;&lt;a href="http://www.netbeans.org/features/index.html"&gt;http://www.netbeans.org/features/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Update: Já saiu a versão com suporte a JavaFX :))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-1044711833173865760?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=1044711833173865760&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/1044711833173865760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/1044711833173865760'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/11/saiu-verso-final-do-netbeans-65.html' title='Saiu a versão final do Netbeans 6.5'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-3270600264336720677</id><published>2008-10-21T00:24:00.008-03:00</published><updated>2008-11-22T03:54:00.191-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><category scheme='http://www.blogger.com/atom/ns#' term='orientacao a objetos'/><title type='text'>Entendendo Orientação à Objetos</title><content type='html'>Bem pessoal, depois de muito tempo este blogueiro decidiu voltar à ativa :)&lt;br /&gt;Estava meio sem tempo esses dias.&lt;br /&gt;Decidi escrever um pouco sobre orientação à objetos para vocês.&lt;br /&gt;Orientação à objetos é um paradigma de programação que torna a codificação um pouco mais próxima da realidade.&lt;br /&gt;Para entender os conceitos de programação orientada à objetos (POO) basta olharmos para os objetos do mundo real. Um objeto no mundo real possui atributos e comportamentos.&lt;br /&gt;Por exemplo, olhe para a geladeira de sua casa. Ela possui os seguintes atributos: cor, temperatura, altura e largura. A partir destes atributos podemos verificar os comportamentos de sua geladeira: aumenta temperatura, diminui temperatura e muda de cor.&lt;br /&gt;Agora olhe durante alguns minutos para todos os objetos ao seu redor e pense nos seus atributos e comportamentos. Fazendo isso você irá entender mais facilmente os conceitos de orientação a objetos.&lt;br /&gt;&lt;br /&gt;Entendendo o significado de objetos iremos aprender mais alguns conceitos muito importantes no mundo da programação orientada a objetos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Classes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sabemos que existem milhões de objetos geladeira no mundo. Mas todas possuem o mesmo conjunto de atributos e comportamentos que nós citamos no inicio do texto. Então podemos dizer que a partir de um modelo de atributos e comportamentos, iremos construir vários objetos com aquele modelo.&lt;br /&gt;Na POO dizemos que uma geladeira é instância de uma classe de objetos conhecida como Geladeira. Uma classe é um modelo para construirmos objetos individuais.&lt;br /&gt;&lt;br /&gt;Vejamos nossa classe Geladeira escrito utilizando a linguagem Java:&lt;br /&gt;&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    public class Geladeira {&lt;br /&gt;        String cor = "Branca";&lt;br /&gt;        int temperatura = 0;&lt;br /&gt;        float altura = (float) 1.98;&lt;br /&gt;        float largura = (float) 1.15;&lt;br /&gt;&lt;br /&gt;        public void mudaCor(String novaCor){&lt;br /&gt;            cor = novaCor;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void aumentaTemperatura(int incrementa){&lt;br /&gt;            temperatura = temperatura + incrementa;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void diminuiTemperatura(int decrementa){&lt;br /&gt;            temperatura = temperatura - decrementa;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void mostraAtributos(){&lt;br /&gt;            System.out.printf(" Cor: %s\n Temperatura:%d"&lt;br /&gt;                 + "\nAltura:%f\nLargura:%f", cor,&lt;br /&gt;                   temperatura, altura, largura);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Após termos criado nossa classe Geladeira, iremos agora criar um objeto geladeira no nosso método main.&lt;br /&gt;&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    public class Main {&lt;br /&gt;&lt;br /&gt;        public static void main(String[] args) {&lt;br /&gt;            Geladeira geladeira = new Geladeira();&lt;br /&gt;            geladeira.mostraAtributos();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Então pessoal, fiz esse texto bem curtinho só para motivar vocês a terem curiosidade para estudar mais sobre a tal orientação à objetos que tanto embola a cabeça do povo.&lt;br /&gt;Abaixo segue um link muito legal do site da sun onde você pode aprender outros conceitos relacionados à POO.&lt;br /&gt;Boa leitura :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/java/concepts/"&gt;http://java.sun.com/docs/books/tutorial/java/concepts/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-3270600264336720677?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=3270600264336720677&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3270600264336720677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3270600264336720677'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/10/entendendo-orientao-objetos-parte-1.html' title='Entendendo Orientação à Objetos'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-8481873701418434454</id><published>2008-03-11T04:29:00.000-03:00</published><updated>2008-03-21T12:24:36.817-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><category scheme='http://www.blogger.com/atom/ns#' term='tipos primitivos'/><title type='text'>Tipos de dados nativos da linguagem Java</title><content type='html'>Um tipo de dado determina o escopo onde um determinado atributo pode existir.&lt;br /&gt;Em Java temos oito tipos de dados básicos, nativos da linguagem. São eles:&lt;br /&gt;&lt;br /&gt;● boolean (true ou false): Valores Booleanos;&lt;br /&gt;● char (0 a 65535): Caracteres representados em 16 bits;&lt;br /&gt;● byte (-128 a 127): Inteiro de 8 bits;&lt;br /&gt;● short (-32768 a 32767): Inteiro de 16 bits;&lt;br /&gt;● int (-2E31 e 2E31): Inteiro de 32 bits;&lt;br /&gt;● long (-2E63 e ( 2E63 - 1) ): Inteiro de 64 bits;&lt;br /&gt;● float (1.40239846E-46 e 3.40282347e+38): Ponto flutuante de precisão simples;&lt;br /&gt;● double (4.94065645841246544E-324 e 1.7976931348623157E+308): Ponto flutuante de precisão dupla.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A linguagem Java é case sensitive, ou seja, diferencia maiúsculas de minúsculas. Portanto quando for declarar seus atributos se atente a isso, pois tipos primitivos são declarados com letras minúsculas.&lt;br /&gt;&lt;br /&gt;Explicando os tipos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;boolean:&lt;/span&gt; Este tipo representa apenas dois estados, true(verdade em português) e false(falso em português). Muito usado para representar atributos que só exercem dois valores em todo o ciclo de vida do programa.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Exemplo de utilização: representar o sexo de uma pessoa(só existe dois valores     possíveis).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;char:&lt;/span&gt; Tipo caracter, representa apenas caracteres(letras e números) UNICODE. Cada atributo do tipo char representa um caracter, que deve estar entre aspas simples.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Exemplo de utilização: Representar a letra inicial do nome de uma pessoa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;byte, short, int e long:&lt;/span&gt; Tipos de valores inteiros. Como o próprio nome já diz, estes tipos aceita valores inteiros(não-decimais) no seu escopo. A diferença entre byte, short, int e long são os intervalos de valores que eles aceitam. O short tem o menor intervalo e long o maior, como visto na lista descrita no inicio deste post.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Exemplo de utilização: representar a idade de uma pessoa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;float e double:&lt;/span&gt; Tipos de valores ponto flutuante. Representam valores com digitos decimais. Como nos inteiros, a diferença entre float e double é o intervalo de valores aceitos(vide lista no inicio do post).&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Exemplo de utilização: representar a média de um aluno no semestre.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mas cadê o tipo String?&lt;br /&gt;String não é um tipo nativo da linguagem. String é uma classe que representa um array de caracteres. Utilizado para representar palavras, frases etc. Uma String é constante, ou seja, após inicializada seu valor é imutável. Para se criar Strings mútaveis, temos a classe StringBuffer.&lt;br /&gt;Trarei um pouco mais de detalhes da classe String mais à frente.&lt;br /&gt;&lt;br /&gt;Espero que tenham entendido.&lt;br /&gt;Abraços.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-8481873701418434454?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=8481873701418434454&amp;isPopup=true' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/8481873701418434454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/8481873701418434454'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/03/tipos-de-dados-nativos-da-linguagem.html' title='Tipos de dados nativos da linguagem Java'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6654850620346328691</id><published>2008-02-13T06:23:00.000-03:00</published><updated>2008-02-14T23:18:22.044-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><title type='text'>Hello World Java</title><content type='html'>Há uma supertição no mundo da programação que diz o seguinte: se você não começar a programar em uma linguagem de programação com um "Hello World", seu futuro nesta linguagem não será muito bom.&lt;br /&gt;Então para não infringir esta supertição iniciaremos nosso primeiro programa usando o Java. Abra algum editor de texto qualquer, eu usarei o bloco de notas do Windows, mas você pode usar o Gedit do Ubuntu, o wordpad, o Vi, o Vim, o Kedit e assim sucessivamente.&lt;br /&gt;Com o seu editor de texto aberto digite as seguintes linhas:&lt;br /&gt;&lt;br /&gt;&lt;div style="background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;public class HelloWorld{&lt;br /&gt;&amp;nbsp;&amp;nbsp;public static void main( String args[] ){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Hello World Java :D ");&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Salve este arquivo como "HelloWorld.java", exatamente como está escrito conforme a figura abaixo:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_p0hb9T_C6qw/R7K_Odt1kDI/AAAAAAAAAB8/a8gATVRH-oc/s1600-h/salvando.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_p0hb9T_C6qw/R7K_Odt1kDI/AAAAAAAAAB8/a8gATVRH-oc/s400/salvando.JPG" alt="" id="BLOGGER_PHOTO_ID_5166401977763336242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Basta escolher o diretório que queira salvar o arquivo. Eu salvei no Desktop.&lt;br /&gt;Pronto. Terminamos a parte da codificação. Vamos agora compilar e executar nosso programa.&lt;br /&gt;&lt;br /&gt;Abra o Prompt de Comando. Perceba que o prompt já vem com um caminho padrão, mas nós precisamos que o prompt aponte para o diretório onde está nossa CLASSE java que acabamos de fazer. Normalmente o caminho padrão é "C:\Documents and Settings\usuario". Entraremos então no diretório Desktop, que foi onde salvei minha classe, com o seguinte comando "cd Desktop". Nosso prompt agora aponta para "C:\Documents and Settings\usuario\Desktop", que é onde encontra-se o arquivo HelloWorld.java.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Digite o comando "javac HelloWorld.java" como na figura a seguir:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p0hb9T_C6qw/R7Tp5tt1kEI/AAAAAAAAACE/yvVCFcBREmw/s1600-h/javac.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_p0hb9T_C6qw/R7Tp5tt1kEI/AAAAAAAAACE/yvVCFcBREmw/s400/javac.JPG" alt="" id="BLOGGER_PHOTO_ID_5167011850234466370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Após compilado perceba que foi criado um arquivo chamado HelloWorld.class. Neste arquivo está contido os bytecodes que serão interpretados pela JVM para executar sua aplicação.&lt;br /&gt;Com o prompt ainda aberto digite: "java HelloWorld" e veja o resultado:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p0hb9T_C6qw/R7TsEtt1kFI/AAAAAAAAACM/LKjHzLy2cJw/s1600-h/comando+java.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_p0hb9T_C6qw/R7TsEtt1kFI/AAAAAAAAACM/LKjHzLy2cJw/s400/comando+java.JPG" alt="" id="BLOGGER_PHOTO_ID_5167014238236282962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nós já codificamos, compilamos e executamos nosso programa. Agora vamos às explicações necessárias.&lt;br /&gt;&lt;br /&gt;Em Java os arquivos de código fonte deverão conter classes que executam uma determinada tarefa.&lt;br /&gt;No nosso exemplo nós temos uma classe chamada HelloWorld com o modificador de acesso public, você aprenderá o significado dos modificadores de acesso brevemente. Dentro de nossa classe nós temos um MÉTODO chamado main, o main é o principal método de qualquer aplicativo Java, ou seja, todo programa em Java tem que ter obrigatoriamente um método main executando alguma ação. No main nós mandamos o sistema imprimir a frase "Hello World Java :D" através do comando System.out.println().&lt;br /&gt;&lt;br /&gt;Qualquer dúvida, ou sugestão esteja a vontade.&lt;br /&gt;Simples, não? Olá mundo, agora você está programando em Java :).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6654850620346328691?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6654850620346328691&amp;isPopup=true' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6654850620346328691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6654850620346328691'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/02/hello-world-java.html' title='Hello World Java'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_p0hb9T_C6qw/R7K_Odt1kDI/AAAAAAAAAB8/a8gATVRH-oc/s72-c/salvando.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-2626639585468878873</id><published>2008-01-25T00:43:00.000-03:00</published><updated>2008-01-25T06:42:31.820-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Instalando a JDK</title><content type='html'>Após nossa série Desmistificando o Java, onde mostramos definições das principais siglas que rodeiam a plataforma Java, estarei aqui mostrando a instalação da JDK(Java Development Kit) no ambiente Windows. Para quem não se lembra o que é a JDK vide isto: &lt;a href="http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java.html"&gt;http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Inicialmente faremos download da versão mais recente da JDK no site da sun:&lt;br /&gt;&lt;a href="http://java.sun.com/javase/downloads/?intcmp=1281"&gt;http://java.sun.com/javase/downloads/?intcmp=1281&lt;/a&gt;&lt;br /&gt;No momento que escrevo este tutorial a versão da JDK corrente é a 6 na quarta atualização.&lt;br /&gt;Após feito o download da JDK, que já vem com a JRE embutida, você irá instalá-la na sua máquina. A instalação é bastante simples.&lt;br /&gt;&lt;br /&gt;Após a instalado vamos verificar se ocorreu tudo certo. Vá no prompt de comando e digite: &lt;span style="font-weight: bold;"&gt;java -version&lt;/span&gt;. Aparecerá então a versão da JDK instalada.&lt;br /&gt;&lt;br /&gt;Porém se você digitar o comando para compilar as classes, o&lt;span style="font-weight: bold;"&gt; javac&lt;/span&gt;, perceba que dará erro. Este erro ocorre devido ao seu sistema não saber onde se encontra o compilador &lt;span style="font-weight: bold;"&gt;javac&lt;/span&gt;.&lt;br /&gt;Vamos setar então as variáveis de ambiente do windows, para mostrar a ele que existe o compilador javac. Seguiremos os seguintes passos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1 -&lt;/span&gt; Clique com o botão direito em Meu Computador, vá em Propriedades, depois Avançado e por fim clique no botão Variavéis de Ambiente.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2 -&lt;/span&gt; Na opção Variaveis do Sistema edite a variável Path já existente e adicione ao fim do conteúdo existente o caminho da pasta bin da JDK(seria mais ou menos: C:\Arquivos de programas\Java\jdk1.6.0_4\bin).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3 -&lt;/span&gt; Reinicie seu computador para que as alterações sejam salvas corretamente&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4 -&lt;/span&gt; Abra o prompt de comando e digite&lt;span style="font-weight: bold;"&gt; javac&lt;/span&gt;, aparecerá então várias opções. Isto significa que&lt;br /&gt;o compilador poderá ser usado a partir de agora.&lt;br /&gt;&lt;br /&gt;Existem variações destas configurações setando as variáveis de ambiente. Mostrei aqui a mais simples, mas tudo funcionará corretamente :).&lt;br /&gt;&lt;br /&gt;No próximo tutorial você fará seu primeiro programa em Java.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-2626639585468878873?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=2626639585468878873&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/2626639585468878873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/2626639585468878873'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/instalando-jdk.html' title='Instalando a JDK'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-290577881251630416</id><published>2008-01-24T08:54:00.001-03:00</published><updated>2008-01-24T09:19:59.731-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Na lista das 100 melhores companhias para se trabalhar, a gigante da tecnologia Google lidera</title><content type='html'>Na lista das 100 melhores empresas para se trabalhar da revista de negócios &lt;a href="http://money.cnn.com/magazines/fortune/"&gt;Fortune&lt;/a&gt;, a empresa que lidera é a Google. Com refeições gratuitas, natação, spa, e médicos no local, a empresa é referência no Vale do Silício. Engenheiros do Google podem gastar até 20% do tempo em projetos independentes.&lt;br /&gt;As outras empresas da área de tecnologia que estão na lista são: Cisco Systems, Qualcomm, Adobe Systems, Yahoo e Microsoft, em 11º, 14º, 31º, 44º e 50º, respectivamente.&lt;br /&gt;Você pode ver a lista completa em: &lt;a href="http://money.cnn.com/magazines/fortune/bestcompanies/2007/full_list/"&gt;http://money.cnn.com/magazines/fortune/bestcompanies/2007/full_list/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-290577881251630416?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=290577881251630416&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/290577881251630416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/290577881251630416'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/na-lista-das-100-melhores-companhias.html' title='Na lista das 100 melhores companhias para se trabalhar, a gigante da tecnologia Google lidera'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-1036555757591049677</id><published>2008-01-23T13:42:00.000-03:00</published><updated>2008-01-25T06:45:10.772-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Tutorial delicious. Você nunca mais perderá seus favoritos!!</title><content type='html'>Quantas vezes você formatou seu computador e esqueceu de salvar os favoritos? Pois bem, irei apresentar para vocês o &lt;a href="http://del.icio.us/"&gt;delicious&lt;/a&gt;.&lt;br /&gt;O delicious é um site que tem como objetivo armazenar seus favoritos na web. Assim você poderá acessar seus favoritos em qualquer computador, basta ter conexão com a internet.&lt;br /&gt;&lt;br /&gt;Farei um breve tutorial aqui para vocês mostrando o delicious:&lt;br /&gt;&lt;br /&gt;1 - Vá no site del.icio.us e clique em register. Aparecerá a seguinte tela de cadastro:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_p0hb9T_C6qw/R5dxCNpvdYI/AAAAAAAAABc/TTKVzZP9KJ4/s1600-h/register.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_p0hb9T_C6qw/R5dxCNpvdYI/AAAAAAAAABc/TTKVzZP9KJ4/s400/register.JPG" alt="" id="BLOGGER_PHOTO_ID_5158716181014607234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Preencha com o seu username(nome de usuario/apelido), full name(nome completo), password(senha), email e as letras de segurança. Depois basta clicar em "register".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2 - No segundo passo você irá instalar a extensão delicious no firefox. Se você não usa firefox, no próprio site do delicious tem opção para instalar o botão em outros browsers, mas aqui só abordo o firefox. Com esta extensão do firefox você poderá adicionar seus favoritos através de um clique no menu del.icio.us&gt;Add bookmark, ou apertando Ctrl+D.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_p0hb9T_C6qw/R5d0f9pvdZI/AAAAAAAAABk/wf_-KBu7Fhk/s1600-h/install.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_p0hb9T_C6qw/R5d0f9pvdZI/AAAAAAAAABk/wf_-KBu7Fhk/s400/install.JPG" alt="" id="BLOGGER_PHOTO_ID_5158719990650598802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3 - Após instalado os botões aparecerá uma tela com um pequeno tutorial ensinando a usar os botões que foram instalados.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_p0hb9T_C6qw/R5d2ctpvdaI/AAAAAAAAABs/T3hvT3Db1aw/s1600-h/myDelicious.osx.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_p0hb9T_C6qw/R5d2ctpvdaI/AAAAAAAAABs/T3hvT3Db1aw/s400/myDelicious.osx.png" alt="" id="BLOGGER_PHOTO_ID_5158722133839279522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Este botão, o My del.icio.us, serve para abrir sua página de favoritos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p0hb9T_C6qw/R5d2zdpvdbI/AAAAAAAAAB0/DbcoK7QafR4/s1600-h/tagThis.osx.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_p0hb9T_C6qw/R5d2zdpvdbI/AAAAAAAAAB0/DbcoK7QafR4/s400/tagThis.osx.png" alt="" id="BLOGGER_PHOTO_ID_5158722524681303474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Este botão, o Tag This, serve para você adicionar sua página atual no seu del.icio.us.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E para acessar sua página de favoritos basta você acessar: http://del.icio.us/seuUsername.&lt;br /&gt;&lt;br /&gt;Até a próxima :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-1036555757591049677?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=1036555757591049677&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/1036555757591049677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/1036555757591049677'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/voc-nunca-mais-perder-seus-favoritos.html' title='Tutorial delicious. Você nunca mais perderá seus favoritos!!'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_p0hb9T_C6qw/R5dxCNpvdYI/AAAAAAAAABc/TTKVzZP9KJ4/s72-c/register.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-7821785175630081379</id><published>2008-01-23T08:27:00.000-03:00</published><updated>2008-01-23T09:05:44.626-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><title type='text'>Desmistificando o Java - Parte 3</title><content type='html'>Dando continuidade à nossa série Desmistificando o Java, hoje vamos ver o significado das siglas: JRE, JSE, JSF e por fim mas não menos importante JVM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JRE:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Runtime Environment&lt;/span&gt;. É o ambiente de execução dos aplicativos Java, na JRE estão contidas as bibliotecas padrões, a JVM e outros componentes necessários para applets e aplicativos escritos na linguagem Java rodar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JSE:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Standard Edition&lt;/span&gt;. É a plataforma de desenvolvimento de applets e aplicações. Nele está contida a JDK e a JRE, ferramentas de linha de comando e a JVM. A JSE é a principal plataforma da linguagem Java, já que a JEE e a JME são baseados nela.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JSF:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;JavaServer Faces&lt;/span&gt;. É o framework da proxima geração de aplicações Web. A tecnologia JavaServer Faces (JSF) provê recursos que simplificam o desenvolvimento de aplicações J2EE web. Com ela, é possível criar componentes reutilizáveis de interface gráfica.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JVM:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Virtual Machine&lt;/span&gt;. É uma máquina virtual que intermedia o programa Java e o computador. A JVM converte os bytecodes em códigos de máquina que podem ser executados. Ela é responsável pelo gerenciamento das aplicações java correntes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Chegamos ao fim desta série Desmistificando o Java com definições simples que as vezes confundem a pequenina cabeça do indivíduo. Breve estaremos partindo para a parte prática.&lt;br /&gt;Abraços.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-7821785175630081379?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=7821785175630081379&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/7821785175630081379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/7821785175630081379'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java-parte-3.html' title='Desmistificando o Java - Parte 3'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-180017863905685315</id><published>2008-01-22T07:15:00.000-03:00</published><updated>2008-01-22T15:57:28.357-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Yahoo! prevê corte de 15% dos funcionários</title><content type='html'>&lt;p&gt;&lt;/p&gt;"O gigante americano da Internet Yahoo! pretende fazer um corte de 15% no seu quadro de funcionários para melhorar a rentabilidade, informou a imprensa local na segunda-feira (21). A reestruturação deve significar a demissão de pelo menos 2.500 pessoas.&lt;br /&gt;Segundo o "The Wall Street Journal", o grupo considera suprimir centenas de vagas para encerrar 2008 com um número de efetivos similar ao de 2007.&lt;br /&gt;A estratégia é reforçar o pessoal em setores prioritários e reduzir em outros.   A informação no site especializado Silicon Alley Insider é que o Yahoo! reduzirá sua equipe de 15% a 20%, o equivalente a algo entre 1.500 e 2.500 pessoas.&lt;br /&gt;O grupo deve se pronunciar sobre o assunto, quando divulgar seus resultados trimestrais, em 29 de janeiro." &lt;span style="font-size:78%;"&gt;Fonte: &lt;a href="http://www1.folha.uol.com.br/folha/dinheiro/ult91u365754.shtml"&gt;Folha Online&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Se a Yahoo! não acompanhar o ritmo de inovação das outras empresas, o resultado só tende a piorar. Tudo bem que o Yahoo! ainda tem serviços que fazem muito sucesso como o Flickr principalmente. Mas o Yahoo! precisa mostrar o porquê de ser das maiores empresas de internet do mundo.&lt;br /&gt;Nada contra a Yahoo!, mas todos se lembram que a AOL quase entra em recesso devido à estagnação em inovação.&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-180017863905685315?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=180017863905685315&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/180017863905685315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/180017863905685315'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/yahoo-prev-corte-de-15-dos-funcionrios.html' title='Yahoo! prevê corte de 15% dos funcionários'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6187087042894712674</id><published>2008-01-21T17:24:00.000-03:00</published><updated>2008-01-21T17:32:11.456-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Privacidade na internet</title><content type='html'>Tem um site chamado &lt;a href="http://www.lili.com/"&gt;http://www.lili.com&lt;/a&gt; que tem um banco de dados com o endereço e telefone de várias pessoas, eu pesquisei o telefone de minha casa e ele me retornou o nome de minha mãe ( que é a titular da conta ) e o endereço. Não sei como eles conseguem estes dados, provavelmente compram ou copiam de uma lista telefonica.&lt;br /&gt;Mas eles te dão a opção de excluir, basta você clicar no botao excluir da pagina e colocar email para confirmar a exclusão.&lt;br /&gt;Nesta era digital existem os prós e os contras e o principal contra é esta invasão de privacidade. Precisamos ter muito cuidado com isto. Fica ai a dica ;)&lt;br /&gt;Abraços.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6187087042894712674?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6187087042894712674&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6187087042894712674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6187087042894712674'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/privacidade-na-internet.html' title='Privacidade na internet'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-3710482474709956070</id><published>2008-01-21T10:28:00.000-03:00</published><updated>2008-01-22T08:45:38.186-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Wikipédia completa sete anos no ar</title><content type='html'>"A enciclopédia virtual &lt;a href="http://www.wikipedia.org/"&gt;Wikipédia&lt;/a&gt; completou no dia 15 de janeiro seu sétimo aniversário. Por ser gratuita e colaborativa, isto é, qualquer usuário pode editar ou acrescentar conteúdo da forma que achar necessário, a Wikipédia viu sua fama crescer ao longo desses sete anos e hoje é um dos dez sites mais acessados da internet, conforme noticiou o site Digital Trends." &lt;a href="http://tecnologia.terra.com.br/"&gt;&lt;span style="font-size:78%;"&gt;Fonte: Terra Tecnologia&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Parabéns ao pessoal da Wikimedia Foudation, de todos os colaboradores que fazem desta a maior enciclopedia online do mundo. A idéia de fazer um site colaborativo de informações, foi uma idéia genial e que vem ajudando milhares de pessoas famintas de conhecimento na web. Eu sou fã da wikipedia, gostaria de pedir apoio à todos que puderem colaborar com esta iniciativa.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_p0hb9T_C6qw/R5ShBZgU_3I/AAAAAAAAABU/W44Kn_wRAEM/s1600-h/Wikipedia-logo-pt.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 225px; height: 205px;" src="http://4.bp.blogspot.com/_p0hb9T_C6qw/R5ShBZgU_3I/AAAAAAAAABU/W44Kn_wRAEM/s320/Wikipedia-logo-pt.png" alt="" id="BLOGGER_PHOTO_ID_5157924518644481906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Atualmente temos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cerca de 354.000 artigos publicados em &lt;a href="http://pt.wikipedia.org/wiki/P%C3%A1gina_principal"&gt;português&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Cerca de 2.000.000 de artigos publicados em &lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;inglês&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Cerca de 610.000 artigos em &lt;a href="http://fr.wikipedia.org/wiki/Accueil"&gt;francês&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Cerca de 400.000 artigos em &lt;a href="http://it.wikipedia.org/wiki/Pagina_principale"&gt;italiano&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Cerca de 700.000 artigos em &lt;a href="http://de.wikipedia.org/wiki/Hauptseite"&gt;alemão&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;Cerca de 323.000 artigos em &lt;a href="http://de.wikipedia.org/wiki/Hauptseite"&gt;espanhol&lt;/a&gt;, entre outras linguas;&lt;/li&gt;&lt;/ul&gt;Esses dados acima extrai da própria Wikipedia só para não perder o hábito ^^&lt;br /&gt;Abraços.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-3710482474709956070?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=3710482474709956070&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3710482474709956070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3710482474709956070'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/wikipdia-completa-sete-anos-no-ar.html' title='Wikipédia completa sete anos no ar'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_p0hb9T_C6qw/R5ShBZgU_3I/AAAAAAAAABU/W44Kn_wRAEM/s72-c/Wikipedia-logo-pt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-4391194503848676533</id><published>2008-01-20T20:23:00.000-03:00</published><updated>2008-01-22T08:46:01.096-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><title type='text'>Desmistificando o Java - Parte 2</title><content type='html'>Dando continuidade ao artigo Desmistificando o Java, veremos nesta parte o significado das seguintes siglas: JFX, JIT e JME.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JFX:&lt;/span&gt;&lt;/span&gt; Mais conhecido como &lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;&lt;/a&gt;JavaFX, foi apresentado pela Sun em maio do ano passado como uma nova estratégia da empresa para levar o Java ao desenvolvimento fácil de interfaces ricas com o usuário. Dois produtos foram anunciados: JavaFX Mobile e o JavaFX Script.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;JavaFX Mobile&lt;/span&gt; é um novo sistema operacional baseado no kernel do Linux e com uma JVM portátil que pretende levar o Java ao novo mercado dos “smartphones” a la iPhone. Seria voltado ao desenvolvimento fácil de aplicativos bonitos e usáveis em ambiente móvel.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;JavaFX Script&lt;/span&gt; é uma nova linguagem de programação pensada para o desenvolvimento de interfaces Swing/AWT/Java2D de forma mais fácil do que hoje. A idéia da Sun é atacar o mercado Desktop, onde o Java tem ganho certo mercado ultimamente, mas também atacar o Adobe Flex e o Microsoft Silverlight no mercado de aplicativos ricos na web, hoje dominado pelo Adobe Flash.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;JIT:&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Just In Time&lt;/span&gt; ( não pense que está errado, desta vez J não é de Java :) ). É o compilador Java que interpreta os bytecodes em tempo de execução.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JME:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Micro Edition&lt;/span&gt;. Voltado para o desenvolvimento de aplicações para dispositivos móveis ou portáteis, como celulares, palmtops e smarthphones.&lt;br /&gt;Há duas configurações para um dispositivo móvel ou portátil. Uma para dispositivos com maior capacidade computacional , denominado &lt;span style="font-weight: bold;"&gt;CDC &lt;/span&gt;(Connected Device Configuration), como palmtops por exemplo. A outra com menor capacidade computacional,  denominado &lt;span style="font-weight: bold;"&gt;CLDC &lt;/span&gt;(Connected Limited Device Configuration), como celulares comuns por exemplo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E por hoje é só. Breve a terceira parte do artigo Desmistificando o Java :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-4391194503848676533?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=4391194503848676533&amp;isPopup=true' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/4391194503848676533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/4391194503848676533'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java-parte-2.html' title='Desmistificando o Java - Parte 2'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-3023282289502555284</id><published>2008-01-18T16:35:00.000-03:00</published><updated>2008-01-20T21:04:49.321-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Justiça proíbe Counter Strike em todo Brasil; Procon tenta recolher jogos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_p0hb9T_C6qw/R5PhX5gU_2I/AAAAAAAAABM/ITykSMos3PM/s1600-h/counter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_p0hb9T_C6qw/R5PhX5gU_2I/AAAAAAAAABM/ITykSMos3PM/s320/counter.jpg" alt="" id="BLOGGER_PHOTO_ID_5157713798959005538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;" A venda dos jogos Counter Strike e EverQuest está proibida em todo território nacional. A decisão, tomada por um juiz da 17ª Vara Federal da Seção Judiciária do Estado de Minas Gerais em outubro, começou a ser cumprida só na quinta-feira (17), em Goiás, pelo Procon (Fundação de Proteção e Defesa do Consumidor), de acordo com a assessoria de imprensa do órgão.&lt;br /&gt;&lt;br /&gt;Para o juiz Carlos Alberto Simões de Tomaz, responsável pela medida, os jogos "trazem imanentes estímulos à subversão da ordem social, atentando contra o estado democrático e de direito e contra a segurança pública, impondo sua proibição e retirada do mercado". "&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Fonte: &lt;a href="http://www1.folha.uol.com.br/folha/informatica/ult124u364924.shtml"&gt;Folha Online Informática&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;"Imanentes estímulos à subversão da ordem social"? Eu acho que esse juiz não assiste a TV aberta no Brasil, não acessa internet e nem assiste filme. PROVAVELMENTE o filho deste juiz joga CS e deve estar alienado e desobediente. Aff...&lt;br /&gt;&lt;br /&gt;Não sabia que no Brasil tinham tão poucos processos em trâmite a ponto dos juizes pararem de trabalhar para proibirem jogos. E viva el Brasil, yo amo este país :)&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-3023282289502555284?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=3023282289502555284&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3023282289502555284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/3023282289502555284'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/justia-probe-counter-strike-em-todo.html' title='Justiça proíbe Counter Strike em todo Brasil; Procon tenta recolher jogos'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_p0hb9T_C6qw/R5PhX5gU_2I/AAAAAAAAABM/ITykSMos3PM/s72-c/counter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6756639809497979321</id><published>2008-01-18T14:31:00.000-03:00</published><updated>2008-01-18T14:47:27.543-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google investirá US$ 175 mi em ações filantrópicas</title><content type='html'>&lt;p&gt;&lt;/p&gt;"O Google anunciou na quinta-feira um plano para começar a cumprir a promessa feita aos investidores quando a empresa abriu seu capital, quatro anos atrás: a de reservar 1% de seu lucro e capital para "fazer do mundo um lugar melhor". Os beneficiários do dinheiro do Google variam de grupos que estão pesquisando para combater doenças a empresas envolvidas no desenvolvimento de um carro elétrico.&lt;br /&gt;&lt;br /&gt;O lado filantrópico do Google, Google.org, ou "ponto.org", como o pessoal da empresa costuma dizer, investirá até US$ 175 milhões em sua primeira rodada de doações e investimentos, nos próximos três anos, anunciaram executivos do Google.&lt;br /&gt;&lt;br /&gt;Embora a organização deva funcionar como as fundações estabelecidas por outras companhias na hora de distribuir doações, também pretende adotar uma abordagem menos tradicional e realizar investimentos com fins lucrativos, além de incentivar funcionários da empresa a participar diretamente e promover esforços de lobby junto ao governo por mudanças políticas, disseram representantes do grupo." &lt;span style="font-size:78%;"&gt;Fonte: &lt;a href="http://tecnologia.terra.com.br/"&gt;Terra Tecnologia&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Bom, a notícia é muito boa, mas vamos ver se este dinheiro vai ser aplicado corretamente. Outra curiosidade é: como seria possivel investimento em empresas filantrópicas com fins lucrativos? Fica a pergunta no ar. Se alguém entender favor comentar aqui no blog.&lt;br /&gt;&lt;br /&gt;A Google sempre com uma carta na manga, tio Bill que segure.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6756639809497979321?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6756639809497979321&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6756639809497979321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6756639809497979321'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/google-investir-us-175-mi-em-aes.html' title='Google investirá US$ 175 mi em ações filantrópicas'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-6081207975689688848</id><published>2008-01-17T16:04:00.000-03:00</published><updated>2008-01-18T14:59:11.056-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='artigo'/><title type='text'>Desmistificando o Java</title><content type='html'>JRE, JVM, JSE, JEE, JME, JDK, JFX, JIT, JAR. Perae, muita calma nessa hora, isto não é sopa de letrinhas. Estamos falando das siglas que rodeiam a plataforma Java.&lt;br /&gt;Neste artigo estarei mostrando o significado destas siglas e esclarecendo para que serve cada uma. Na verdade este artigo servirá como seu dicionário da linguagem Java.&lt;br /&gt;&lt;br /&gt;Primeiro teremos uma visão geral da Plataforma Java através da figura a seguir:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_p0hb9T_C6qw/R5CjE5gU_1I/AAAAAAAAABE/al_PjO_euno/s1600-h/a+plataforma+java.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_p0hb9T_C6qw/R5CjE5gU_1I/AAAAAAAAABE/al_PjO_euno/s400/a+plataforma+java.JPG" alt="" id="BLOGGER_PHOTO_ID_5156800877890436946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Então vamos àlgumas siglas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;JAR&lt;/span&gt;:  Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Archive&lt;/span&gt;, é um arquivo compactado usado para distribuir um conjunto de classes Java. É usado para armazenar classes compiladas e metadados associados que podem constituir um programa. Arquivos jar podem ser criados e extraídos usando o utilitário "jar" da JDK. Ferramentas de compressão (como o Winzip) também podem criar arquivos jar. Um arquivo jar possui um arquivo manifesto localizado no caminho META-INF/MANIFEST.MF. As entradas do arquivo manifesto determinam como o arquivo jar será usado. Arquivos jar que têm a intenção de serem executáveis (como o *.exe do Windows) terão uma de suas classes especificadas como a classe "principal". O arquivo manifesto terá uma entrada como:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Main-Class:meusProgramas.MinhaClasse&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;As aplicações contidas nestes arquivos são tipicamente executadas com um comando similar a:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;java -jar exemplo.jar&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Em Junho de 2005 foi iniciado o JSR 277: Java Module System que pretende criar um sucessor do formato jar.&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;/p&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;JDK: &lt;/span&gt;Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Development Ki&lt;/span&gt;t, é o kit para desenvolvimento de aplicações Java. É composto pelo compilador JIT ( veremos seu significado mais a frente ) e bibliotecas padrões. O JDK só deve ser instalado na máquina de desenvolvimento, nunca na máquina do cliente, neste será instalado a JRE.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;JEE:&lt;/span&gt;&lt;/span&gt; Acrônimo de &lt;span style="font-weight: bold;"&gt;Java Enterprise Edition Kit&lt;/span&gt;, é a divisão da plataforma Java voltada para aplicações corporativas.  Ela é voltada para aplicações multi-camadas, baseadas em componentes que são executados em um servidor de aplicações. A plataforma Java EE é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE.&lt;br /&gt;A plataforma J2EE contém uma série de especificações, cada uma com funcionalidades distintas. Entre elas, tem-se: JDBC, Servlets, JSP, EJB etc.&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Por hoje é só pessoal, brevemente estarei lançando a parte 2 desse artigo. Abraços :).&lt;br /&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;font-size:78%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-6081207975689688848?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=6081207975689688848&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6081207975689688848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/6081207975689688848'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java.html' title='Desmistificando o Java'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_p0hb9T_C6qw/R5CjE5gU_1I/AAAAAAAAABE/al_PjO_euno/s72-c/a+plataforma+java.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-7261432129008633677</id><published>2008-01-17T15:34:00.000-03:00</published><updated>2008-01-18T08:41:54.869-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Sun adquire Mysql</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"A Sun Microsystems fechou acordo com a desenvolvedora sueca MySQL AB e vai adquirir a empresa.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;O CEO da Sun, Jonathan Schwartz, concordou em pagar US$ 1 bilhão para controlar a companhia que desenvolve o banco de dados aberto mais popular do mundo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;O MySQL está instalado em mais de 10 milhões de máquinas no mundo e é utilizado pelo sistema de buscas do Google, no engine do Facebook e está presente, por exemplo, nos produtos da Nokia.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Com a compra, a Sun acredita que poderá usar sua força para aproximar o MySQL de um número maior de grandes corporações."&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:78%;"&gt;Fonte: &lt;/span&gt;&lt;a href="http://info.abril.com.br/aberto/infonews/012008/16012008-5.shl"&gt;&lt;span style="font-size:78%;"&gt;Info Online&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_p0hb9T_C6qw/R4-jXpgU_uI/AAAAAAAAAAM/KglG9F2RCM0/s1600-h/Jonathan+Schwartz+and+Marten+Mickos,+CEO+of+MySQL.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5156519725036273378" style="margin: 0px 10px 10px 0px; float: left; width: 249px; height: 199px;" alt="" src="http://4.bp.blogspot.com/_p0hb9T_C6qw/R4-jXpgU_uI/AAAAAAAAAAM/KglG9F2RCM0/s320/Jonathan+Schwartz+and+Marten+Mickos,+CEO+of+MySQL.jpg" border="0" height="213" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;Esta noticia é excelente para desenvolvedores de aplicações java que utilizam o maior banco de dados open source do mundo, eu sou um deles ;). Quem sabe na próxima versão do &lt;a href="http://www.netbeans.org/"&gt;NetBeans&lt;/a&gt; o &lt;a href="http://www.mysql.org/"&gt;Mysql&lt;/a&gt; já não venha nativo, facilitaria pois iria acabar com aquele trabalho de baixar o conector JDBC do Mysql e adicionar ao classpath de sua aplicação.&lt;br /&gt;&lt;br /&gt;É a &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; se mostrando cada vez mais forte no mundo do software livre.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_p0hb9T_C6qw/R4-jXpgU_uI/AAAAAAAAAAM/KglG9F2RCM0/s1600-h/Jonathan+Schwartz+and+Marten+Mickos,+CEO+of+MySQL.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="left"&gt;Na foto Jonathan Schwartz CEO da Sun e Marten Mickos, CEO do MySQL.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-7261432129008633677?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=7261432129008633677&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/7261432129008633677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/7261432129008633677'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/sun-adquire-mysql.html' title='Sun adquire Mysql'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_p0hb9T_C6qw/R4-jXpgU_uI/AAAAAAAAAAM/KglG9F2RCM0/s72-c/Jonathan+Schwartz+and+Marten+Mickos,+CEO+of+MySQL.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4981941372666826109.post-2776266397362854520</id><published>2008-01-16T11:44:00.001-03:00</published><updated>2008-11-02T23:45:51.712-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inicio'/><category scheme='http://www.blogger.com/atom/ns#' term='apresentacao'/><title type='text'>E...vamos lá</title><content type='html'>Olá pessoal,&lt;br /&gt;&lt;br /&gt;Primeiro vou falar sobre mim e depois sobre o intuito do blog.&lt;br /&gt;&lt;br /&gt;Eu sou graduando em ciência da computação na &lt;a href="http://www.uesc.br/"&gt;Universidade Estadual de Santa Cruz&lt;/a&gt;, esta localizada em Ilhéus-BA. Além da vida acadêmica normal eu participo do MEJ (Movimento Empresa Júnior) há dois anos, e atualmente sou conselheiro administrativo da &lt;a href="http://www.tecnojr.com.br/"&gt;Associação Empresa Júnior de Computação da Uesc&lt;/a&gt; ( TecnoJr ), ano passado fui diretor de recursos humanos desta mesma empresa. Além das atividades citadas acima, estagio no &lt;a href="http://www.cepedi.org.br/"&gt;Centro de Pesquisa e Desenvolvimento em Informática e Eletro-eletronicos de Ilhéus&lt;/a&gt; ( Cepedi ) trabalhando no Núcleo Java.&lt;br /&gt;&lt;br /&gt;Bem, meu principal intuito com este blog é expor noticias interessantes sobre tecnologia, voltado mais para a computação, claro :D. Focarei em uma tecnologia que gosto demais: Java. Mas nada impede que eu fale de outras tecnologias relacionadas à area de computação.&lt;br /&gt;&lt;br /&gt;Farei das minhas antigas dúvidas soluções para próximos. Sei que muitas das dificuldades que enfrentei na área de computação muitas pessoas passam, então procurarei postar aqui algumas dicas e tutoriais.&lt;br /&gt;&lt;br /&gt;Então é isso pessoal, sejam bem vindo ao Chá de Tecnologia. Um abraço.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4981941372666826109-2776266397362854520?l=chadetecnologia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4981941372666826109&amp;postID=2776266397362854520&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/2776266397362854520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4981941372666826109/posts/default/2776266397362854520'/><link rel='alternate' type='text/html' href='http://chadetecnologia.blogspot.com/2008/01/evamos-l.html' title='E...vamos lá'/><author><name>Francislon Silva</name><uri>http://www.blogger.com/profile/10205824107317712354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
