<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Laboratório de Programação III e IV: Java</title>
	<atom:link href="http://edysegura.com/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://edysegura.com/java</link>
	<description>Univás - Universidade do Vale do Sapucaí</description>
	<lastBuildDate>Tue, 25 Oct 2011 21:18:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GridBagLayout e JTable</title>
		<link>http://edysegura.com/java/gridbaglayout-e-jtable/</link>
		<comments>http://edysegura.com/java/gridbaglayout-e-jtable/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 16:26:01 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=88</guid>
		<description><![CDATA[Depois de uma semana de recesso iremos retornar com o estudo teórico e prático sobre os gerenciadores de layout.
Em especial trabalharemos com o gerenciador de layout GridBagLayout e o componente JTable.
Dúvidas entrem em contato.
Abraços a todos!
]]></description>
			<content:encoded><![CDATA[<p>Depois de uma semana de recesso iremos retornar com o estudo teórico e prático sobre os <a href="http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html">gerenciadores de layout</a>.</p>
<p>Em especial trabalharemos com o gerenciador de layout <a href="http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html#gridbag">GridBagLayout</a> e o componente <a href="http://java.sun.com/docs/books/tutorial/uiswing/components/table.html">JTable</a>.</p>
<p>Dúvidas entrem em contato.</p>
<p>Abraços a todos!</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/gridbaglayout-e-jtable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interface</title>
		<link>http://edysegura.com/java/interface/</link>
		<comments>http://edysegura.com/java/interface/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 20:00:05 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=56</guid>
		<description><![CDATA[Interfaces permitem definir comportamentos em comum a diferentes classes que não tenham nenhuma relação, porém, os métodos de uma interface são implementados de maneira particular a cada classe, ou seja, permitem expressar comportamento sem se preocupar com a implementação.
Interface é uma estrutura que representa uma classe abstrata &#8220;pura&#8221; em Java:

Não têm atributos de dados (só [...]]]></description>
			<content:encoded><![CDATA[<p>Interfaces permitem definir comportamentos em comum a diferentes classes que não tenham nenhuma relação, porém, os métodos de uma interface são implementados de maneira particular a cada classe, ou seja, permitem expressar comportamento sem se preocupar com a implementação.</p>
<p>Interface é uma estrutura que representa uma classe abstrata &#8220;pura&#8221; em Java:</p>
<ul>
<li>Não têm atributos de dados (só pode ter constantes estáticas)</li>
<li>Não tem construtor</li>
<li>Todos os métodos são abstratos</li>
<li>Não é declarada como <em>class</em>, mas como <em>interface</em></li>
</ul>
<p>Interfaces Java servem para fornecer polimorfismo sem herança. Uma classe pode implementar várias interfaces, mas só pode estender de apenas uma superclasse.</p>
<p>Para mais detalhes confira os links abaixo:</p>
<ul>
<li><a href="http://java.sun.com/docs/books/tutorial/java/concepts/interface.html">What is a Interface?</a></li>
<li><a href="http://en.wikipedia.org/wiki/Interface_(Java)">Interface (Java)</a></li>
<li><a href="http://www.guj.com.br/article.show.logic?id=123">GUJ &#8211; Interfaces</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JFC/Swing</title>
		<link>http://edysegura.com/java/jfcswing/</link>
		<comments>http://edysegura.com/java/jfcswing/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 02:30:58 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=84</guid>
		<description><![CDATA[Nossas aulas do segundo semestre de 2011 se concentrarão na API JFC/Swing. O objetivo em utilizar essa API é de consolidar e ampliar os conhecimentos adquiridos no semestre anterior sobre o paradigma de desenvolvimento de software Orientação a Objetos.
Os exemplos desenvolvidos em laboratório podem ser encontrados no seguinte endereço:
http://files.edysegura.com/aulas/java
Tutorial oficial sobre JFC/Swing: Tutorial Swing
Dúvidas, críticas [...]]]></description>
			<content:encoded><![CDATA[<p>Nossas aulas do segundo semestre de 2011 se concentrarão na <a href="http://java.sun.com/docs/books/tutorial/uiswing/index.html">API JFC/Swing</a>. O objetivo em utilizar essa <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> é de consolidar e ampliar os conhecimentos adquiridos no semestre anterior sobre o paradigma de desenvolvimento de software <a href="http://en.wikipedia.org/wiki/Object_Oriented">Orientação a Objetos</a>.</p>
<p>Os exemplos desenvolvidos em laboratório podem ser encontrados no seguinte endereço:</p>
<p><a href="http://files.edysegura.com/aulas/java/2011/">http://files.edysegura.com/aulas/java</a></p>
<p>Tutorial oficial sobre JFC/Swing: <a href="http://download.oracle.com/javase/tutorial/uiswing/">Tutorial Swing</a></p>
<p>Dúvidas, críticas e/ou sugestões encaminhem para o meu e-mail. Abraços a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/jfcswing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Model–View–Controller (MVC)</title>
		<link>http://edysegura.com/java/model%e2%80%93view%e2%80%93controller/</link>
		<comments>http://edysegura.com/java/model%e2%80%93view%e2%80%93controller/#comments</comments>
		<pubDate>Tue, 03 May 2011 20:00:40 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=37</guid>
		<description><![CDATA[MVC é um padrão de arquitetura usado em engenharia de software. Com a utilização desse padrão, isolamos a lógica de negócio da interface do usuário (user interface) garantindo facilidades na manutenção tanto nas regras de negócio como na interface com o usuário sem interferir um no outro.
Em MVC, model representa a informação (dados) da aplicação; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a> é um padrão de arquitetura usado em engenharia de software. Com a utilização desse padrão, isolamos a lógica de negócio da interface do usuário (<em>user interface</em>) garantindo facilidades na manutenção tanto nas regras de negócio como na interface com o usuário sem interferir um no outro.</p>
<p>Em <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a>, <em>model</em> representa a informação (dados) da aplicação; a <em>view</em> corresponde com os elementos de interação com o usuário; e o <em>controller</em> gerencia a comunicação do dado com as regras de negócio e a manipulação dos dados retornados do <em>model</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/model%e2%80%93view%e2%80%93controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lista de Exercícios II</title>
		<link>http://edysegura.com/java/lista-de-exercicios-ii/</link>
		<comments>http://edysegura.com/java/lista-de-exercicios-ii/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 14:30:51 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Exercícios]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=161</guid>
		<description><![CDATA[
1) Implementar o tratamento de execeção nos projetos anteriores desenvolvidos em
laboratório que necessitam de números.
Dica: Faça a leitura do console como String e depois converta para número (Integer, Long,
Float ou Double).
Se a string informada não for um número ocorrerá uma exceção.
2) Desenvolva uma solução em java para verificar se uma placa de carro foi informada
corretamente.
Ex.: [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">
<p>1) Implementar o tratamento de execeção nos projetos anteriores desenvolvidos em</p></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">laboratório que necessitam de números.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dica: Faça a leitura do console como String e depois converta para número (Integer, Long,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Float ou Double).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Se a string informada não for um número ocorrerá uma exceção.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">2) Desenvolva uma solução em java para verificar se uma placa de carro foi informada</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">corretamente.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Ex.: O formato de uma placa é AAA-9999, ou seja, os três primeiros caracteres são letras</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">de A-Z precedido de um &#8220;-&#8221; hífen e depois, quatro números de 0-9.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dica: para pegar um caractere de uma string usamos o método charAt(index)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">String placa = &#8220;AAA-9999&#8243;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Char caractere = placa.charAt(3); //caractere recebeu o &#8220;-&#8221; hífen.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">3) Desenvolva uma solução para informar ao motorista qual tipo de combustível tem melhor</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">custo x benefício levando em consideração que a gasolina é mais produtiva do que o álcool.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">O motorista deve informar ao sistema o preço do álcool e o preço da gasolina, o sistema</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">deve calcular se o preço do álcool é menor ou igual a 70% do preço da gasolina, pois se</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">isso ocorrer, será mais vantajoso abastecer com álcool, senão o melhor custo x benefício</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">será abastecer com gasolina.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">4) Desenvolva uma solução para um banco para o cadastro de correntistas.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A solução deve permitir que o correntista informe a operação desejada, podendo ser</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">depósito ou saque a partir de um saldo inicial realizado no cadastro.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Os dados para o cadastro do correntista são: Nome, E-mail, CPF, Telefone, Data de</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Nascimento e Saldo.</div>
<p>Devido ao recesso nessa semana, segue abaixo uma lista de exercícios para que não percamos o ritmo no objetivo de adquirir novos conhecimentos.</p>
<p>Aproveito a oportunidade também de desejar uma feliz páscoa a todos.</p>
<p>1) Implementar o tratamento de execeção nos projetos anteriores desenvolvidos em laboratório que necessitam de números.</p>
<p>Dica: Faça a leitura do console como String e depois converta para número (Integer, Long, Float ou Double). Se a string informada não for um número ocorrerá uma exceção.</p>
<p>2) Desenvolva uma solução para informar ao motorista qual tipo de combustível tem melhor custo x benefício levando em consideração que a gasolina é mais produtiva do que o álcool. O motorista deve informar ao sistema o preço do álcool e o preço da gasolina, o sistema deve calcular se o preço do álcool é menor ou igual a 70% do preço da gasolina, pois se isso ocorrer, será mais vantajoso abastecer com álcool, senão o melhor custo x benefício será abastecer com gasolina.</p>
<p>3) Desenvolva uma solução para um banco para o cadastro de correntistas. A solução deve permitir que o correntista informe a operação desejada, podendo ser depósito ou saque a partir de um saldo inicial realizado no cadastro. Os dados para o cadastro do correntista são: Nome, E-mail, CPF, Telefone, Data de Nascimento e Saldo.</p>
<p>Boa diversão a todos! []&#8217;s</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/lista-de-exercicios-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generalização/especialização (herança)</title>
		<link>http://edysegura.com/java/generalizacaoespecializacao-heranca/</link>
		<comments>http://edysegura.com/java/generalizacaoespecializacao-heranca/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 19:50:38 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[oo]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=43</guid>
		<description><![CDATA[A herança é um princípio da programação Orientada a Objetos que permite a criação de subclasses (subclass) que herdam atributos e métodos da classe mãe (superclasse ou superclass). Herança é usada na intenção de evitar que classes que possuam atributos ou métodos semelhantes sejam repetidamente criados.
Como exemplo pode-se observar as classes &#8216;aluno graduação&#8217; e &#8216;aluno [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>herança</strong> é um princípio da <span class="mw-redirect">programação </span><a class="mw-redirect" title="Orientação a objeto" href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto">Orientada a Objetos</a> que permite a criação de subclasses (subclass) que herdam atributos e métodos da classe mãe (superclasse ou superclass). Herança é usada na intenção de evitar que classes que possuam atributos ou métodos semelhantes sejam repetidamente criados.</p>
<p>Como exemplo pode-se observar as classes &#8216;aluno graduação&#8217; e &#8216;aluno pós-graduação&#8217;, onde ambas possuem atributos como nome, endereço e telefone. Nesse caso pode-se criar uma nova classe chamada por exemplo, &#8216;aluno&#8217;, que contenha as semelhanças entre as duas classes, fazendo com que aluno graduação e aluno pós-graduação herdem as características de aluno, desta maneira pode-se dizer que aluno graduação e aluno pós-graduação são subclasses de aluno.</p>
<p>Em nossas aulas no laboratório detalharemos mais sobre esse princípio.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/generalizacaoespecializacao-heranca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SimpleDateFormat</title>
		<link>http://edysegura.com/java/simpledateformat/</link>
		<comments>http://edysegura.com/java/simpledateformat/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 19:00:01 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[api]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=52</guid>
		<description><![CDATA[Trabalhar com a manipulação de datas em linguagem programação sempre foi um pouco complicado. Já para a poderosa linguagem Java não se pode dizer o mesmo! Existem mais de 3500 classes na API Java só esperando para serem usadas. A classe SimpleDateFormat é uma delas.
SimpleDateFormat é um classe concreta da API Java para formatar e [...]]]></description>
			<content:encoded><![CDATA[<p>Trabalhar com a manipulação de datas em linguagem programação sempre foi um pouco complicado. Já para a poderosa linguagem Java não se pode dizer o mesmo! Existem mais de 3500 classes na <a href="http://java.sun.com/javase/6/docs/api/">API Java</a> só esperando para serem usadas. A classe <a href="http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html">SimpleDateFormat</a> é uma delas.</p>
<p><a href="http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html">SimpleDateFormat</a> é um classe concreta da <a href="http://java.sun.com/javase/6/docs/api/">API Java</a> para formatar e parsear datas. Com a utilização dessa classe podemos converter string para date, de date para string entre outras funcionalidades.</p>
<p>Acessem a documentação oficial da classe <a href="http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html">SimpleDateFormat</a> e veja tudo que a classe pode oferecer.</p>
<p>Há também um tutorial no site <a href="http://webinsider.uol.com.br/">Webinside</a> com o título &#8220;<a href="http://webinsider.uol.com.br/index.php/2000/08/15/trabalhando-com-datas-em-java/">Trabalhando com datas em Java</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/simpledateformat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orientação a Objetos</title>
		<link>http://edysegura.com/java/orientacao-a-objetos/</link>
		<comments>http://edysegura.com/java/orientacao-a-objetos/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 20:00:26 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[oo]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=27</guid>
		<description><![CDATA[A orientação a objetos, também conhecida como Programação Orientada a Objetos (POO) ou ainda em inglês Object-Oriented Programming (OOP) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
Em alguns contextos, prefere-se usar modelagem orientada ao objeto, em vez de [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos">orientação a objetos</a>, também conhecida como Programação Orientada a Objetos (POO) ou ainda em inglês <em>Object-Oriented Programming (OOP)</em> é um paradigma de <span class="new">análise</span>, <span class="new">projeto</span> e programação de sistemas de <em>software</em> baseado na composição e interação entre diversas unidades de software chamadas de objetos.</p>
<p>Em alguns contextos, prefere-se usar modelagem orientada ao objeto, em vez de programação.</p>
<p>Na programação <a href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto">orientada a objetos</a>, implementa-se um conjunto de <a href="http://pt.wikipedia.org/wiki/Classe_(programa%C3%A7%C3%A3o)">classes</a> que definem os <a href="http://pt.wikipedia.org/wiki/Objeto">objetos</a> presentes no sistema de <em>software</em>. Cada classe determina o comportamento (definido nos <a href="http://pt.wikipedia.org/wiki/M%C3%A9todo_(programa%C3%A7%C3%A3o)">métodos</a>) e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos.</p>
<p><a class="mw-redirect" title="Linguagem de programação Java" href="http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_Java">Java</a>, <a title="C++" href="http://pt.wikipedia.org/wiki/C%2B%2B">C++</a>, <a class="mw-redirect" title="C sharp" href="http://pt.wikipedia.org/wiki/C_sharp">C#</a>, <a class="mw-redirect" title="Object Pascal" href="http://pt.wikipedia.org/wiki/Object_Pascal">Object Pascal</a>, <a title="Objective-C" href="http://pt.wikipedia.org/wiki/Objective-C">Objective-C</a>, <a title="Python" href="http://pt.wikipedia.org/wiki/Python">Python</a>, <a title="Ruby (linguagem de programação)" href="http://pt.wikipedia.org/wiki/Ruby_%28linguagem_de_programa%C3%A7%C3%A3o%29">Ruby</a> e <a title="Smalltalk" href="http://pt.wikipedia.org/wiki/Smalltalk">Smalltalk</a> são exemplos de linguagens de programação <a href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos">orientadas a objetos</a>.</p>
<p><a class="mw-redirect" title="Javascript" href="http://pt.wikipedia.org/wiki/Javascript">JavaScript</a>, <a title="PHP" href="http://pt.wikipedia.org/wiki/PHP">PHP</a> (a partir da versão 4.0), <a title="ActionScript" href="http://pt.wikipedia.org/wiki/ActionScript">ActionScript</a>, <a title="ColdFusion" href="http://pt.wikipedia.org/wiki/ColdFusion">ColdFusion</a>, <a title="Perl" href="http://pt.wikipedia.org/wiki/Perl">Perl</a> (a partir da versão 5) e <a class="mw-redirect" title="VB.NET" href="http://pt.wikipedia.org/wiki/VB.NET">VB.NET</a> são exemplos de linguagens de programação com suporte a <a href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos">orientação a objetos</a>.</p>
<p>Fonte: <a href="http://pt.wikipedia.org/">Wikipedia</a></p>
<p>Até hoje trabalhamos somente no método main, isso não é bem uma abordagem orientada a objeto. Com os <a href="http://java.sun.com/docs/books/tutorial/java/concepts/index.html">conceitos de OOP em Java</a> usaremos o método main somente para testar e inicializar nossas aplicações.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/orientacao-a-objetos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lista de Exercícios</title>
		<link>http://edysegura.com/java/lista-de-exercicios/</link>
		<comments>http://edysegura.com/java/lista-de-exercicios/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 01:50:26 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Exercícios]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=150</guid>
		<description><![CDATA[Conforme foi visto em laboratório os passos iniciais em Java segue abaixo uma lista de exercícios para colocar os conhecimentos adquiridos em prática.
Desenvolva as seguintes soluções em Java:

Identificar se um determinado número informado é par ou ímpar.
Calcular o IMC (índice de massa corporal) .
Conversão de temperatura em fahrenheit para celsius e vice-versa.
Calcular o desconto em [...]]]></description>
			<content:encoded><![CDATA[<p>Conforme foi visto em laboratório os passos iniciais em Java segue abaixo uma lista de exercícios para colocar os conhecimentos adquiridos em prática.</p>
<p>Desenvolva as seguintes soluções em Java:</p>
<ol>
<li>Identificar se um determinado número informado é par ou ímpar.</li>
<li>Calcular o IMC (índice de massa corporal) .</li>
<li>Conversão de temperatura em fahrenheit para celsius e vice-versa.</li>
<li>Calcular o desconto em % de um valor informado. O desconto e o valor serão informados pelo usuário.</li>
<li>Exibir para o usuário a tabuada de um número informado.</li>
<li>Calcular o reajuste salarial de 10% de um determinado salário que será informado pelo usuário e descontar 6% de INSS.</li>
<li>Calcular o fatorial de um determinado número informado.</li>
</ol>
<p>Os exercícios serão avaliados em laboratório.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/lista-de-exercicios/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Passos Iniciais em Java</title>
		<link>http://edysegura.com/java/passos-iniciais-em-java/</link>
		<comments>http://edysegura.com/java/passos-iniciais-em-java/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 21:30:01 +0000</pubDate>
		<dc:creator>edysegura</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://edysegura.com/java/?p=22</guid>
		<description><![CDATA[Colocaremos em prática no laboratório os passos iniciais com a linguagem Java. Veremos estruturas básicas como os operadores relacionais, operadores aritméticos, operadores lógicos e o operador ternário.
Também veremos a classe Scanner que faz parte da API Java. Em seguida começaremos com a orientação a objetos, foco principal da nossa disciplina.
Abraços a todos.
]]></description>
			<content:encoded><![CDATA[<p>Colocaremos em prática no laboratório os passos iniciais com a linguagem Java. Veremos estruturas básicas como os operadores relacionais, operadores aritméticos, operadores lógicos e o operador ternário.</p>
<p>Também veremos a <a href="http://java.sun.com/javase/6/docs/api/java/util/Scanner.html">classe Scanner</a> que faz parte da <a href="http://java.sun.com/javase/6/docs/api/">API Java</a>. Em seguida começaremos com a orientação a objetos, foco principal da nossa disciplina.</p>
<p>Abraços a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://edysegura.com/java/passos-iniciais-em-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

