<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CU8GQXYzcSp7ImA9WhRaE0U.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006</id><updated>2012-02-16T01:17:00.889-08:00</updated><category term="JAVA.WEB.JSP" /><category term="JAVA.WEB.INTRODUCAO" /><category term="java" /><category term="DIVERSOS.INFORMAÇÃO" /><category term="java.certificacao" /><title>Desenvolvimento Corporativo</title><subtitle type="html">Blog pessoal onde serão postados assuntos referente ao meu conhecimento e produção profissional.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://neylorsousa.blogspot.com/" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/DesafiosDoDesenvolvimentoCorporativo" /><feedburner:info uri="desafiosdodesenvolvimentocorporativo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DE4MQHY_eip7ImA9WhZXF04.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-5483923250650570234</id><published>2011-05-06T19:56:00.000-07:00</published><updated>2011-05-06T19:56:21.842-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-06T19:56:21.842-07:00</app:edited><title>JDK 7 as novidades na linguagem java (JSR 334)</title><content type="html">Apenas para fazer um gancho.&lt;br /&gt;
&lt;br /&gt;
Neste link (&lt;a href="http://www.infoq.com/br/articles/java7coin"&gt;http://www.infoq.com/br/articles/java7coin&lt;/a&gt;), Emerson Marcedo&amp;nbsp;detalha as novidades que estão por vir na linguagem java, onde estão sendo ainda debatidas na JSR 334 da JCP pelo sub projeto do &lt;i&gt;OpenJDK &lt;/i&gt;chamado &lt;i&gt;Coin&lt;/i&gt;.&lt;br /&gt;
Apesar de não concordar com todas, tem algumas que serão bem aproveitadas.&lt;br /&gt;
&lt;br /&gt;
Confira!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-5483923250650570234?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c7hA_D9HKxjMW-hQaftQda7Hdr0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c7hA_D9HKxjMW-hQaftQda7Hdr0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c7hA_D9HKxjMW-hQaftQda7Hdr0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c7hA_D9HKxjMW-hQaftQda7Hdr0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/SgmN-cflqu4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/5483923250650570234/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=5483923250650570234" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/5483923250650570234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/5483923250650570234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/SgmN-cflqu4/jdk-7-as-novidades-na-linguagem-java.html" title="JDK 7 as novidades na linguagem java (JSR 334)" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2011/05/jdk-7-as-novidades-na-linguagem-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFRnw4eip7ImA9WhZXFk4.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-1065694792521416733</id><published>2011-05-05T15:28:00.000-07:00</published><updated>2011-05-05T15:28:37.232-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T15:28:37.232-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>Atributos e Métodos estáticos em Java</title><content type="html">&lt;div style="text-align: justify;"&gt;Uma pessoa que está iniciando os estudos na linguagem e plataforma Java possui muita dificuldade em entender os atributos e métodos estáticos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;É muito comum ouvir a explicação que ao colocar o operador &lt;i&gt;static&lt;/i&gt;&amp;nbsp;no atributo/método este irá pertencer a classe e não ao objeto. Mas, como assim?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para a melhor compreensão devemos entender como funciona o gerenciamento de memória da JVM (em outra post irei detalhar melhor). Basicamente a JVM dividi a memória em dois "setores": memória HEAP e PERM, onde o primeiro recebe as instâncias dos objetos e a segunda carrega as classes uma&amp;nbsp;unica&amp;nbsp;vez que serão utilizadas na JVM.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XmmN7gA9pbg/TcMgsvufSuI/AAAAAAAAAGg/IEvvnv_iETA/s1600/imagem.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://1.bp.blogspot.com/-XmmN7gA9pbg/TcMgsvufSuI/AAAAAAAAAGg/IEvvnv_iETA/s320/imagem.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Na verdade, pode existir mais de uma cópia da mesma classe na JVM, sendo que cada uma deve estar em um &lt;i&gt;classloader&lt;/i&gt;&amp;nbsp;separado, mas vamos deixar esse assunto para uma outra hora.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Na instalação do JDK é disponibilizado o aplicativo &lt;i&gt;jconsole&lt;/i&gt;&amp;nbsp;que lhe permite ver como funciona o gerenciamento de memória.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-45rX_yFky6E/TcMjw9Cnt-I/AAAAAAAAAGk/Md50w9qRoII/s1600/imagem.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://4.bp.blogspot.com/-45rX_yFky6E/TcMjw9Cnt-I/AAAAAAAAAGk/Md50w9qRoII/s320/imagem.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Pois bem, &amp;nbsp;quando você marcar um método/atributo com o &lt;i&gt;static&lt;/i&gt;&amp;nbsp;este recurso só estará disponível na classe que se encontra na memória PERM, assim quando é instanciado um objeto a partir desta classe tudo que é estático não vai para HEAP e é por isso que falamos que pertence a classe!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Como cada objeto sabe quem é a sua classe, ela consegue acessar todos os recursos estáticos, porém o inverso não possível, pois isso resultaria em grandes problemas. Você consegue entender?!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Bem, apesar de pequeno este post, espero que seja suficiente para entender melhor o operador &lt;i&gt;static&lt;/i&gt;. Até breve!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-1065694792521416733?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ds_rrOx3eid3l2RZo5EBy27LzvA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ds_rrOx3eid3l2RZo5EBy27LzvA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ds_rrOx3eid3l2RZo5EBy27LzvA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ds_rrOx3eid3l2RZo5EBy27LzvA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/kscv63S-jto" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/1065694792521416733/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=1065694792521416733" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/1065694792521416733?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/1065694792521416733?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/kscv63S-jto/atributos-e-metodos-estaticos-em-java.html" title="Atributos e Métodos estáticos em Java" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-XmmN7gA9pbg/TcMgsvufSuI/AAAAAAAAAGg/IEvvnv_iETA/s72-c/imagem.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2011/05/atributos-e-metodos-estaticos-em-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEDRXk-eCp7ImA9Wx5QEUo.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-6436731041958240454</id><published>2010-07-04T10:58:00.000-07:00</published><updated>2010-08-30T05:17:54.750-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-30T05:17:54.750-07:00</app:edited><title>Lógica + OO + Java</title><content type="html">&lt;div align="center"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Aula 1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Conteúdo:&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Histórico sobre desenvolvimento&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Fluxograma&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Variáveis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Operadores Aritiméticos, Relacionais e lógicos&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Arquivos &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="http://docs.google.com/present/view?id=dhbzxfth_141d5zddxhq" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Exemplos utilizados em aula: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1m0viFHIHp8wwVwSokPkj3RFkR9ha7m3jhId9E49Z_LU" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;Exercícios:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Fluxograma: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1lKEsC2kNZ-5DpRWg13sVtksO3Vd41ou97yGVno0xC_k" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Variável, Operações Lógicas (utilizando estrutura de controle SE): &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1GsrG_VG9JaooQVy_OwqAQiCbyHO2re22JnysOJSEs9U" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;Material de apoio:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://docs.google.com/document/pub?id=1Wq3QaVB9QCM6SXKdoiyrCf0Dc53t2-9fHgAEYUnLRMQ" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;font-family:arial;" &gt;&lt;b&gt;________________________________________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-family:arial;"&gt;Aula 2&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;Conteúdo:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Instruções Lineares&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Instruções de Controle: SE e ESCOLHE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Instruções de Repetição: ENQUANTO, REPETE, FAZ e PARA&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:arial;"&gt;Arquivos:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="http://docs.google.com/present/view?id=dhbzxfth_143gpmx8zgp" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Exemplos utilizado em sala: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1BAvUyQ_nM5n-zHoBXHeO5_zeO4ges9iHhkwzQ_QEQXg" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;Exercícios:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Exercício SE e Escolhe: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1V6mOExCmnqXdoL-t9w7nRKR8ZYAtx5aaqC5PhUmUzW4" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Exercício Estrutura de Repetição: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1UHYtC9w9T9X9hH6Zfz_uBo4fzLH0yfSJPOJx3Mj4zHw" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;Material de apoio:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Instruções condicionais: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1SQS8_kL3VV32sln3C8TGGxk-hIs6IfYreqLP_3x0p_8" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Instruções de repetição: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1xnryGuADdRkWGPf8CRNlMiQFapl2ofuI9JBAz1XWr8A" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;visualização/download &lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;_____________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Aula 3&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:arial;"&gt;Conteúdo:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Vetores&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Matrizes&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Sub-rotinas&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="left"&gt;&lt;span style="font-family:arial;"&gt;Arquivos:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="http://docs.google.com/present/view?id=dhbzxfth_147gm466wg3"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Exemplos sub-rotinas: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1RMDFMoCYWU6-1fP6itFbmfHllD7fDXSxLUa9UpaIZN0"&gt;&lt;span style="font-family:arial;"&gt;visualização/downalod&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="left"&gt;&lt;span style="font-family:arial;"&gt;Exercícios:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Vetor: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1bW006eobMk9TlhbVJ8oSUZa8FcRI6gma_wtuHBx90Rw"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Matriz: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=1D6xee-yUZvawb1BNneaM1UIS1T0ea1BTGoAFyicjL1Q"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:arial;"&gt;Sub-rotinas: &lt;/span&gt;&lt;a href="http://docs.google.com/document/pub?id=16TvE2gvteB769qNV_SF2DVXT3eTMTWM0agYpL07K8hA"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="left"&gt;&lt;span style="font-family:arial;"&gt;Material de Apoio:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;a href="http://docs.google.com/document/pub?id=13fP3rdTXTLQ8w-knMMNWTHS7mvJLt9MLy0w6birmth4"&gt;&lt;span style="font-family:arial;"&gt;visualização/download&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;span style="font-family:arial;"&gt;____________________________________&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Aula 4&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:Arial;"&gt;Conteúdo:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Orientação ao Objeto&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="left"&gt;&lt;span style="font-family:Arial;"&gt;Arquivos:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Slide utilizado na aula parte 1: &lt;a href="http://docs.google.com/present/view?id=dhbzxfth_161c78pw9cw"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Slide utilizado na aula parte 2: &lt;a href="http://docs.google.com/present/view?id=dhbzxfth_172d37jqzdq"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="left"&gt;&lt;span style="font-family:Arial;"&gt;Exercícios&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Parte 1: &lt;a href="http://docs.google.com/document/pub?id=1WHdmr-GFsMXS7ow0I-xZY1Exhc2RmU8bdxLbprQYx3A"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-family:Arial;"&gt;Parte 2: &lt;a href="http://docs.google.com/document/pub?id=10oc8cW2z_Q-KIJi8NrfJQybncBkoAr2h-0wGcKJhJAQ"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;span style="font-family:Arial;"&gt;______________________________________&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;Aula 5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;PRIMEIRA VERIFICAÇÃO DE APRENDIZAGEM&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Aula 6&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;O que é JAVA?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Ambiente de programação JAVA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Sintaxe e Variáveis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Tipos Primitivos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Operadores Aritméticos, Relacionais e Lógicos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Precedência&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;IF-ELSE&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Arquivos&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Slide utilizado na aula: &lt;a href="http://docs.google.com/present/view?id=dhbzxfth_174d5k4tcpx"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Exemplos: &lt;a href="http://docs.google.com/document/pub?id=1FnGSP4NRbxWce_alP_-5KGuVFokJNDDodsJ1DetNpMo"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Exercícios&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Exercício 1 (Utilização do javac e java): &lt;a href="http://docs.google.com/document/pub?id=15o4WTNdxBSheuw0-4nrZRgZ3ipIVNhyd6kIpNc6_MXM"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Exercício 2 (Sintaxe e variáveis): &lt;a href="http://docs.google.com/document/pub?id=17k7CFZfked5UwZho9qDVUI0pWshDoevuqK1LH2Mcat4"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Exercício 3 (IF-ELSE): &lt;a href="http://docs.google.com/document/pub?id=1es0SXxlpsrt912ZoSOMMr2AwQI0mn4OO9NIdDAGNyB8"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Aula 7&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Eclipse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Estrutura de decisão na linguagem JAVA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Estrutura de repetição na linguagem JAVA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;String&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Arquivos&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Slide utilizado na aula: &lt;a href="https://docs.google.com/present/view?id=dhbzxfth_179dbgsx2gf"&gt;visualização/download&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Exercícios&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Exercício IF e SWITCH: &lt;a href="https://docs.google.com/document/pub?id=1rJqVcabuLyg7lTwrPeT32As_9eGGkZkDuTI-GgWeFlA"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Livro &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:'Times New Roman';font-size:medium;"  &gt;MENDES, Douglas Rocha. &lt;b&gt;Programação Java com ênfase em orientação a objetos.&lt;/b&gt; São Paulo: Novatec, 2009.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Aula 8&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Classe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Vetor na linguagem  JAVA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Matriz na linguagem JAVA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Collections&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Arquivos&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="https://docs.google.com/present/view?id=dhbzxfth_188gn48gpf3"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Material de apoio: &lt;a href="https://docs.google.com/present/view?id=dhbzxfth_181dr95qndp"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Exemplos Collections: &lt;a href="https://docs.google.com/document/pub?id=1uhFX1PLl82Q47Pq_RWAan3AgGPoXvwvhur7QLxKqO44"&gt;visualização/download&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Livro  &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:'Times New  Roman';font-size:medium;"  &gt;MENDES, Douglas Rocha. &lt;b&gt;Programação Java com  ênfase em orientação a objetos.&lt;/b&gt; São Paulo: Novatec, 2009.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Aula 9&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;div dir="ltr"&gt;&lt;ul&gt;&lt;li&gt;Encapsulamento&lt;/li&gt;&lt;li&gt;Sobrecarga de Métodos &lt;/li&gt;&lt;li&gt;Construtores&lt;/li&gt;&lt;li&gt;Operador  static&lt;/li&gt;&lt;li&gt;Bloco de Inicialização &lt;/li&gt;&lt;li&gt;Wrapper  Class&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Arquivos&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="https://docs.google.com/present/view?id=dhbzxfth_191hqw7hbf5"&gt;visualização/download&lt;/a&gt;&lt;a href="https://docs.google.com/present/view?id=dhbzxfth_188gn48gpf3"&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Livro   &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:'Times New   Roman';font-size:medium;"  &gt;MENDES, Douglas Rocha. &lt;b&gt;Programação Java com   ênfase em orientação a objetos.&lt;/b&gt; São Paulo: Novatec, 2009.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;Aula 10&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;div dir="ltr"&gt;&lt;ul&gt;&lt;li&gt;Herança&lt;/li&gt;&lt;li&gt;Classes Abstratas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Interfaces&lt;/li&gt;&lt;li&gt;Polimorfismo&lt;/li&gt;&lt;li&gt;Cast&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;Arquivos&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="https://docs.google.com/present/view?id=dhbzxfth_192g55wzpfv"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Livro   &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;MENDES, Douglas Rocha. &lt;b&gt;Programação Java com   ênfase em orientação a objetos.&lt;/b&gt; São Paulo: Novatec, 2009.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;_______________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;Aula 11&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: left;" align="center"&gt;&lt;span class="Apple-style-span"&gt;Conteúdo&lt;/span&gt;&lt;/p&gt;&lt;div dir="ltr"&gt;&lt;ul&gt;&lt;li&gt;Exceptions&lt;/li&gt;&lt;/ul&gt;Arquivos&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"&gt;Slide utilizado na aula: &lt;/span&gt;&lt;a href="https://docs.google.com/present/view?id=dhbzxfth_193dx8j9mfm"&gt;visualização/download&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Livro   &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;MENDES, Douglas Rocha. &lt;b&gt;Programação Java com   ênfase em orientação a objetos.&lt;/b&gt; São Paulo: Novatec, 2009.&lt;/span&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/1517586909507817006-6436731041958240454?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vEAtxshBy-jPOz8eaObwYwN7JFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vEAtxshBy-jPOz8eaObwYwN7JFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vEAtxshBy-jPOz8eaObwYwN7JFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vEAtxshBy-jPOz8eaObwYwN7JFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/OhrWNONjJkk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/6436731041958240454/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=6436731041958240454" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/6436731041958240454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/6436731041958240454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/OhrWNONjJkk/cete-logica-oo-java-aula1.html" title="Lógica + OO + Java" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2010/07/cete-logica-oo-java-aula1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4BQH4yeCp7ImA9WxBWGEU.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-3829634564127105058</id><published>2009-02-01T05:30:00.001-08:00</published><updated>2010-02-11T02:42:31.090-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-11T02:42:31.090-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java.certificacao" /><title>Certificação SCJP6</title><content type="html">No dia 27/01/2009 consegui adquirir a certificação  &lt;span style="font-weight: bold;"&gt;Sun Certified Programmer for de Java 2 Platform, Standard Edition 6.0&lt;/span&gt; (SCJP6). Após 1 (um) mês de estudos intensos consegui a aprovação no exame com um resultado de 80%.&lt;br /&gt;&lt;br /&gt;Como preparação ao exame, foi utilizado o livro &lt;span style="font-weight: bold;"&gt;SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)&lt;/span&gt; dos autores Kathy Sierra e Bert Bates, a leitura das API's java.oi.Console, java.lang.NavigableSet e java.lang.NavigableMap na própria documentação da Sun, muito treino dos códigos na IDE Eclipse e o simulador para Java 6 encontrado no link &lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;span style=";font-family:Arial;font-size:10px;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;a href="http://www.enthuware.com/jqplus/index.html" target="_blank"&gt;http://www.enthuware.com/&lt;wbr&gt;jqplus/index.html.&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.enthuware.com/jqplus/index.html" target="_blank"&gt;&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;O grande diferencial para a obtenção do certificação, foi o uso do simulador citado acima, pois com ele foi possível medir o meu nível de conhecimento e qual era os tópicos que ainda estavam precisando ser melhor estudado.&lt;br /&gt;&lt;br /&gt;Na prova, as 8 primeiras questões foi referente a threads, em seguida veio questões sobre fundamentos, OO, umas 4 questões de generics, apenas uma questão da API Console, algumas questões da API I/O, algumas questões de assertions, Exceptions, classes internas, Collections, javac e java na linha de comando, muitos peguinhas a respeito da sintaxe, enfim, praticamente todo o conteúdo do livro da Kathy.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Para obtenção da certificação não é uma tarefa fácil, pois irá exigir muito esforço e disciplina nos estudos para concegui-la, porém não é algo impossível.&lt;br /&gt;&lt;br /&gt;Apesar de estudar apenas 1 (um) mês para prova, eu conheço a linguagem JAVA desde 2007, sendo que cerca de 1 ano trabalho com ela profissionalmente.&lt;br /&gt;&lt;br /&gt;E se você já estiver estudando para prova e está inseguro a respeito se o seu conhecimento é suficiente para prova, faça o simulado completo umas três vezes e se tirar notas acima de 70%, conseguirá passar com folga na prova.&lt;br /&gt;&lt;br /&gt;Mas esta conquista não foi adquirida sozinho, tive ajuda de meus familiares e amigos e um agradecimento em especial a minha namorada, Jane Alencar, que se demostrou uma grande companheira para me dar força em momentos necessários. Muito obrigado a todos.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.submarino.com.br/portal/Artista/3005127/+kathy+sierra"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-3829634564127105058?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Bic87fQjX_aufmoj35wgvv2ES3k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bic87fQjX_aufmoj35wgvv2ES3k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Bic87fQjX_aufmoj35wgvv2ES3k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bic87fQjX_aufmoj35wgvv2ES3k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/ZuaWFwbBnxA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/3829634564127105058/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=3829634564127105058" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/3829634564127105058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/3829634564127105058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/ZuaWFwbBnxA/certificacao-scjp6.html" title="Certificação SCJP6" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2009/02/certificacao-scjp6.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8EQXc7eip7ImA9WxVQFEQ.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-7663136117914983804</id><published>2008-07-02T10:17:00.000-07:00</published><updated>2009-02-01T05:26:40.902-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T05:26:40.902-08:00</app:edited><title>Customização do Firefox!</title><content type="html">&lt;div&gt;Para os amantes de customização de aplicativos, segue o link de um tutorial bastante interessante a respeito do Firefox:&lt;br /&gt;link: &lt;a href="http://fastbullet.blogspot.com/2008/06/personalizando-o-firefox-com-o-user.html"&gt;http://fastbullet.blogspot.com/2008/06/personalizando-o-firefox-com-o-user.html&lt;/a&gt;):&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&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/1517586909507817006-7663136117914983804?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qUxIuRUn9ESzmmxOU4-bS8qL7bQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qUxIuRUn9ESzmmxOU4-bS8qL7bQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qUxIuRUn9ESzmmxOU4-bS8qL7bQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qUxIuRUn9ESzmmxOU4-bS8qL7bQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/M2CQ6SZ55iU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/7663136117914983804/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=7663136117914983804" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/7663136117914983804?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/7663136117914983804?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/M2CQ6SZ55iU/customizacao-do-firefox.html" title="Customização do Firefox!" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2008/07/customizacao-do-firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICQHw7fip7ImA9WxVQFEQ.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-4208599158403457752</id><published>2008-06-29T13:37:00.000-07:00</published><updated>2009-02-01T05:22:41.206-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T05:22:41.206-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIVERSOS.INFORMAÇÃO" /><title>Lista de Links Simulados Java, Linguagues e afins!</title><content type="html">&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulado para Java5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;:&lt;a href="http://www.examulator.com/phezam/login.php"&gt; http://www.examulator.com/phezam/login.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulado Java CAELUM: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://caelum.com.br/caelummock/" target="_blank"&gt;http://caelum.com.br/caelummock&lt;wbr&gt;/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulados Java (pago)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;: &lt;/span&gt;&lt;a style="color: rgb(51, 102, 255);" href="http://www.enthuware.com/jqplus/" target="_blank"&gt;http://www.enthuware.com&lt;wbr&gt;/jqplus/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulados Java&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.javablackbelt.com/ResultView.wwa?questId=9016297&amp;amp;details=true&amp;amp;timeout=false" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;&lt;/span&gt;http://www.javablackbelt.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulado Java: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cert4j.com/simulado.mtw" target="_blank"&gt;http://www.cert4j.com/&lt;wbr&gt;simulado.mtw&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Simulado diversos (pago)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;: &lt;/span&gt;&lt;a style="color: rgb(51, 102, 255);" href="http://www.whizlabs.com/" target="_blank"&gt;http://www.whizlabs.com/&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 255);font-size:100%;" &gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;JAVA JAZZ UP&lt;/span&gt; - &lt;a title="Revista Java Jazz Up" href="http://www.javajazzup.com/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.javajazzup.com&lt;/span&gt;&lt;/a&gt; (enviado por Marcelo O.  Pazzetto - &lt;span&gt;VirtualMan&lt;a href="http://jedi.wv.com.br/mod/wiki/view.php?id=64&amp;amp;page=VirtualMan" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;Revista digital Indiana - Editada por Deepak Kumar, contendo artigos e tutoriais Java. Distribuída gratuitamente em inglês, no formato PDF.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mundo Java&lt;/span&gt; - &lt;a title="Mundo Java" href="http://www.mundojava.com.br/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.mundojava.com.br&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt; &lt;/span&gt;&lt;/p&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Revista Programar&lt;/span&gt; - &lt;a href="http://www.revista-programar.info/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.revista-programar&lt;wbr&gt;.info&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Revista em língua  portuguesa (Ficheiro no lugar de arquivo), abrange todas as linguagens não  exclusivamente Java.&lt;/p&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-size:85%;" &gt;Eclipse Magazine&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; -&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;a href="http://eclipsemag.net/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://eclipsemag.net/&lt;/span&gt;&lt;/a&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;(enviada pelo Daniel  Abella)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Revista sobre a IDE Eclipse (em Inglês)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://jedi.wv.com.br/mod/wiki/view.php?id=64&amp;amp;page=NetBeans" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;NetBeans&lt;/span&gt;&lt;/a&gt; Magazine&lt;/span&gt; - &lt;a href="http://www.netbeans.org/community/magazine/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.netbeans.org&lt;wbr&gt;/community/magazine/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Publicada  pelo Leonardo Galvão (lê-se Java Magazine), escrita em inglês.&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Revista Balquia&lt;/span&gt; - &lt;a href="http://www.baquia.com/pdfs.php" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.baquia.com/pdfs.php&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Revista em língua  espanhola, sobre o que acontece de mais quente no mundo da informática.&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Revista PHP Magazine&lt;/span&gt; - &lt;a href="http://www.phpmagazine.com.br/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.phpmagazine.com.br&lt;/span&gt;&lt;/a&gt; (enviada pelo Jairo  Conceição)&lt;br /&gt;Revista (em Inglês) para desenvolvedores PHP e WEB&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;DB Free Magazine&lt;/span&gt; - &lt;a href="http://www.dbfreemagazine.com.br/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.dbfreemagazine.com&lt;wbr&gt;.br&lt;/span&gt;&lt;/a&gt; (enviada pelo Israel  F. Monteiro)&lt;br /&gt;Revista sobre Bancos de Dados – Fazendo o cadastro gratuito,  pode-se baixar as edições em formato PDF.&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Revista Guia do Hardware.NET&lt;/span&gt; - &lt;a title="Revista Guia do Hardware.NET" href="http://guiadohardware.net/revista/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://guiadohardware.net&lt;wbr&gt;/revista/&lt;/span&gt;&lt;/a&gt; (enviado por Iran de  Albuquerque)&lt;br /&gt;Revista digital, contendo artigos e tutoriais aprofundados sobre  hardware, redes e Linux. Distribuída gratuitamente em português, no formato  PDF.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;full circle magazine&lt;/span&gt; - &lt;a title="Revista full circle magazine" href="http://fullcirclemagazine.org/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://fullcirclemagazine.org&lt;/span&gt;&lt;/a&gt; (enviado por Marcelo O.  Pazzetto - &lt;span&gt;&lt;b&gt;VirtualMan&lt;/b&gt;&lt;a href="http://jedi.wv.com.br/mod/wiki/view.php?id=64&amp;amp;page=VirtualMan" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;Revista digital, contendo artigos e  tutoriais Linux e seus aplicativos. Distribuída gratuitamente em inglês, no  formato PDF.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;GIMPZINE&lt;/span&gt; - &lt;a href="http://www.ogimp.com.br/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.ogimp.com.br&lt;/span&gt;&lt;/a&gt; (enviado por Marcelo O.  Pazzetto - &lt;span&gt;&lt;b&gt;VirtualMan&lt;/b&gt;&lt;a href="http://jedi.wv.com.br/mod/wiki/view.php?id=64&amp;amp;page=VirtualMan" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;Revista digital, contendo artigos e  tutoriais do GIMP. Distribuída gratuitamente em português, no formato  PDF.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;REVISTA-LINUX&lt;/span&gt; - &lt;a title="Revista Linux" href="http://www.revista-linux.com/" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;http://www.revista-linux.com&lt;/span&gt;&lt;/a&gt; (enviado por Marcelo O.  Pazzetto - &lt;span&gt;&lt;b&gt;VirtualMan&lt;/b&gt;&lt;a href="http://jedi.wv.com.br/mod/wiki/view.php?id=64&amp;amp;page=VirtualMan" target="_blank"&gt;&lt;span style="color: rgb(0, 51, 204);"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;Revista digital Portuguesa contendo  artigos e tutoriais Linux. Distribuída gratuitamente em português, no formato  PDF.&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-4208599158403457752?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LfKnuex9Sa3nIBJoMkw6YnwwKiE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LfKnuex9Sa3nIBJoMkw6YnwwKiE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LfKnuex9Sa3nIBJoMkw6YnwwKiE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LfKnuex9Sa3nIBJoMkw6YnwwKiE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/CLPccmX74-c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/4208599158403457752/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=4208599158403457752" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/4208599158403457752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/4208599158403457752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/CLPccmX74-c/lista-de-links-simulados-java.html" title="Lista de Links Simulados Java, Linguagues e afins!" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2008/06/lista-de-links-simulados-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4FQnw6fyp7ImA9WxVQFEQ.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-8062256811516690558</id><published>2008-06-20T17:06:00.000-07:00</published><updated>2009-02-01T05:28:33.217-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T05:28:33.217-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAVA.WEB.JSP" /><title>Objetos implícitos em JSP</title><content type="html">&lt;div style="text-align: justify;"&gt;As páginas JSP's possuem objetos implícitos em sua estrutura onde são acessados através de scriptlets( &lt;% %&gt;), que são:&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;request: &lt;/span&gt;objeto que implementa a interface javax.servlet.http.ServletRequest, assim possue todas as funcionalidades típicas, como: request.getAttribute(), request.getParameter() e etc;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; response: &lt;/span&gt;similar ao objeto acima, porém implementa a interface &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;javax.servlet.http.ServletResponse;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;out: &lt;/span&gt;representa a instância da classe java.servlet.jsp.JspWriter e é usada para imprimir caracteres na página html;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;session: &lt;/span&gt;é a instância da classe javax.servlet.http.HttpSession, podendo controlar a sessão do usuário;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;config: &lt;/span&gt;é a referência ao objeto da interface javax.servlet.ServletConfig, que representa o objeto de configuração do Servlet JSP que foi setado no &lt;span style="font-style: italic;"&gt;deploymet descriptor &lt;/span&gt;(web.xml);&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;application: &lt;/span&gt;é a referência a interface javax.servlet.ServletContext que representa o contexto da aplicação, assim você pode pegar ou adicionar informações que todos as sessões irão compartilhar;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;page: &lt;/span&gt;objeto que referencia a classe java.lang.Object, assim, este possui a informação da página corrente;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pageContext: &lt;/span&gt;é a referência ao objeto javax.servlet.jsp.PageContext, proporcionando acesso a todos os escopos disponíveis no JSP e para vários atributos de página úteis, como o pedido atual e resposta, o ServletContext, HttpSession e ServletConfig;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;exception:&lt;/span&gt; é a instância do objeto java.lang.Throwable, representando uma exceção e estará presente em páginas de erros na aplicação;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-8062256811516690558?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y0lUKxgiaKhU4DsuIyo0h4dFO6c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0lUKxgiaKhU4DsuIyo0h4dFO6c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y0lUKxgiaKhU4DsuIyo0h4dFO6c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0lUKxgiaKhU4DsuIyo0h4dFO6c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/Qzt59hltisc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/8062256811516690558/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=8062256811516690558" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/8062256811516690558?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/8062256811516690558?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/Qzt59hltisc/objetos-implicitos-em-jsp.html" title="Objetos implícitos em JSP" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2008/06/objetos-implicitos-em-jsp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMRH06fyp7ImA9WxdQGUU.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-4246626193945251650</id><published>2008-06-19T15:42:00.001-07:00</published><updated>2008-06-20T11:59:45.317-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-20T11:59:45.317-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAVA.WEB.INTRODUCAO" /><title>Evolução da tecnologia Java para WEB</title><content type="html">&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;Este &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;post&lt;/span&gt; é para iniciar o raciocínio de desenvolvimento para web utilizando a tecnologia JAVA. Assim, as informações aqui citadas é encontrada facilmente e &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;repetitivamente&lt;/span&gt; na &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;internet&lt;/span&gt;, mas aos poucos irei acrescentando assuntos específicos pertinentes as novas tecnologias, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;frameworks&lt;/span&gt; e afins, conforme o "andar" dos meus estudos. Parto do princípio que o leitor possua conhecimento em programação Java básico, HTTP e Servidor de Aplicação.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;EE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;é nome da tecnologia da &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Sun&lt;/span&gt; que permite o desenvolvimento de aplicativos para web. Em seu início ela trabalhava conforme a figura abaixo:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_C1dvY2-P-nw/SFrv_S2_8LI/AAAAAAAAACY/qzUgMrSwOR4/s1600-h/Servlets.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213743389308088498" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/SFrv_S2_8LI/AAAAAAAAACY/qzUgMrSwOR4/s320/Servlets.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Explicando a figura: O cliente (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Browser&lt;/span&gt;) envia uma informação através do protocolo HTTP, assim o Servidor de Aplicação recebe a solicitação e delega para &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;servlet&lt;/span&gt; correta, depois a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;servlet&lt;/span&gt; realiza algum processamento (pode "chamar" classes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;java&lt;/span&gt;, encaminha para outra &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;servlet&lt;/span&gt;, faz conexão com o banco, e etc) e retorna a resposta para o cliente.&lt;br /&gt;Uma &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Servlet&lt;/span&gt; é uma classe &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;java&lt;/span&gt; que estende a javax.servlet.http.HttpServlet que possui métodos para tratamento de requisições HTTP (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;GET&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;POST&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;HEAD&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;PUT&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;DELETE&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;OPTIONS&lt;/span&gt; E TRACE).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Nessa estrutura havia um grande problema de que código &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;java&lt;/span&gt; e html eram escritos juntos (programadores X web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;designs&lt;/span&gt;), &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;dificultando&lt;/span&gt; no construção e manutenção do Regras de Negócio e '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;View&lt;/span&gt;'.&lt;br /&gt;Vendo estas necessidades a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Sun&lt;/span&gt; construiu a tecnologia &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;JSP&lt;/span&gt;, que veio para aumentar a produtividade e diminuir a dificuldade de Programadores e Web &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Designs&lt;/span&gt; trabalharem juntos.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;JSP&lt;/span&gt; são páginas que possuem &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;tags&lt;/span&gt; específicas do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;JSP&lt;/span&gt; (estas serão explicadas em &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;post&lt;/span&gt; futuro) e HTML. Quando compiladas para o Servidor de Aplicação, resultam em &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Servlets&lt;/span&gt; e é por isso que o estudo sobre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;servlet&lt;/span&gt; é importante.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Atualmente&lt;/span&gt; o desenvolvimento para web com Java é simplificado pelo uso de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Frameworks&lt;/span&gt;, que abstraem o uso do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;JSP&lt;/span&gt;+&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Servlet&lt;/span&gt;, resultando em aumento na produtividade, segurança, entre outras questões.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Como foi citado acima, estas informações são o resumo do resumo, pois o meu &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;objetivo&lt;/span&gt; é enfatizar tecnologias que estão vigentes no mercado (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;JSF&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Struts&lt;/span&gt; 1.x e 2.x, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;Spring&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Hibernate&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;EL&lt;/span&gt; e etc).&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&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/1517586909507817006-4246626193945251650?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/38Mae-siLPR_xaVyoSYO5ALRyJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/38Mae-siLPR_xaVyoSYO5ALRyJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/38Mae-siLPR_xaVyoSYO5ALRyJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/38Mae-siLPR_xaVyoSYO5ALRyJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/sgb2L-0S_lU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/4246626193945251650/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=4246626193945251650" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/4246626193945251650?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/4246626193945251650?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/sgb2L-0S_lU/evoluo-da-tecnologia-java-para-web.html" title="Evolução da tecnologia Java para WEB" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_C1dvY2-P-nw/SFrv_S2_8LI/AAAAAAAAACY/qzUgMrSwOR4/s72-c/Servlets.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2008/06/evoluo-da-tecnologia-java-para-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDR3o4fCp7ImA9WxZQFEs.&quot;"><id>tag:blogger.com,1999:blog-1517586909507817006.post-524662272452855960</id><published>2008-02-19T16:58:00.000-08:00</published><updated>2008-02-19T17:01:16.434-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-19T17:01:16.434-08:00</app:edited><title>Primeira postagem!</title><content type="html">Postagem com intuito de inaugurar o meu espaço de divulgação particular!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1517586909507817006-524662272452855960?l=neylorsousa.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x0Eu1ZezthQzL57DRIO4GkP9r54/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0Eu1ZezthQzL57DRIO4GkP9r54/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x0Eu1ZezthQzL57DRIO4GkP9r54/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0Eu1ZezthQzL57DRIO4GkP9r54/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DesafiosDoDesenvolvimentoCorporativo/~4/wIrHClalpmE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neylorsousa.blogspot.com/feeds/524662272452855960/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1517586909507817006&amp;postID=524662272452855960" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/524662272452855960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1517586909507817006/posts/default/524662272452855960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DesafiosDoDesenvolvimentoCorporativo/~3/wIrHClalpmE/primeira-postagem.html" title="Primeira postagem!" /><author><name>Neylor Leandro de Sousa</name><uri>http://www.blogger.com/profile/02642355308517628206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://1.bp.blogspot.com/_C1dvY2-P-nw/TQIt62QRd4I/AAAAAAAAAFk/w0mqFu_LNjc/S220/DSC01497.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://neylorsousa.blogspot.com/2008/02/primeira-postagem.html</feedburner:origLink></entry></feed>

