<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36455621</id><updated>2012-01-27T02:35:05.906-08:00</updated><category term='J2ME'/><category term='Libros'/><category term='seguridades'/><category term='MVC'/><category term='SQL'/><category term='JAVA'/><category term='JSP'/><category term='Iphone'/><category term='Máquina Virtual JAVA'/><category term='Lenguaje'/><category term='SQL Server'/><category term='Codigo'/><category term='classpath'/><category term='Curso'/><category term='IDE'/><category term='array'/><category term='Plataforma'/><category term='cadenas'/><category term='string'/><category term='.class'/><category term='Blue Ray'/><category term='Access'/><category term='recursos'/><category term='Cursos'/><category term='CEO'/><category term='trabajar con JAVA'/><category term='Flex'/><category term='Spring'/><category term='herencia'/><category term='JAVA 6'/><category term='variables'/><category term='BDJ'/><category term='tipos de variables'/><category term='pantalla'/><category term='Errores'/><category term='Servlets'/><category term='Ebooks'/><category term='MySQL'/><category term='POO'/><category term='EJB3'/><category term='aprendiendo'/><category term='JAVA general'/><category term='Javascript'/><category term='polimorfismo'/><category term='Prog. Orientada a Objetos'/><category term='JSTL'/><category term='UML'/><category term='applets'/><category term='JRE'/><category term='antonio'/><category term='kitchen'/><category term='API'/><category term='.java'/><category term='constructor'/><category term='JDBC'/><category term='JavaFX'/><category term='JCP'/><category term='print'/><category term='Tomcat'/><category term='JS2'/><category term='Sun'/><category term='JDK'/><category term='Descarga'/><category term='JSDK'/><category term='Eclipse'/><category term='HTML'/><category term='OOP'/><category term='fontanero'/><category term='ajedrez'/><category term='JSF'/><category term='comentarios'/><category term='Hibernat'/><category term='J2EE'/><category term='Ejemplos'/><category term='JAVA Cursos'/><category term='google'/><title type='text'>Aprender JAVA (Programacion Orientada a Objetos)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>75</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36455621.post-3155615098670780836</id><published>2010-11-02T10:15:00.000-07:00</published><updated>2010-11-02T10:15:34.115-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSTL'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='JDBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><title type='text'>Curso Java Web Developer</title><content type='html'>Durante el curso se veran los conceptos basicos del desarrollo Web con Java, creacion de paginas dinamicas con JSP y Servlets, manejo del Servidor Web Tomcat, estructura de un proyecto web, acceso datos a&lt;br /&gt;nivel pagina, session, utilizacion de JDBC en entornos web.&lt;br /&gt;&lt;br /&gt;Tambien se veran temas mas avanzados como la utilizacion del Framework Struts para el desarrollo de aplicaciones Web, manejo de Pool de conexiones JDBC para un alto desempleo en el acceso a base de datos, consideraciones de diseno y seguridad en aplicaciones Web entre otros temas.&lt;br /&gt;&lt;br /&gt;Al finalizar el curso, el alumno debera ser capaz de determinar la mejor arquitectura para una aplicacion web y realizar el desarrollo del mismo en forma integral, escalable, robusta y segura.&lt;br /&gt;&lt;u&gt;Objetivos:&lt;/u&gt; Brindar las herramientas necesarias para utilizar la&lt;br /&gt;tecnologia Java en el desarrollo de aplicaciones Web de porte&lt;br /&gt;empresarial.&lt;br /&gt;&lt;br /&gt;Al finalizar el curso, el alumno se convertira en un Java Web Programmer Junior con solidos conocimientos de arquitectura Web, pudiendo desempenar tareas en proyectos con perfil Java (en entornos web) de gran envergadura.&lt;br /&gt;&lt;br /&gt;Requisitos: Conocimientos basicos de HTML, Java SE(*) y base de datos.&lt;br /&gt;&lt;br /&gt;(*) El curso "Java paso a paso" brinda los conocimientos necesarios de Java SE.&lt;br /&gt;&lt;br /&gt;Modalidad: Curso teorico practico con uso de PC - Maximo de dos alumnos por PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 1&lt;/b&gt;&lt;br /&gt;- Introduccion a la Arquitectura Cliente - Servidor, El protocolo http&lt;br /&gt;- Paginas dinamicas vs paginas estaticas "Server-Side Processing"&lt;br /&gt;- Introduccion al desarrollo web Java con JSP y Servlets&lt;br /&gt;- Creacion de paginas dinamicas con JSP / Servlets&lt;br /&gt;- Introduccion a Tomcat, contenedor web, responsabilidades, configuracion y puesta en marcha. El archivo web.xml, archivos WAR, estructura de directorios de una aplicacion web java.&lt;br /&gt;- Introduccion a JSP (Java Server Pages Technology)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;&lt;b&gt;* Clase No 2&lt;/b&gt;&lt;/div&gt;- (JSP): Conceptos Basicos, definicion, Jsp Scriptlets, Expresiones, Declaraciones. Directivas De Jsp: page, incluye. Objetos Implicitos: application, config, exception, out, page, pageContext, request, response, session.&lt;br /&gt;- Actions: jsp:include, jsp:useBean, jsp:setProperty, jsp:getProperty, jsp:forward&lt;br /&gt;- Utilizacion de Java Beans, Inclusion De Paginas, Redireccionamiento&lt;br /&gt;- Manejo de Forms, validacion de entradas en el servidor vs java script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 3&lt;/b&gt;&lt;br /&gt;- Servlets, Conceptos basicos: el metodo service(), doPost(), doGet(), ciclo de vida&lt;br /&gt;- Definicion, El metodo init(), service(), destroy()&lt;br /&gt;- Objetos request, response, generacion de HTML, manejo del QueryString&lt;br /&gt;- La clase HttpServlet.&lt;br /&gt;- Despliegue De Una Aplicacion Web, archivos web.xml, server.xml, organizacion, el archivo .war.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 4&lt;/b&gt;&lt;br /&gt;- Uso de JDBC en paginas JSP y Servlet, consideraciones de conexion, manejo de drivers JDBC en el servidor Web, Pool de Conexiones mediante JNDI, optimizacion.&lt;br /&gt;- Manejo y visualizacion de set de resultados, paginado.&lt;br /&gt;- Seguridad en aplicaciones Web Java, manejo de usuarios, autenticacion, restriccion de acceso, manejo de roles de seguridad. Utilizacion de SSL para el transporte seguro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 5&lt;/b&gt;&lt;br /&gt;- Utilizacion de JSTL (JavaServer Pages Standard Tag Library), tags&lt;br /&gt;core, xml, etc.&lt;br /&gt;- Utilizacion del lenguaje EL en paginas JSP&lt;br /&gt;- Integracion de paginas JSP con Servlets&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 6&lt;/b&gt;&lt;br /&gt;- El patron MVC aplicado al desarrollo Web&lt;br /&gt;- Introduccion al Framework JSF&lt;br /&gt;- Integracion con paginas JSP, separacion ente la vista y la logica de negocio.&lt;br /&gt;- Tags de visualizacion de informacion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 7&lt;/b&gt;&lt;br /&gt;- Utilizacion de XML, manejo, generacion de XML partiendo de paginas JSP y Servlets&lt;br /&gt;- Introduccion a AJAX.&lt;br /&gt;- Integracion con JSP - Servlets&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Clase No 8&lt;/b&gt;&lt;br /&gt;- Buenas practicas en el desarrollo web con Java&lt;br /&gt;- Consideraciones de diseno, Separacion de capas.&lt;br /&gt;- Patrones de diseno aplicados al desarrollo Web&lt;br /&gt;- Otros Frameworks de desarrollo WEB&lt;br /&gt;- Practica integradora&lt;br /&gt;&lt;br /&gt;El Club de Prog+ra madores- Asociacion Civil, invita a participar del&lt;br /&gt;curso 'Java Web Developer' que se dictara los dias Jueves de 9 a 13&lt;br /&gt;hs. a partir del 4 de noviembre de 2010, en Laboratorio Congreso,&lt;br /&gt;Entre Rios 166 piso 14&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3155615098670780836?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3155615098670780836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3155615098670780836' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3155615098670780836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3155615098670780836'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/11/curso-java-web-developer.html' title='Curso Java Web Developer'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2110904969352944959</id><published>2010-08-08T14:14:00.000-07:00</published><updated>2010-08-08T14:16:19.830-07:00</updated><title type='text'>Tutorial Java  1 - Hello World</title><content type='html'>Tutorial Java  1 - Hello World&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UGmhks4K13g&amp;amp;hl=es_ES&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/UGmhks4K13g&amp;amp;hl=es_ES&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2110904969352944959?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2110904969352944959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2110904969352944959' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2110904969352944959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2110904969352944959'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/08/tutorial-java-1-hello-world.html' title='Tutorial Java  1 - Hello World'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4165091780526365338</id><published>2010-03-20T14:12:00.000-07:00</published><updated>2010-05-09T14:21:29.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><title type='text'>¿Qué son los IDE (Integrated Development Environments)?</title><content type='html'>Los&lt;span style="font-weight: bold;"&gt; IDE&lt;/span&gt;s o Integrated Development Environments o Entorno de desarrollo integrado son editores de código que ademas puede servirnos para depurar y facilitarnos las diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicación ya que incorporan un conjunto de herramientas como editores contextuales, visuales, refactoring, paletas de componentes de interfaz de usuario, consola de salidas, etc que nos facilitan el desarrollo de aplicaciones.&lt;br /&gt;&lt;br /&gt;Es posible que un mismo IDE pueda funcionar con diferentes lenguajes de programación, un buen ejemplo de ello es Eclipse que usaremos para JAVA&lt;br /&gt;&lt;br /&gt;Algunas caracteristicas de los IDEs que podemos usar:&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Software Libre y Código Fuente Abierto&lt;/span&gt;: Eclipse y NetBeans&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Propietario&lt;/span&gt;: IBM Rational Application Developer (RAD), Oracle JDeveloper&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Ambos&lt;/span&gt;: IntelliJ IDEA&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4165091780526365338?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4165091780526365338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4165091780526365338' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4165091780526365338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4165091780526365338'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-son-los-ide-integrated-development.html' title='¿Qué son los IDE (Integrated Development Environments)?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4266628880128475054</id><published>2010-03-17T14:07:00.000-07:00</published><updated>2010-05-09T14:11:34.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JCP'/><title type='text'>¿Qué es la JCP (Java Community Process)?</title><content type='html'>La JCP o Java Community Process es la comunidad de desarrollo de especificaciones de tecnologías JAVA, &lt;span style="font-weight: bold;"&gt;estas especificaciones establecidad permiten que JAVA sea Estándar&lt;/span&gt;, es decir, asegura que cada fabricante de software desarrolla su implementación garantizando compatibilidad y portabilidad, elementos característicos en JAVA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4266628880128475054?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4266628880128475054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4266628880128475054' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4266628880128475054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4266628880128475054'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-es-la-jcp-java-community-process.html' title='¿Qué es la JCP (Java Community Process)?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1113632553484754711</id><published>2010-03-13T13:41:00.000-08:00</published><updated>2010-05-09T13:49:14.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDK'/><title type='text'>¿Qué es el JDK (Java Development Kit )?</title><content type='html'>La JDK es la Plataforma de Desarrollo JAVA. Se trata de la suma de todo lo que contiene&lt;a href="http://aprender-java.blogspot.com/2010/03/que-es-la-jre-java-runtime-environment.html"&gt; la JRE (Java Runtime Environment)&lt;/a&gt; más una serie de herramientas de desarrollo como un compilador, debugger, compactador, documentador,  etc. necesarios para desarrollar applets y aplicaciones de escritorio.&lt;br /&gt;En la JDK también se encuentran herramientas de seguridad y de despliegue de aplicaciones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1113632553484754711?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1113632553484754711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1113632553484754711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1113632553484754711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1113632553484754711'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-es-el-jdk-java-development-kit.html' title='¿Qué es el JDK (Java Development Kit )?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3905170137548627048</id><published>2010-03-11T13:23:00.000-08:00</published><updated>2010-05-09T13:31:46.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.java'/><category scheme='http://www.blogger.com/atom/ns#' term='.class'/><title type='text'>Programa .java y .class ¿Qué son?</title><content type='html'>Cuando escribimos un programa en JAVA se guarda el código fuente bajo una extensión "&lt;span style="font-weight: bold;"&gt;.java&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Posteriormente estos archivos son compilados al lenguaje de máquina de la máquina virtual JAVA (JVM). Los archivos compilados tienen extensión "&lt;span style="font-weight: bold;"&gt;.class&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Más adelante, estos archivos compilados son traducidos por la máquina virtual java para por ser ejecutados en cualquier computadora.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://aprender-java.blogspot.com"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 137px;" src="http://4.bp.blogspot.com/_UxBljXKkbV4/S-cZ3j0489I/AAAAAAAAAZw/W0FM0NVBpUc/s400/java-class-programa.gif" alt="" id="BLOGGER_PHOTO_ID_5469368714765333458" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3905170137548627048?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3905170137548627048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3905170137548627048' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3905170137548627048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3905170137548627048'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/05/programa-java-y-class-que-son.html' title='Programa .java y .class ¿Qué son?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UxBljXKkbV4/S-cZ3j0489I/AAAAAAAAAZw/W0FM0NVBpUc/s72-c/java-class-programa.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6228520084811484980</id><published>2010-03-07T12:42:00.000-08:00</published><updated>2010-05-09T12:57:51.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Máquina Virtual JAVA'/><title type='text'>¿Qué es la Máquina Virtual JAVA?</title><content type='html'>&lt;span style="font-size:130%;"&gt; ¿Qué es la Máquina Virtual JAVA?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;La Máquina Virtual Java (JVM) es el entorno en el que se ejecutan los programas Java, su misión principal es la de garantizar la portabilidad de las aplicaciones Java.&lt;br /&gt;&lt;br /&gt;Hablabamos que uno de las principales caracteristicas de JAVA tuvo con su concepción de “escribir solo una vez y ejecutar en cualquier lugar” y para lograr esa independencia de los programas Java, sobre el sistema operativo y el hardware en que se ejecutan es donde toma importancia  la Máquina Virtual JAVA o Java Virtual Machine o simplemente JVM.&lt;br /&gt;&lt;br /&gt;Si función es amplia pero podemos señalar que entre sus tareas está proporcionar la vista de un nivel de abstracción superior, permitiendo la independencia de la plataforma.&lt;br /&gt;&lt;br /&gt;Se denomina máquina virtual porque "crea" una computadora virtual que establece las instrucciones (&lt;em&gt;bytecodes&lt;/em&gt;) que esta computadora puede ejecutar. El intérprete Java específico ejecuta las instrucciones que se guardan en los archivos cuya extensión es &lt;strong&gt;.class&lt;/strong&gt;. Las tareas principales de la JVM son las siguientes:   &lt;ul&gt;&lt;li&gt;Reservar espacio en memoria para los objetos creados&lt;/li&gt;&lt;li&gt;Liberar la memoria no usada (garbage collection).&lt;/li&gt;&lt;li&gt;Asignar variables a registros y pilas&lt;/li&gt;&lt;li&gt;Llamar al sistema huésped para ciertas funciones, como los accesos a los dispositivos&lt;/li&gt;&lt;li&gt;Vigilar el cumplimiento de las normas de seguridad de las aplicaciones Java&lt;/li&gt;&lt;/ul&gt;  Esta última tarea, es una de las más importantes que realiza la JVM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6228520084811484980?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6228520084811484980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6228520084811484980' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6228520084811484980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6228520084811484980'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-es-la-maquina-virtual-java.html' title='¿Qué es la Máquina Virtual JAVA?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3517725402739892283</id><published>2010-03-05T12:37:00.000-08:00</published><updated>2010-05-09T13:39:57.179-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><title type='text'>¿Qué significa API?</title><content type='html'>&lt;span style="font-size:130%;"&gt;¿Qué significa API?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Las siglas API provienen de &lt;span style="font-weight: bold;"&gt;A&lt;/span&gt;pplication &lt;span style="font-weight: bold;"&gt;P&lt;/span&gt;rogramming&lt;span style="font-weight: bold;"&gt; I&lt;/span&gt;nterface y se tratan de un conjunto de librerias de código JAVA compilado que se incluyen en la Java Runtime Environment (JRE) o Entorno de Ejecución JAVA.&lt;br /&gt;Conviene conocerlos porque nos facilitarán el trabajo a la hora de programar.&lt;br /&gt;&lt;br /&gt;Algunos paquetes de la API JAVA son:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.lang&lt;/span&gt;: contiene clases esenciales como números, strings, objetos, seguridad y threads. Es el único paquete que se incluye automáticamente en todo programa Java.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.io&lt;/span&gt;: contiene las clases que manejan la Entrada/Salida, Serialización de objetos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.util&lt;/span&gt;: contiene clases útiles que permiten manejar estructuras de datos o colecciones, fechas, hora, excepciones, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.net&lt;/span&gt;: contiene clases como URL, TCP, UDP, IP, etc. que permiten implementar aplicaciones distribuidas. Provee soporte para sockets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.awt&lt;/span&gt;: contiene clases para el manejo de la GUI, pintar gráficos e imágenes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.applet&lt;/span&gt;: contiene clases útiles para la creación y manipulación de applets y recursos para reproducción de audio.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- java.sql&lt;/span&gt;: contiene clases para el manejo de base de datos relaciones.&lt;br /&gt;&lt;br /&gt;Para obtener información de la API JAVA recomendamos visitar:&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/"&gt;http://java.sun.com/j2se/1.5.0/docs/api/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hablaremos más sobre cada uno de estos API en los próximos  post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3517725402739892283?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3517725402739892283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3517725402739892283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3517725402739892283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3517725402739892283'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-significa-api.html' title='¿Qué significa API?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6767813796284723998</id><published>2010-03-03T12:28:00.000-08:00</published><updated>2010-05-09T12:37:32.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JRE'/><title type='text'>¿Qué es la JRE (Java Runtime Environment)?</title><content type='html'>&lt;span style="font-size:130%;"&gt;¿Qué es la JRE (Java Runtime Environment)? &lt;/span&gt;&lt;br /&gt;Sencillamente es lo que necesitamos para ejecutar JAVA, se trata del Entorno de Ejecución JAVA encargado de brindar los servicios necesarios para que un programa escrito en JAVA pueda ser ejecutado.&lt;br /&gt;Está compuesto por:&lt;br /&gt;&lt;br /&gt;- Una Máquina Virtual Java (JMV)&lt;br /&gt;&lt;br /&gt;- Un conjunto de librerias o APIs que contienen código JAVA compilado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6767813796284723998?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6767813796284723998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6767813796284723998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6767813796284723998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6767813796284723998'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/que-es-la-jre-java-runtime-environment.html' title='¿Qué es la JRE (Java Runtime Environment)?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1989209909725043138</id><published>2010-03-03T12:01:00.000-08:00</published><updated>2010-05-09T14:06:40.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='Plataforma'/><title type='text'>Las Ediciones JAVA - JSE (Java Standar Edition), J2EE (Java 2 Enterprise Edition) y J2ME (JAVA 2 Micro Edition).</title><content type='html'>Las Ediciones JAVA son principalemente tres:&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;J2SE &lt;/span&gt;(Java 2 Standar Edition) Es la base para todas las plataformas, esta siempre debes tenerla porque provee los fundamentos para las restantes, con ella se puede  programar y ejecutar aplicaciones de escritorio y applets. Está compuesta por el &lt;a href="http://aprender-java.blogspot.com/2010/03/que-es-la-jre-java-runtime-environment.html"&gt;JRE (Java Runtime Environment)&lt;/a&gt; y el &lt;a href="http://aprender-java.blogspot.com/2010/03/que-es-el-jdk-java-development-kit.html"&gt;JDK (Java Development Kit )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;J2EE &lt;/span&gt;(Java 2 Enterprise Edition) Se trata de una plataforma multiusuario y distribuida para desarrollo y despliegue de aplicaciones empresariales JAVA. Requiere tener instalado el JS2E&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;J2ME &lt;/span&gt;(JAVA 2 Micro Edition): Es la plataforma de desarrollo de aplicaciones para dispositivos de escasos recursos como los dispositivos móviles. Requiere tener instalado el JS2E&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1989209909725043138?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1989209909725043138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1989209909725043138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1989209909725043138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1989209909725043138'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/03/las-ediciones-java-jse-java-standar.html' title='Las Ediciones JAVA - JSE (Java Standar Edition), J2EE (Java 2 Enterprise Edition) y J2ME (JAVA 2 Micro Edition).'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3518451360138049733</id><published>2010-03-01T11:34:00.000-08:00</published><updated>2010-05-09T12:00:17.898-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JS2'/><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='Plataforma'/><title type='text'>El concepto de JAVA : “escribir solo una vez y ejecutar en cualquier lugar”</title><content type='html'>&lt;span style="font-size:130%;"&gt;El concepto de JAVA : “escribir solo una vez y ejecutar en cualquier lugar”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Uno de las principales carecticas que convirtió a JAVA en el lenguaje preferido por en la actualidad, pricipalmente en la distribución de código en INTERNET es su concepto de “&lt;span style="font-weight: bold;"&gt;escribir solo una vez y ejecutar en cualquier lugar&lt;/span&gt;”&lt;br /&gt;&lt;br /&gt;Si bien esta idea de un único paquete estándar aplicable a todos los tipos de equipos no pudo ser realizada como se esperó al inicio, se superó el problema de la diversidad de sistemas con el concepto de &lt;span style="font-weight: bold;"&gt;EDICIONES JAVA&lt;/span&gt; que atienden las distintas necesidades de los sistemas, permitiendo desarrollar y ejecutar aplicaciones JAVA “en todos lados”, ya sea teléfonos en celulares, computadoras de escritorios con distintos sistemas operativos, servidores, PDA, etc.&lt;br /&gt;&lt;br /&gt;La plataforma JAVA está disponible en tres &lt;span style="font-weight: bold;"&gt;ediciones&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;- &lt;span style="color: rgb(255, 0, 0);"&gt;JSE&lt;/span&gt; (Java Standar Edition)&lt;br /&gt;- &lt;span style="color: rgb(255, 0, 0);"&gt;J2EE&lt;/span&gt; (Java 2 Enterprise Edition)&lt;br /&gt;-&lt;span style="color: rgb(255, 0, 0);"&gt; J2ME&lt;/span&gt; (JAVA 2 Micro Edition).&lt;br /&gt;&lt;br /&gt;Hablaremos de cada una de ellas en las próximas entregas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3518451360138049733?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3518451360138049733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3518451360138049733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3518451360138049733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3518451360138049733'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/01/el-concepto-de-java-escribir-solo-una.html' title='El concepto de JAVA : “escribir solo una vez y ejecutar en cualquier lugar”'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6473731115228579879</id><published>2010-03-01T10:18:00.000-08:00</published><updated>2010-05-09T12:00:50.968-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lenguaje'/><category scheme='http://www.blogger.com/atom/ns#' term='Plataforma'/><title type='text'>El lenguaje y la Plataforma Java</title><content type='html'>&lt;span style="font-size:180%;"&gt;El lenguaje y la plataforma&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java abarca dos aspectos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;- Un Lenguaje de Programación&lt;br /&gt;&lt;br /&gt;- Una Plataforma de Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La Plataforma de Software Java provee esencialmente dos elementos:&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;La Java Virtual Machine&lt;/span&gt;: Una máquina virtual con su propio set de instrucciones.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight: bold;"&gt;La Java Platform API&lt;/span&gt;: Una interfaz para la programación de aplicaciones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6473731115228579879?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6473731115228579879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6473731115228579879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6473731115228579879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6473731115228579879'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/05/el-lenguaje-y-la-plataforma-java.html' title='El lenguaje y la Plataforma Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-5869509273533257989</id><published>2010-02-13T12:58:00.001-08:00</published><updated>2010-02-13T12:58:55.094-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ebooks'/><title type='text'>Web Al Instante</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; &lt;/h3&gt;  &lt;div class="post-body entry-content"&gt; &lt;h3 class="post-title"&gt; &lt;/h3&gt;  &lt;div class="post-body"&gt; &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://45e23tr7vy6-8odev7055yi0el.hop.clickbank.net/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 194px;" src="http://3.bp.blogspot.com/_UxBljXKkbV4/Syvb-bjoZPI/AAAAAAAAAZY/QwesG_D8z6I/s400/webalinstante.jpg" alt="" id="BLOGGER_PHOTO_ID_5416664842438730994" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: center;" class="MsoNormal" align="center"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(2, 22, 78); font-family: 'Verdana','sans-serif';"&gt;¿Quiere vender su producto pero aún no tiene web? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0cm 0cm 0pt; text-align: center;" class="MsoNormal" align="center"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(2, 22, 78); font-family: 'Verdana','sans-serif';"&gt;¡Llegó Web Al Instante!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size: 100%;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(2, 22, 78); font-family: 'Verdana','sans-serif';"&gt;Y el Pack emprendedor vol 2 (bonus free)con los software que tú necesitas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://45e23tr7vy6-8odev7055yi0el.hop.clickbank.net/"&gt;Accede Ahora a este productor que te ahorra muchas horas de trabajo&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&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/36455621-5869509273533257989?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/5869509273533257989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=5869509273533257989' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/5869509273533257989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/5869509273533257989'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2010/02/web-al-instante.html' title='Web Al Instante'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UxBljXKkbV4/Syvb-bjoZPI/AAAAAAAAAZY/QwesG_D8z6I/s72-c/webalinstante.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6112469573513503512</id><published>2009-12-08T06:14:00.000-08:00</published><updated>2009-12-08T06:15:25.657-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><title type='text'>Aprende a programar para Iphone</title><content type='html'>&lt;a href="http://dec10vs9-74p6w77y631z7r8so.hop.clickbank.net/"&gt;Crear una Aplicacion Iphone&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dec10vs9-74p6w77y631z7r8so.hop.clickbank.net/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 266px;" src="http://3.bp.blogspot.com/_UxBljXKkbV4/Sx5fBMA6q3I/AAAAAAAAAYY/6e4MnT2eq6c/s400/How-To-Make-An-iPhone-App-E-Book.jpg" alt="" id="BLOGGER_PHOTO_ID_5412868276155493234" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6112469573513503512?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6112469573513503512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6112469573513503512' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6112469573513503512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6112469573513503512'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/12/aprende-programar-para-iphone.html' title='Aprende a programar para Iphone'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UxBljXKkbV4/Sx5fBMA6q3I/AAAAAAAAAYY/6e4MnT2eq6c/s72-c/How-To-Make-An-iPhone-App-E-Book.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-88337859703795164</id><published>2009-10-28T07:24:00.000-07:00</published><updated>2009-11-02T11:42:26.321-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaFX'/><title type='text'>JavaFX. Desarrollo de Rich Internet Applications</title><content type='html'>&lt;span style="font-size:100%;"&gt;Conferencia sobre &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;JavaFX por &lt;/span&gt;&lt;b&gt;Paola Gutiérrez&lt;/b&gt; - Campus Ambassador de Sun Microsystems.&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Desarrollo de Rich Internet Applications en la &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;b&gt;Viernes 30 y  Sábado 31 de Octubre&lt;/b&gt; Aula 15, Edific io Newbery y Rivadavia,  UNNOBA Junín&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;"&gt;La entrada es libre y gratuita, pero debe realizarse  previa inscripción obligatoria en &lt;a class="moz-txt-link-freetext" href="http://www.unnoba.edu.ar/sl" send="true"&gt;http://www.unnoba.edu.ar/sl&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;Detalles de los expositores, de  las charlas, preguntas, consultas en &lt;a class="moz-txt-link-freetext" href="http://www.lugju.com.ar/" send="true"&gt;http://www.lugju.com.ar&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-88337859703795164?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/88337859703795164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=88337859703795164' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/88337859703795164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/88337859703795164'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/10/javafx-desarrollo-de-rich-internet.html' title='JavaFX. Desarrollo de Rich Internet Applications'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3641399531335108215</id><published>2009-08-21T14:37:00.000-07:00</published><updated>2009-08-21T14:42:52.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trabajar con JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Trabajar en JAVA</title><content type='html'>Trabajos JAVA de:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Analista Funcional Java&lt;/li&gt;&lt;li&gt;Desarrollador: conocimientos de Hybernate, struts, spring, jsp, html. Base dedatos SQL u Oracle. Servidores de aplicacion JBOSS o similar. Manejo de metodologia de trabajo, lenguaje UML. Deseable EJB, Ayax, MAVEN&lt;/li&gt;&lt;li&gt;Desarrolladores Java  / J2EE&lt;/li&gt;&lt;li&gt;  &lt;a target="_blank" href="http://www.computrabajo.com.ar/bt-ofrd-creser-257328.htm?BqdPalabras=JAVA"&gt;Programadores Java  Sr. y Programadores Java  Semi Senior&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.computrabajo.com.ar/bt-ofrd-softtek-271624.htm?BqdPalabras=JAVA"&gt;Programador Java  + FLEX Ssr&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://anunciosdetrabajo.com.ar/trabajo-ofertas/trabajo_JAVA.htm"&gt;Ofertas de Trabajo JAVA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3641399531335108215?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3641399531335108215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3641399531335108215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3641399531335108215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3641399531335108215'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/08/trabajar-en-java.html' title='Trabajar en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-985107556770197803</id><published>2009-07-21T12:23:00.000-07:00</published><updated>2009-07-21T12:24:15.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Servlets'/><category scheme='http://www.blogger.com/atom/ns#' term='Hibernat'/><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='EJB3'/><title type='text'>Introduccion al mundo Java</title><content type='html'>Por que Java es tan exitoso como lenguaje de  programacion?&lt;br /&gt;&lt;br /&gt;El Club de Programadores- Asociacion Civil, invita a participar de la  conferencia gratuita  'Introduccion al mundo Java' que se dictara el martes  21  de Julio de 2009 de 9 a 12 hs. , en Auditorio Congreso, Entre Rios 166&lt;br /&gt;Caracteristicas de los diferentes entornos (JSE - JEE -  JME)&lt;br /&gt;&lt;br /&gt;Como crear aplicaciones web, empresariales, de escritorio y para  celulares con Java&lt;br /&gt;&lt;br /&gt;Herramientas utilizadas en el dia a  dia.&lt;br /&gt;&lt;br /&gt;Frameworks&lt;br /&gt;&lt;br /&gt;JSP - Servlets - JSF - Hibernate - EJB3 entre  otros temas&lt;br /&gt;&lt;br /&gt;Eclipse como entorno de desarrollo&lt;br /&gt;&lt;br /&gt;Realidad y futuro  tecnologico / laboral&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-985107556770197803?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/985107556770197803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=985107556770197803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/985107556770197803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/985107556770197803'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/07/introduccion-al-mundo-java.html' title='Introduccion al mundo Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6143008667039097316</id><published>2009-07-08T13:26:00.000-07:00</published><updated>2009-07-08T13:27:19.970-07:00</updated><title type='text'>JAVA paso a paso</title><content type='html'>JAVA paso a paso&lt;br /&gt;&lt;br /&gt;Fecha de inicio   : 10 de Julio de 2009&lt;br /&gt;Cantidad  de horas : 32 horas, en ocho clases de cuatro horas &lt;br /&gt;Horario           :  Viernes de 9 a 13 hs.&lt;br /&gt;Lugar             : Laboratorio Congreso - Entre Rios  166 - ciudad de Buenos Aires&lt;br /&gt;&lt;br /&gt;1- Temario a desarrollar&lt;br /&gt;&lt;br /&gt;.. Modulo 1: El lenguaje Java&lt;br /&gt;- Origen del  Java.&lt;br /&gt;- Caracteristicas del lenguaje.&lt;br /&gt;- Java Virtual Machine.&lt;br /&gt;- Java  Runtime Enviroment: JRE.&lt;br /&gt;- Grupos de Productos de JAVA.&lt;br /&gt;- Entorno de  desarrollo de JAVA.&lt;br /&gt;- Orientacion a objetos: Definiciones.&lt;br /&gt;- Los tres  pilares de Orientacion a Objetos: Encapsulamiento, Herencia,  Polimorfismo.&lt;br /&gt;&lt;br /&gt;.. Modulo 2: OO - Nociones basicas.&lt;br /&gt;- Comentarios.&lt;br /&gt;-  Importacion de clases. Paquetes.&lt;br /&gt;- Declaracion de Clases y Metodos.&lt;br /&gt;&lt;br /&gt;..  Modulo 3: Un primer ejercicio - Nociones basicas de Java&lt;br /&gt;-  Identificadores.&lt;br /&gt;- Variables.&lt;br /&gt;- Constantes.&lt;br /&gt;- Tipos de datos  primitivos&lt;br /&gt;- Operadores.&lt;br /&gt;- Casting.&lt;br /&gt;&lt;br /&gt;.. Modulo 4: Sintaxis de  Java:&lt;br /&gt;- Bifurcaciones: if, switch.&lt;br /&gt;- Bucles.&lt;br /&gt;&lt;br /&gt;.. Modulo 5: Nociones  de objetos aplicadas a Java&lt;br /&gt;- Clases y Objetos. Atributos.&lt;br /&gt;- Clases de  testeo.&lt;br /&gt;- Libreria de Clases de Java en el SDK.&lt;br /&gt;- Mecanismo de paso de  parametros en Java.&lt;br /&gt;- Metodos y variables static.&lt;br /&gt;- Variables  locales.&lt;br /&gt;- Sobrecarga de metodos.&lt;br /&gt;- Encapsulamiento. Permisos de  acceso.&lt;br /&gt;- Paquetes. Interfaces.&lt;br /&gt;- Constructores.&lt;br /&gt;- Destruccion de  objetos.&lt;br /&gt;- Herencia y polimorfismo en Java.&lt;br /&gt;&lt;br /&gt;.. Modulo 6: Algunas  clases predefinidas de Java&lt;br /&gt;- Algunos paquetes del SDK.&lt;br /&gt;&lt;br /&gt;.. Modulo 7:  Arrays&lt;br /&gt;- Arrays unidimensionales.&lt;br /&gt;- Arrays multidimensionales.&lt;br /&gt;&lt;br /&gt;..  Modulo 8: Excepciones y Errores. Aserciones.&lt;br /&gt;- Tres modos de manejar  Excepciones.&lt;br /&gt;- Excepciones: Java vs. otros lenguajes.&lt;br /&gt;- Try- catch.&lt;br /&gt;-  Jerarquias de clases de Excepciones y Errores.&lt;br /&gt;- Excepciones definidas por el  usuario.&lt;br /&gt;- Clase Error.&lt;br /&gt;- Aserciones: Cuando utilizarlas.&lt;br /&gt;- Aserciones  vs. Excepciones.&lt;br /&gt;&lt;br /&gt;.. Modulo 9: Threads.&lt;br /&gt;- Threads: Multitarea en una  CPU.&lt;br /&gt;- Extendiendo la clase Thread.&lt;br /&gt;- Implementando la interface  Runnable.&lt;br /&gt;- Control de Threads. Scheduler de Threads.&lt;br /&gt;- Niveles de  prioridad.&lt;br /&gt;- Metodos sincronizados.&lt;br /&gt;- Comunicacion entre threads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6143008667039097316?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6143008667039097316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6143008667039097316' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6143008667039097316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6143008667039097316'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/07/java-paso-paso.html' title='JAVA paso a paso'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1798224579214635864</id><published>2009-06-18T10:10:00.000-07:00</published><updated>2009-06-18T10:12:05.689-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Video de JAVA</title><content type='html'>Video de JAVA &lt;br /&gt;&lt;h1&gt;Java is Everywhere&lt;/h1&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SRLU1bJSLVg&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/SRLU1bJSLVg&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1798224579214635864?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1798224579214635864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1798224579214635864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1798224579214635864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1798224579214635864'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/06/video-de-java.html' title='Video de JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2672113446830704328</id><published>2009-05-07T06:46:00.000-07:00</published><updated>2009-05-07T06:48:32.088-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA Cursos'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Spring Framework para Java</title><content type='html'>Club de Programadores&lt;br /&gt;PROXIMOS CURSOS A DICTARSE DURANTE EL MES DE MAYO EN EL CLUB DE PROGRAMADORES&lt;br /&gt;&lt;br /&gt;Spring Framework para Java&lt;br /&gt;Horario: Lunes de 18.30 a 21.30 hs.&lt;br /&gt;Docente: Angel López&lt;br /&gt;Comienzo: 04-05-2009&lt;br /&gt;Lugar: Auditorio Congreso&lt;br /&gt;Arancel: 180.00&lt;br /&gt;Horas: 9 horas, en tres clases de tres hs.&lt;br /&gt;Inscripción : por mail a clubdeprogramadores@fibertel.com.ar o por TE al 4383-2056&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2672113446830704328?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2672113446830704328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2672113446830704328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2672113446830704328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2672113446830704328'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/05/spring-framework-para-java.html' title='Spring Framework para Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3384399908352892470</id><published>2009-04-28T16:24:00.000-07:00</published><updated>2009-04-28T16:25:17.797-07:00</updated><title type='text'>Curso introductorio a la programacion en JAVA</title><content type='html'>El C l u b   de   Programadores - Asociacion Civil, invita a participar del curso 'Aprendiendo a programar con Java' que se dictara los dias Jueves de 18.30 a 21.30 hs. a partir del 07 de Mayo de 2009, en Auditorio Congreso, Entre Rios 166 &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Curso introductorio a la programacion en JAVA &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;Objetivos : Destinado a quienes desean aprender a programar desde cero con esta poderosa herramienta Se adquieren conocimientos como: Conceptos de programacion, Programacion Orientada a Objetos, Introduccion a la tecnologia Java, Programacion en lenguaje Java con su sintaxis basica y avanzada. &lt;br /&gt; &lt;br /&gt;Requisitos: Ser usuario de PC y de Internet, con ganas de aprender a programar &lt;br /&gt; &lt;br /&gt;Modalidad : Curso teorico practico dictado en auditorio con una PC y proyector&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3384399908352892470?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3384399908352892470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3384399908352892470' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3384399908352892470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3384399908352892470'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/04/curso-introductorio-la-programacion-en.html' title='Curso introductorio a la programacion en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4743542283287981867</id><published>2009-03-24T12:14:00.000-07:00</published><updated>2009-03-24T12:16:55.477-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Libros'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>PROGRAMACIÓN WEB JAVA  Capitulo Gratis</title><content type='html'>&lt;span class="titulochico"&gt;PROGRAMACIÓN WEB JAVA&lt;/span&gt; es un libro que brinda las herramientas necesarias para convertirse en un verdadero experto en el desarrollo de aplicaciones web con Java. Orientado a desarrolladores que tengan conocimientos de programación orientada a objetos y poca o ninguna experiencia en programación web, con esta obra el lector estará capacitado para desarrollar aplicaciones web sólidas, robustas y confiables.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;img src="http://usershop.redusers.com//graphs/botones/pdf.gif" border="0" /&gt;               &lt;a href="http://img.redusers.com/imagenes/libros/lpcu090/sumario.pdf" class="linkColor" target="_blank"&gt;Sumario en PDF de Programacion Web JAVA&lt;/a&gt;&lt;/b&gt;          &lt;br /&gt;                   &lt;b&gt;&lt;img src="http://usershop.redusers.com//graphs/botones/pdf.gif" border="0" /&gt;               &lt;a href="http://img.redusers.com/imagenes/libros/lpcu090/capitulogratis.pdf" class="linkColor" target="_blank"&gt;Capitulo gratis en PDF del Libro Programacion Web JAVA&lt;/a&gt;&lt;/b&gt;          &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UxBljXKkbV4/SckxZ1g3J-I/AAAAAAAAAWc/zfI_Dw0rfMk/s1600-h/getImage%5B1%5D.asp_cod%3D1857%26WIDTH%3D118%26HEIGHT%3D162"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 113px; height: 161px;" src="http://2.bp.blogspot.com/_UxBljXKkbV4/SckxZ1g3J-I/AAAAAAAAAWc/zfI_Dw0rfMk/s400/getImage%5B1%5D.asp_cod%3D1857%26WIDTH%3D118%26HEIGHT%3D162" alt="" id="BLOGGER_PHOTO_ID_5316835155018983394" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4743542283287981867?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4743542283287981867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4743542283287981867' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4743542283287981867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4743542283287981867'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/03/programacion-web-java-capitulo-gratis.html' title='PROGRAMACIÓN WEB JAVA  Capitulo Gratis'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UxBljXKkbV4/SckxZ1g3J-I/AAAAAAAAAWc/zfI_Dw0rfMk/s72-c/getImage%5B1%5D.asp_cod%3D1857%26WIDTH%3D118%26HEIGHT%3D162' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6877370956486722641</id><published>2009-02-13T06:15:00.000-08:00</published><updated>2009-02-13T06:18:17.299-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>JAVA en docentes INFO</title><content type='html'>&lt;a href="http://docentes.info"&gt;Docentes . INFO&lt;/a&gt;es un portal destinado a docentes y maestros con gran cantidad de recursos de diferenets tematicas.&lt;br /&gt;Releyendo el sitio encontramos una seccion dedicada a &lt;a href="http://www.docentes.info/preguntas/search.php?query=JAVA"&gt;Preguntas sobre JAVA&lt;/a&gt;&lt;br /&gt;muy interesantes&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.docentes.info/preguntas/question/20070426203009AAnusaa.html" target="_blank"&gt;Donde se puede estudiar Java J2EE - XML(Java para internet)?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.docentes.info/preguntas/question/20070528074809AAcENdt.html" target="_blank"&gt;Necesito ayuda con un trabajo de Programacion en Java sobre listas enlazadas?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.docentes.info/preguntas/question/20070324171539AAl6cZq.html" target="_blank"&gt;Como hago para ver aplicaciones Java en internet?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.docentes.info/preguntas/question/20070331193532AA2dhzU.html" target="_blank"&gt;Transferencia de Juegos Java por Bluetooth a Teléfonos Motorola?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.docentes.info/preguntas/question/20070501171845AAbCOHG.html" target="_blank"&gt;¿como puedo instalar a mi celular un programa de java?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6877370956486722641?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6877370956486722641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6877370956486722641' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6877370956486722641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6877370956486722641'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2009/02/java-en-docentes-info.html' title='JAVA en docentes INFO'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116271393390982843</id><published>2008-12-07T10:03:00.000-08:00</published><updated>2008-12-07T04:44:32.602-08:00</updated><title type='text'>Curso de JAVA para descarga gratis</title><content type='html'>Nueva direccion de descarga de cursos de JAVA gratuitos&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tepedia.com/libros-gratis/"&gt;Descargar CURSO DE JAVA GRATIS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116271393390982843?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116271393390982843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116271393390982843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116271393390982843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116271393390982843'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/11/curso-de-java-para-descarga-gratis.html' title='Curso de JAVA para descarga gratis'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6851920394561403599</id><published>2008-11-28T05:59:00.000-08:00</published><updated>2008-11-28T06:50:53.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='applets'/><category scheme='http://www.blogger.com/atom/ns#' term='kitchen'/><title type='text'>Analisis en Java del site Singularkitchen</title><content type='html'>&lt;a href="http://zync.es/desarrollo_web-C39/aprender_java-4284.html?ads_cod=xmYj5We6VTMxgHMzEDN4IDNvZw=="&gt;&lt;img src="http://zync.es/imagen/ads/img_xmYj5We6VTMxgHMzEDN4IDNvZw==.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Por cortesia de Zync, &lt;a href="http://www.thesingularkitchen.com/"&gt;SingularKitchen&lt;/a&gt; ha solicitado un analisis en el area de Java para su sitio Web.&lt;br /&gt;&lt;br /&gt;En realidad, este sitio no maneja applets de ningun tipo, que son pequeños trozos de codigo Java para permitir el manejo de aplicaciones independientes del Servidor. Estos applets fueron ampliamente utilizados en la decada de los 90 como una altenrativa a una pagina unicamente compuesta por codigo estatico. En el caso particular del sitio SingularKitchen, podemos notar un uso bastante extensivo de Flash, que es un codigo liviano y muy comodo para darle a la pagina un aspecto mas dinamico.&lt;br /&gt;&lt;br /&gt;Empero, noto el uso de Javascript en las opciones de diseño personalizado de una cocina. Todo el entorno permite al usuario interactuar con la pagina sin necesidad de hacer un requerimiento al servidor en cada instancia. Eso es bueno. El problema resulta en las velocidades de conexion, pq la apliaccion resulta ser bastante lenta.&lt;br /&gt;&lt;br /&gt;Una solucion a este problema seria realizar la aplicacion en Flash. Eso agilitaria mucho el proceso y de lograrlo, permitira un diseño no solo mas rapido, sino mas amigable con el usuario, y esto haria incrementar el numero de personas que acceden a este portal.&lt;br /&gt;&lt;br /&gt;referente al uso de un applet, en este caso no se justifica, y el uso de los mismos ha desaparecido con la aparicion de Javascript, AJAX y Flash.&lt;br /&gt;&lt;br /&gt;Ajax seria recomendable de utilizar en busquedas, Seria bueno que añadieran un modulo para busqueda de modelos, no solo las imagenes en la parte inferior, sino ademas una busqueda de ciertos diseños ya predispuestos, para no comenzar trabajando desde 0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6851920394561403599?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6851920394561403599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6851920394561403599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6851920394561403599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6851920394561403599'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/11/analisis-en-java-del-site.html' title='Analisis en Java del site Singularkitchen'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-7986252617598446720</id><published>2008-10-08T18:56:00.000-07:00</published><updated>2008-10-08T19:01:25.518-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cadenas'/><category scheme='http://www.blogger.com/atom/ns#' term='tipos de variables'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><title type='text'>Variables y Strings</title><content type='html'>&lt;div id="result_box" dir="ltr"&gt;&lt;span style="font-weight: bold;"&gt;Declarar Variables &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     * Si desea utilizar una variable, debe declarar específicamente su tipo. Para declarar una variable del typeyou simplemente utilizar el tipo seguido por el nombre de la variable. Considere los siguientes ejemplos&lt;br /&gt;&lt;br /&gt;           byte b;&lt;br /&gt;           corta edad;&lt;br /&gt;           nationalDebt largo;&lt;br /&gt;           isMale boolean;&lt;br /&gt;&lt;br /&gt;     * Puede también declarar múltiples variables de un tipo en una expresión como en el ejemplo siguiente:&lt;br /&gt;&lt;br /&gt;           int edad, yrsEmployed, numChildren;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Asignación Variable de inicialización y&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     * Una vez que han declarado el tipo de una variable, usted está libre para inicializar y asignar a ella algún valor.&lt;br /&gt;&lt;br /&gt;     * Asignación de inicialización de las obras y al igual que hizo en Perl. Usted sólo tiene que utilizar un nombre de variable = algún valor. Por ejemplo, considere el siguiente código:&lt;br /&gt;&lt;br /&gt;           int edad;&lt;br /&gt;           edad = 28;&lt;br /&gt;&lt;br /&gt;     * Por supuesto, también puede declarar variables y asignar valores a las mismas, al mismo tiempo, con la siguiente sintaxis:&lt;br /&gt;&lt;br /&gt;           int edad = 28;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Casting (Cambiar de un tipo a otro) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     * ¿Qué pasa si usted quiere multiplicar 2 x 1,5, o más genéricamente, int x doble? ¿El resultado ser un int o un doble o algo más?&lt;br /&gt;&lt;br /&gt;     * Bueno, en caso de duda, Java convertirá a la menos restrictiva tipo para estar seguro. Por lo tanto, en el ejemplo anterior, el resultado será un doble doble ya que es menos restrictiva.&lt;br /&gt;&lt;br /&gt;     * El siguiente gráfico muestra cómo los tipos se casta, si es posible.&lt;br /&gt;&lt;br /&gt;       byte -&gt; corto -&gt; int -&gt; largo -&gt; float&lt;br /&gt;            -&gt; Doble&lt;br /&gt;&lt;br /&gt;     * Sin embargo, lo que si va a otro lado? Suponiendo que tiene dos dobles y usted desea hacer un int del producto&lt;br /&gt;&lt;br /&gt;     * Para hacer este tipo de casta, sólo tiene que realizar una misión utilizando el tipo que se casted en paréntesis antes de que el valor que se casted. Considere el siguiente ejemplo en el que la casta de un doble a un int:&lt;br /&gt;&lt;br /&gt;       double d = 123,456;&lt;br /&gt;       int i = (int) d;&lt;br /&gt;&lt;br /&gt;     * En este caso, se le asignará un valor de "123".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Strings &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como te habrás dado cuenta, en Java, no hay ningún tipo de variable llamada cadena. Sin embargo, a pesar de Java no tiene un tipo determinado,  prevé que una clase llamada predefinidos de cadenas que puede utilizar en lugar.&lt;br /&gt;&lt;br /&gt;     * Hablaremos más sobre las clases y el uso de ellos en secciones posteriores. Sin embargo, sería agradable, al menos, introducir la cadena de clase aquí para que podamos utilizarlo en el ínterin.&lt;br /&gt;&lt;br /&gt;     * Para una instancia de cadena, usted sólo tiene que utilizar la misma sintaxis que lo haría si se tratara de un tipo:&lt;br /&gt;&lt;br /&gt;       String s =  "Hola ciberespacio";&lt;br /&gt;&lt;br /&gt;     * Las cadenas tienen muy pocos métodos que le permiten manipular en todos los sentidosl. Para leer acerca de estos métodos, simplemente utilice la documentación en línea. Hablaremos acerca de cómo utilizar de manera eficiente la documentación theonline un poco más tarde, pero usted debe saber puede encontrarlo  en el paquete java.lang.&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/36455621-7986252617598446720?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/7986252617598446720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=7986252617598446720' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7986252617598446720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7986252617598446720'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/10/variables-y-strings.html' title='Variables y Strings'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6985449912642540515</id><published>2008-10-05T20:56:00.000-07:00</published><updated>2008-10-05T21:11:49.095-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tipos de variables'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='variables'/><title type='text'>Uso de Variables</title><content type='html'>Uno de los fundamentos de la programación es el uso de variables.&lt;br /&gt;&lt;br /&gt;    * Las variables le permiten asignar un poco de información a un espacio en la memoria y le permiten manipular los datos sobre la vida de su programa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Java tiene soporte para variables. Sin embargo, en Java, la sintaxis es un poco diferente y hay algunas cuestiones más que usted necesita para hacer frente a, simplemente diciendo que&lt;br /&gt;&lt;br /&gt;      nombre de variable = valor de la variable.&lt;br /&gt;&lt;br /&gt;Variables de nombres&lt;br /&gt;&lt;br /&gt;    * En Java se puede variablilizar cualquier cosa por su nombre siempre y cuando no sean un "palabra clave" y sólo contienen caracteres en el conjunto de caracteres Unicode. Sin embargo, una buena práctica es utilizar los caracteres dentro de los rangos de "AZ, az, 0-9, o _".&lt;br /&gt;&lt;br /&gt;    * los nombres de variables deben ayudarle a entender lo que está sucediendo en su programa. Por lo tanto, es útil a su nombre de variables tales como la inteligencia firstName.&lt;br /&gt;&lt;br /&gt;    * Observe que hemos creado una variable firstName en el que la primera palabra fue menor caso, la segunda palabra, comenzó con una letra mayúscula y no hay espacios.  Esta norma es bastante práctica y es un buen hábito. Además, muchos desarrolladores de relieve el uso de un prefijo privado variables tales como "_adminName".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tipos de datos &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    * Dado que Java es un "fuertemente tipado" el tipo de cada variable debe ser declarada.&lt;br /&gt;&lt;br /&gt;    * Por ejemplo, con el fin de realizar la asignación variable se ha indicado anteriormente, que en primer lugar es necesario decirle al compilador de Java que la variable "edad" debe esperar a celebrar un entero.&lt;br /&gt;&lt;br /&gt;    * La razón de escribir es para que Java puede gestionar el uso de la memoria del ordenador cuando un programa Java se está ejecutando. Cada tipo de variable que se adjudican a una diferente cantidad de memoria dependiendo de la cantidad que necesita. Una de dos dígitos entero por ejemplo, ocupa mucho menos espacio que una de 12 dígitos decimales. Por lo tanto, cuando estamos escribiendo una variable, lo que estamos realmente haciendo es decirle a la computadora la cantidad de memoria que ponga a disposición para que el valor de la variable. El beneficio de fuerte es escribir código Java que se pueden portar fácilmente de una máquina a otra. Sin embargo, usted debe ser consciente de que si elige a un tipo variable de una manera y, a continuación, asignar a un valor que no puede celebrar, el valor se trunca para encajar en la variable y su programa producirá resultados incorrectos.&lt;br /&gt;&lt;br /&gt;    * En Java, hay ocho tipos de variables: int, corto, largo, byte, float, doble, char, y boolean.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6985449912642540515?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6985449912642540515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6985449912642540515' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6985449912642540515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6985449912642540515'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/10/uso-de-variables.html' title='Uso de Variables'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-8127592807495096349</id><published>2008-10-02T06:21:00.000-07:00</published><updated>2008-10-02T06:21:00.854-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OOP'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajar con JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='pantalla'/><title type='text'>Impresion por pantalla</title><content type='html'>Bien, como se vio en la última página, puede dirigir Java para imprimir en la salida estándar utilizando la System.out.println () método.&lt;br /&gt;&lt;br /&gt;     * Vamos a hablar más sobre los detalles de los métodos, pero por el momento, sería bueno que usted sepa que puede imprimir a la línea de comandos o de la consola de Java utilizando&lt;br /&gt;&lt;br /&gt;       System.out.println (cadena);&lt;br /&gt;&lt;br /&gt;     * Por ejemplo:&lt;br /&gt;&lt;br /&gt;       System.out.println ( "Hola ciberespacio!");&lt;br /&gt;&lt;br /&gt;     * El sistema contiene unos cuantos metodos que le permiten hacer algo más que la impresión de curso. Para leer acerca de estos métodos, simplemente utilice la documentación en línea. Hablaremos acerca de cómo utilizar de manera eficiente la documentación theonline un poco más tarde, pero usted debe saber DICHO puede encontrar el sistema de clase en el paquete java.lang.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-8127592807495096349?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/8127592807495096349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=8127592807495096349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8127592807495096349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8127592807495096349'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/10/impresion-por-pantalla.html' title='Impresion por pantalla'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1487875780739145175</id><published>2008-09-29T06:12:00.000-07:00</published><updated>2008-09-29T06:21:05.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comentarios'/><category scheme='http://www.blogger.com/atom/ns#' term='OOP'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Uso de comentarios</title><content type='html'>Asi como se usa (#) para permitir que el intérprete de Perl saber que una línea de codigo va un comentario, puede especificar los comentarios en Java&lt;br /&gt;&lt;br /&gt;En realidad, hay varias formas de denotar comentarios en Java&lt;br /&gt;&lt;br /&gt;Para una sola linea de comentarios, usted puede usar el "/ /"Por ejemplo, considere el siguiente código:&lt;br /&gt;&lt;br /&gt;/ / Inicializar variables ...&lt;br /&gt;int edad = 28; / / Declarar e inicializar edad&lt;br /&gt;&lt;br /&gt;  Para especificar comentarios de varias lineas, se usan los simbolos "/ *" y "* /", como se ve en el ejemplo&lt;br /&gt;&lt;br /&gt;/ *&lt;br /&gt;Esta es una clase de muestra que se utiliza para demonstratethe uso de multi-línea de comentarios.&lt;br /&gt;Fue escrito por Carlos Jordan para Aprendiendo Java&lt;br /&gt;* /&lt;br /&gt;        /* Ejemplo Definir una clase con un único&lt;br /&gt;         Main () , con el metodo que imprima&lt;br /&gt;"Hola ciberespacio!" a la salida estándar.&lt;br /&gt;*/&lt;br /&gt;public class Example&lt;br /&gt;   (Public static void main (String [] args)&lt;br /&gt;      (System.out.println ( "Hola ciberespacio!");&lt;br /&gt;     )&lt;br /&gt;   )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Por último, si usted está escribiendo comentarios que deberían incluirse como parte de un javadoc, debe usar la "/**" "* /" combinación como en el siguiente ejemplo:&lt;br /&gt;&lt;br /&gt;/ *&lt;br /&gt;Esta es una clase de muestra que se utiliza para demonstratethe uso de multi-línea de comentarios.&lt;br /&gt;Fue escrito por Carlos Jordan para Aprender Java. Estos comentarios  no aparecen en la documentación de java&lt;br /&gt;* /&lt;br /&gt;          / **&lt;br /&gt;          Ejemplo definir una clase con un único&lt;br /&gt;          main () método que se imprima&lt;br /&gt;          "Hola ciberespacio!" a la salida estándar.&lt;br /&gt;          Este comentario aparece en el javadoc.&lt;br /&gt;         * /&lt;br /&gt;&lt;br /&gt;Ejemplo clase pública&lt;br /&gt;   (&lt;br /&gt;   public static void main (String [] args)&lt;br /&gt;     (&lt;br /&gt;     System.out.println ( "Hola ciberespacio!");&lt;br /&gt;     )&lt;br /&gt;   )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1487875780739145175?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1487875780739145175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1487875780739145175' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1487875780739145175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1487875780739145175'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/09/uso-de-comentarios.html' title='Uso de comentarios'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6536942887241790019</id><published>2008-09-25T09:31:00.000-07:00</published><updated>2008-09-25T09:58:56.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='polimorfismo'/><category scheme='http://www.blogger.com/atom/ns#' term='POO'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Polimorfismo</title><content type='html'>&lt;tr valign="top"&gt;&lt;td class="almost_half_cell"&gt;&lt;div id="result_box" dir="ltr"&gt;Bueno, hay una característica final de los objetos que usted necesita  comprender.&lt;br /&gt;&lt;br /&gt;     * Los objetos son lo suficientemente inteligentes como para ser dinámicos. En concreto, tienen la capacidad de reaccionar diferente en función de la situación.&lt;br /&gt;&lt;br /&gt;     * Esto es importante porque hace que la API fiable y fácil de entender para la próxima desarrollador.&lt;br /&gt;&lt;br /&gt;     * Veamos un ejemplo. Supongamos que usted tiene un método denominado "print ()".&lt;br /&gt;&lt;br /&gt;     * La primera pregunta que usted podría pedir es, "¿qué significa este método de impresión: imágenes, texto, o qué?"&lt;br /&gt;&lt;br /&gt;     * Bien utilizando "polimorfismo", un objeto se puede hacer para manejar cualquier situación con el mismo nombre de método. Por lo tanto, dependiendo de lo que el objeto se pide a la prensa, la que estará en condiciones de imprimir.&lt;br /&gt;&lt;br /&gt;     * En lugar de tener métodos independientes como printPicture (), printLetters (), y printNumbers () que ha unificado un print () y el objeto en sí determina cómo manejar los diferentes tipos de situaciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="submitcell"&gt;&lt;span class="langselect" id="sl_select"&gt;&lt;div haspopup="true" tabindex="0" style="-moz-user-select: none;" role="button" title="" class="goog-inline-block goog-menu-button"&gt;&lt;div class="goog-inline-block goog-menu-button-outer-box"&gt;&lt;div class="goog-inline-block goog-menu-button-inner-box"&gt;&lt;div class="goog-inline-block goog-menu-button-caption"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt; En pocas palabras, el polimorfismo es mejorado método de llamar. En pocas palabras, a través de e flujo de herencia  Animal / Mamíferos / Cat ejemplo:&lt;br /&gt;&lt;br /&gt;void test ()&lt;br /&gt;(&lt;br /&gt;  Cat Simon = new Cat ();&lt;br /&gt;  Animal creature = Simon; / /  upcasting&lt;br /&gt;  creature.eat (); / / = Cat.eat &lt;br /&gt;  Perro Rover = new Perro ();&lt;br /&gt;&lt;br /&gt;   / / Rover segura upcast referencia a los animales&lt;br /&gt;  feed(Rover);&lt;br /&gt;  feed(Simon);&lt;br /&gt;)&lt;br /&gt;void feed(Animal a)&lt;br /&gt;(&lt;br /&gt;   / / Creature.eat () = Cat.eat ()&lt;br /&gt;   / / feed(rover) = Dog.eat ()&lt;br /&gt;   / / feed(Simon) = Cat.eat ()&lt;br /&gt;   a.eat ();&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;En este caso,  Animal.eat ()  es polimórfico.&lt;br /&gt;&lt;br /&gt;Polimorfismo: "Llamada a un Java / método virtual utilizando una referencia a una superclase más generalizado de un objeto real invoca el método en el objeto real (el más específicos de subclase), utilizando un bottom-up mecanismo de búsqueda".&lt;br /&gt;&lt;br /&gt;Tutorial de Java, la definición de polimorfismo indica que el nombre de la función de sobrecarga es la misma cosa, que es una declaración incorrecta ".&lt;br /&gt;&lt;span class="subbutton" id="submit_button"&gt;&lt;div pressed="false" tabindex="0" style="-moz-user-select: none;" role="button" title="" class="goog-inline-block goog-custom-button"&gt;&lt;div class="goog-inline-block goog-custom-button-outer-box"&gt;&lt;div class="goog-inline-block goog-custom-button-inner-box"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="visibility: hidden;" id="dict"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6536942887241790019?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6536942887241790019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6536942887241790019' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6536942887241790019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6536942887241790019'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/09/polimorfismo.html' title='Polimorfismo'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6395835105252355178</id><published>2008-09-22T09:52:00.000-07:00</published><updated>2008-09-22T09:56:56.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='POO'/><category scheme='http://www.blogger.com/atom/ns#' term='herencia'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Herencia entre Objetos</title><content type='html'>Pero los beneficios de los objetos no se detienen ahí.&lt;br /&gt;&lt;br /&gt;Los objetos también tienen la habilidad especial a heredar la funcionalidad a partir de otros objetos.&lt;br /&gt;&lt;br /&gt;Veamos una metafora considerando al gato como un bojeto:&lt;br /&gt;&lt;br /&gt;Un gato es un gato. Dado que se trata de un gato, sabemos que tiene propiedades incluyendo bigotes, garras retráctiles y dientes afilados. Sabemos también que los métodos que ha incluido el hecho de que purrs cuando es feliz, que caza ratones, y rasgones hasta el sofá cuando es afilado sus garras.&lt;br /&gt;&lt;br /&gt;Pero un gato es más que un gato. También es un mamífero. Como un mamífero, que hereda ciertos atributos compartidos por todos los mamíferos. Por ejemplo, tiene glándulas mamarias, es de sangre caliente, que gestates sus jóvenes internos, que respira, mantiene la homeostasis, etc ...&lt;br /&gt;&lt;br /&gt;Al pensar en la herencia y los objetos, es útil distinguir entre un "es una" relación y un "tiene una" relación porque los objetos pueden tener ambos tipos de relación con los demás.&lt;br /&gt;&lt;br /&gt;Por ejemplo, si bien se puede decir un gato  es un objeto de mamíferos, y tiene un objeto llamado cerebro,  no se puede decir un gato tiene un objeto mamifero y un objeto cerebro.&lt;br /&gt;&lt;br /&gt;Con la herencia, si encuentras a alguien que ya ha desarrollado un objeto que es "sobre todo" lo que usted necesita, puede añadir fácilmente nuevas funciones sin romper los antiguos, o incluso tener que comprender cómo los antiguos trabajos.&lt;br /&gt;&lt;br /&gt;En otras palabras, la herencia le permite reutilizar fácilmente el código.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6395835105252355178?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6395835105252355178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6395835105252355178' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6395835105252355178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6395835105252355178'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/09/herencia-entre-objetos.html' title='Herencia entre Objetos'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3670239587318534879</id><published>2008-08-13T23:08:00.000-07:00</published><updated>2008-08-13T23:13:50.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prog. Orientada a Objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='POO'/><title type='text'>Los Objetos en POO</title><content type='html'>&lt;div id="result_box" dir="ltr"&gt;La belleza de los objetos que se puede utilizar incluso si no sabe cómo funcionan por dentro. Como hemos dicho antes, los objetos son "como cajas negras  de funcionalidad". Entonces, ¿qué significa eso exactamente?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Una caja negra es un término de ingeniería que trabaja como éste. En primer lugar, arrojando algo en la caja negra. Luego, espere mientras es cosa nuestra "transformado por arte de magia" dentro del mismo. Por último, recibimos un nuevo resultado de la misma caja negra La belleza reside en  que es todo lo que necesitamos saber es la manera que retorna adadoa una cierta entrada No necesitamos entender la magia interior. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;     * Bueno, eso significa que nadie, sino el objeto en sí necesita saber nada acerca de cómo sus propiedades y métodos se definen y aplican.&lt;br /&gt;&lt;br /&gt;     * Son la lista de temas almacenados en una matriz o un vector? ¿Cómo se maneja la clasificación, con un rápido o una especie de burbuja tipo? ¿Cómo es una selección marcada y ¿cómo manejar múltiples selecciones?&lt;br /&gt;&lt;br /&gt;     * Encapsulación significa que las respuestas a todas estas preguntas son de carácter privado, conocido sólo por el objeto en sí.&lt;br /&gt;&lt;br /&gt;     * ¿Cuál es el beneficio de esto? &lt;br /&gt;&lt;br /&gt;     * Bueno, la ventaja es que si quiero usar un Seleccione la casilla, no es necesario para hacer frente a todas las del complejo código que se encarga de toda la funcionalidad de un selecto cuadro. En lugar de ello, acabo de poner el auto-contenidos, seleccione la casilla objeto de mi aplicación y uso.&lt;br /&gt;&lt;br /&gt;     * Se trata de un concepto increíblemente útil porque significa que es mucho más fácil de entender y modificar el código porque lo único que necesita para hacer frente a pequeños trozos de código en un momento dado. Como desarrollador, no es necesario para hacer frente a las complejidades de seleccionar la casilla funcionalidad, acabo de utilizar la cosa!&lt;br /&gt;&lt;br /&gt;     * También es una buena metáfora para el mundo real, que puede ser pensado como está compuesto por objetos encapsulados. &lt;br /&gt;&lt;br /&gt;     * Considere la posibilidad de la computadora que está usando para leer esto. ¿Sabe cómo funciona la CPU? Lo más probable es que usted no. Pero eso está muy bien. Funciona independientemente. Y el hecho de que usted no tiene que pasar un tiempo de aprendizaje de ingeniería eléctrica significa que son libres de gastar su tiempo construir las cosas "mediante" la CPU.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3670239587318534879?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3670239587318534879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3670239587318534879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3670239587318534879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3670239587318534879'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/08/los-objetos-en-poo.html' title='Los Objetos en POO'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-8181342054619152115</id><published>2008-08-11T08:09:00.000-07:00</published><updated>2008-08-11T08:36:51.223-07:00</updated><title type='text'>OOP, una Introduccion a Orientacion a objetos</title><content type='html'>OOP fue construido para ayudar a administrar la complexificación de software a través de la abstracción. En POO, construir pequeños  segmentos de  bits de código que correspondan más estrechamente a la forma en que usted piensa acerca de su programa y la forma en que su programa refleja el mundo real.&lt;br /&gt;&lt;br /&gt;    * OOP proporciona la abstracción a través de cuatro conceptos fundamentales:&lt;br /&gt;&lt;br /&gt;          o Objetos&lt;br /&gt;          o Encapsulación&lt;br /&gt;          o Herencia&lt;br /&gt;          o polimorfismo&lt;br /&gt;&lt;br /&gt;Echemos un vistazo a cada uno de estos conceptos:&lt;br /&gt;&lt;br /&gt;POO se basa en el concepto de objetos. Los objetos son como cajas negras de funcionalidad que son totalmente independientes de cualquier código que las referencias o los utiliza.&lt;br /&gt;&lt;br /&gt;    * Los objetos pueden ser consideradospor exhibir dos características. Los objetos tienen propiedades y métodos de objetos.&lt;br /&gt;&lt;br /&gt;    * Propiedades de describir las cualidades de un objeto, mientras que los métodos de especificar el comportamiento del objeto.&lt;br /&gt;&lt;br /&gt;&lt;table width="400" border="1" cellpadding="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th colspan="2"&gt;&lt;span style="font-family:ARIAL;"&gt;El Gato&lt;br /&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;&lt;span style="font-family:ARIAL;"&gt;Propiedades&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style="font-family:ARIAL;"&gt;Metodos&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:ARIAL;"&gt;Color de Ojos&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;emite un sonido&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:ARIAL;"&gt;Numero de patas&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;persigue ratones&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:ARIAL;"&gt;especie&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family:ARIAL;"&gt;destruye el sofa&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Aunque no se trata de una analogía perfecta, a veces cuando se trata de averiguar lo que un objeto se ve así, crear los objetos en términos de nombres, las propiedades en términos de adjetivos, y los métodos en términos de verbos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-8181342054619152115?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/8181342054619152115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=8181342054619152115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8181342054619152115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8181342054619152115'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/08/oop-una-introduccion-orientacion.html' title='OOP, una Introduccion a Orientacion a objetos'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1954172762730887174</id><published>2008-08-06T18:59:00.001-07:00</published><updated>2008-08-06T19:02:32.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prog. Orientada a Objetos'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>POO, una introduccion a la Programacion Orientada a objetos</title><content type='html'>Diseño orientado a objetos (OOD) es una metodología de programación que tiene las siguientes características:&lt;br /&gt;&lt;br /&gt;     * OOD permite a los programadores más de cerca el modelo del mundo real que nunca.&lt;br /&gt;&lt;br /&gt;     * OOD es también una metodología que se presta así a la rápida de prototipos. Object-Oriented programas pueden ser modificados y construido muy rápidamente porque OOD proporciona el programador con excelentes herramientas para la abstracción.&lt;br /&gt;&lt;br /&gt;     * OOD produce código reutilizable. Una vez que los objetos se construyen, es muy fácil de usar en el futuro las aplicaciones por lo que no es necesario que nunca volver a inventar la rueda.&lt;br /&gt;&lt;br /&gt;     * Por último, OOD ayuda a los programadores trabajar en un entorno dinámico. Object-Oriented programas pueden ser modificados de manera rápida y fácil como el mundo real las necesidades del cambio.&lt;br /&gt;&lt;br /&gt;# Echemos un vistazo a lo que el gurú de Java Object Orientación, Bruce Eckel tiene que decir,&lt;br /&gt;&lt;br /&gt;     "Programación orientada a objetos hace un llamamiento a múltiples niveles. Para los administradores que promete más rápido y más barato desarrollo y mantenimiento. Para los analistas y los diseñadores se convierte en proceso de modelado más sencillo y produce un claro y manejable diseño. Para los programadores de la elegancia y la claridad del objeto y el modelo de poder orientada a objetos y herramientas de programación de las bibliotecas hace mucho más agradable tarea, y los programadores de experimentar un aumento de la productividad. Todo el mundo gana, al parecer.&lt;br /&gt;&lt;br /&gt;     Si hay un aspecto negativo es la costa de la curva de aprendizaje. Pensar en objetos es una espectacular salida de pensamiento relacionado con la programación estructurada, y el proceso de diseño de objetos es mucho más difícil que el diseño estructurado, especialmente si está tratando de crear objetos reutilizables. "&lt;br /&gt;&lt;br /&gt;Bueno,esto ya es bastante abstracto. Vamos a ver algunos aspectos históricos relacionados con la historia del desarrollo de este paradigma&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1954172762730887174?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1954172762730887174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1954172762730887174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1954172762730887174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1954172762730887174'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/08/poo-una-introduccion-la-programacion.html' title='POO, una introduccion a la Programacion Orientada a objetos'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4216155602378764040</id><published>2008-08-04T13:11:00.000-07:00</published><updated>2008-08-04T13:13:14.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aprendiendo'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Aprendiendo Java. Una corta introduccion</title><content type='html'>Java fue desarrollada originalmente en SunMicrosystems en 1991 para proporcionar una plataforma independiente del lenguaje de programación y el sistema operativo para la electrónica de consumo (televisores, tostadoras y VCRs).&lt;br /&gt;&lt;br /&gt;     En la sintaxis y la ejecución, Java es muy parecido a una versión simplificada de C + +. ( "simplificado" debe leerse en la frase anterior como "una mejora"). Se trata de un muy sólido, distribuido, de alto rendimiento, orientado a objetos, multi-idioma de rosca con todas las características usuales. Como tal, se basa en años de C + + de desarrollo, tomando lo bueno y prescindir de la mala.&lt;br /&gt;&lt;br /&gt;     Como así lo ocurrido sin embargo, Java no se construirá en el mercado de electrónica de consumo. En lugar de ello la herida en nuestros navegadores web.&lt;br /&gt;&lt;br /&gt;      Java parece ser un ajuste perfecto para la web. El lenguaje en sí es muy pequeña (ya que fue construido a ir dentro de tostadoras y relojes de alarma con pequeñas cantidades de memoria). Por lo tanto, podría ser trasladado rápidamente a través de Internet.&lt;br /&gt;&lt;br /&gt;     Por otra parte, Java es un lenguaje independiente de la plataforma. Es decir, cualquier ordenador con Java virtualmachine puede ejecutar un programa Java. Los programas pueden ser escritos en cualquier lugar y ser ejecutado en cualquier lugar. Esto es crucial porque si un idioma no puede funcionar en cualquier máquina, no se puede utilizar en la web que debe de servicio cada máquina, el lenguaje y environmentimaginable.&lt;br /&gt;&lt;br /&gt;      Plataforma independencia Java funciona porque es un interpretarse más que un lenguaje compilado. A diferencia de C o C + + código, cuando Java es compilado, no es compiledinto plataforma específica código máquina, pero independiente de la plataforma en código byte. Este código byte se distribuye a través de Internet y ha sido interpretado por una máquina virtual (por lo general instalados en un navegador web en estos días) en el que la plataforma que se está ejecutando. Tal vez una imagen sería útil ...&lt;br /&gt;&lt;br /&gt;     Por lo tanto, como un programador, que necesita sólo se refieren a ti mismo con el genérico lenguaje de programación Java y compilar sus aplicaciones en bytecode en sea cual sea el sistema que está usando. A continuación, puede estar seguro de que su bytecode willbe ejecutado correctamente si sus clientes están utilizando Mac, PC, Unix cajas o cualquier otra cosa.&lt;br /&gt;&lt;br /&gt;      Tal vez el mejor resumen de los objetivos de diseño y los logros de Java viene de Gary Cornell en la introducción de Core Java. En esta introducción, Cornell esboza 12 principios de diseño utilizados en el desarrollo del lenguaje Java. Para ello, cita el de Java Libro Blanco de SunSoft. Voy a duplicar las comillas aquí, pero usted no debe considerar su entorno de desarrollo Java Biblioteca completa sin una copia de Core Java.&lt;br /&gt;&lt;br /&gt;Java es simple &lt;br /&gt;&lt;br /&gt;     "Queríamos crear un sistema que puede ser programado fácilmente sin mucha formación esotérica y que al día de hoy apalancado prácticas estándar ... Por lo tanto, aun cuando nos dimos cuenta de que C + + no era apropiado, hemos diseñado lo más cerca de Java a C + + como sea posible con el fin de hacer el sistema sea más comprensible. Java omite muchos rara vez utilizada, mal entendido, confuso características de C + + que, en nuestra experiencia, traer más dolor que beneficios ".&lt;br /&gt;&lt;br /&gt;Java es pequeño &lt;br /&gt;&lt;br /&gt;     "Otro aspecto de ser sencilla está siendo pequeño. Uno de los objetivos de Java es permitir la construcción de software que puede funcionar stand-alone en máquinas pequeñas."&lt;br /&gt;&lt;br /&gt;Java es orientado a objetos &lt;br /&gt;&lt;br /&gt;     "En pocas palabras, diseño orientado a objetos es una técnica que se centra en el diseño de datos (= objetos) y en las interfaces a ella ... El objeto de orientedfacilities de Java son esencialmente las de C + +."&lt;br /&gt;&lt;br /&gt;Java es Distribuido &lt;br /&gt;&lt;br /&gt;     "Java cuenta con una amplia biblioteca de rutinas para hacer frente a los protocolos TCP / IP como HTTP y FTP. Aplicaciones Java pueden abrir los objetos y el acceso a través de la red a través de las URL con la misma facilidad que cuando se accede a un sistema de ficheros local."&lt;br /&gt;&lt;br /&gt;Java es robusto &lt;br /&gt;&lt;br /&gt;     "Java está pensado para escribir programas que deben ser fiables en una variedad de maneras. Java pone mucho énfasis en principios de la comprobación de posibles problemas, más tarde dinámica (tiempo de ejecución) el control y la eliminación de situaciones que son propensos a error."&lt;br /&gt;&lt;br /&gt;Java es segura &lt;br /&gt;&lt;br /&gt;     "Java está destinada a ser utilizada en red / entornos distribuidos. Con ese fin, un montón de se ha hecho hincapié en la seguridad. Java permite la construcción de libres de virus, sin alterar los sistemas."&lt;br /&gt;&lt;br /&gt;Java es la arquitectura neutral &lt;br /&gt;&lt;br /&gt;     "El compilador Java [genera] bytecode instrucciones que no tienen nada que ver con una particular arquitectura. Por el contrario, están diseñados para ser fáciles de interpretar en cualquier máquina y fácilmente traducirse en código máquina nativo en la marcha."&lt;br /&gt;&lt;br /&gt;Java es portátil &lt;br /&gt;&lt;br /&gt;     "A diferencia de Cy C + +, no hay la aplicación por los dependientes de" los aspectos del pliego de condiciones. [Por ejemplo], los tamaños de los tipos de datos primitivos se especifican, como es el comportamiento de la aritmética en ellos "&lt;br /&gt;&lt;br /&gt;Java es Interpretado &lt;br /&gt;&lt;br /&gt;     "El intérprete Java puede ejecutar bytecode de Java directamente en cualquier máquina a la que el intérprete ha sido portado. [Así] el proceso de desarrollo puede ser mucho más rápida y exploratorio".&lt;br /&gt;&lt;br /&gt;Java es un alto rendimiento &lt;br /&gt;&lt;br /&gt;     "Si bien el desempeño de bytecode es interpretado por lo general más que suficiente, hay situaciones en las que mayor rendimiento es obligatorio. El bytecode se puede traducir al vuelo en código máquina para la CPU se ejecuta la aplicación."&lt;br /&gt;&lt;br /&gt;Java es Multithreaded &lt;br /&gt;&lt;br /&gt;     "Los beneficios de multithreading están mejor respuesta interactiva y en tiempo real de comportamiento. [Esto se debe a que un programa puede hacer algo más que una cosa a la vez]"&lt;br /&gt;&lt;br /&gt;Java es Dinámico &lt;br /&gt;&lt;br /&gt;     "En un número de maneras, Java es un lenguaje más dinámico que C o C + +. Fue diseñado para adaptarse a un entorno en evolución ... Bibliotecas libremente puede añadir nuevos métodos y variables de instancia sin ningún tipo de efecto sobre sus clientes."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4216155602378764040?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4216155602378764040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4216155602378764040' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4216155602378764040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4216155602378764040'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/08/aprendiendo-java-una-corta-introduccion.html' title='Aprendiendo Java. Una corta introduccion'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-723940605531202549</id><published>2008-07-21T21:29:00.000-07:00</published><updated>2008-07-21T21:37:15.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDJ'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='Blue Ray'/><title type='text'>BD-J, java hasta en la sopa</title><content type='html'>Por si no fuera poco contar con tecnología Java en los moviles, computadoras, PDAs, refrigeradores y demás enseres de nuestra vida cotidiana, ahora los encontramos disponible dentro de cada cd de Blue Ray. Esta nueva tecnología, llamada BD-J o Blue Ray Java, da un nuevo giro a la interacción que el usuario pueda tener con la película o información contenida dentro del disco.&lt;br /&gt;&lt;p&gt;&lt;b&gt;BD-J&lt;/b&gt; es una característica abanderada de el formato óptico de alta definición &lt;a href="http://es.wikipedia.org/wiki/Blu-ray" title="Blu-ray"&gt;blu-ray&lt;/a&gt; que hace posible la interactividad entre el usuario y el contenido del disco &lt;a href="http://es.wikipedia.org/wiki/Blu-ray" title="Blu-ray"&gt;blu-ray&lt;/a&gt;. Esto hace posible a las grandes desarrolladoras y editoras de películas en &lt;b&gt;blu-ray&lt;/b&gt; crear libremente &lt;a href="http://es.wikipedia.org/w/index.php?title=Contenido_interactivo&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Contenido interactivo (aún no redactado)"&gt;contenido interactivo&lt;/a&gt; &lt;b&gt;BD-J&lt;/b&gt; e incluirlo en el disco bluray en forma de juegos interactivos, localizador, editor y reorganizador de escenas creando en el usuario la sensación de poder convertirse en director de su película favorita al modificarla a su gusto y convertirla en su propio &lt;a href="http://es.wikipedia.org/wiki/Film" class="mw-redirect" title="Film"&gt;film&lt;/a&gt;. Todo eso nunca antes imaginado en un &lt;b&gt;DVD&lt;/b&gt; convencional, pero posible a la tecnologia de &lt;b&gt;blu-ray&lt;/b&gt;.&lt;/p&gt; &lt;p&gt;&lt;b&gt;BD-J&lt;/b&gt; ya es compatible por actualización de firmware en los primeros reproductores bluray comercializados, mientras que los nuevos lo soportan de serie por estándar de la &lt;i&gt;Blu-ray Disc Association&lt;/i&gt; o &lt;i&gt;BDA&lt;/i&gt; (Asociación de Discos Blu-Ray).&lt;/p&gt;La película &lt;a href="http://es.wikipedia.org/wiki/Piratas_del_Caribe" title="Piratas del Caribe"&gt;Piratas del Caribe&lt;/a&gt; de &lt;a href="http://es.wikipedia.org/wiki/Disney" title="Disney"&gt;Disney&lt;/a&gt; editada en &lt;a href="http://es.wikipedia.org/wiki/Blu-ray" title="Blu-ray"&gt;blu-ray&lt;/a&gt; usa esta tecnología, permitiendo jugar e interactuar con los personajes con sólo insertar el disco en el reproductor. Actualmente se prevee la masificación de este agregado del &lt;a href="http://es.wikipedia.org/wiki/Blu-ray" title="Blu-ray"&gt;blu-ray&lt;/a&gt; &lt;b&gt;BD-J&lt;/b&gt; en los próximos títulos que seran lanzados en este formato.&lt;br /&gt;&lt;br /&gt;Esto demuestra el gran poder almacenado dentro de un simple sistema que comenzo siendo diseñado para refrigeradores. No deja de sorprendernos&lt;br /&gt;Para mas informacion visita&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/BD-J"&gt;BD-J&lt;/a&gt;, en wikipedia&lt;br /&gt;Una página dedicada exclusivamente a tratar las librerias e interfaces de Java con el formato BD, pinchar &lt;a href="https://hdcookbook.dev.java.net/"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-723940605531202549?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/723940605531202549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=723940605531202549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/723940605531202549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/723940605531202549'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/07/bd-j-java-hasta-en-la-sopa.html' title='BD-J, java hasta en la sopa'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-9172334086864785776</id><published>2008-07-17T23:17:00.000-07:00</published><updated>2008-07-17T23:17:01.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antonio'/><category scheme='http://www.blogger.com/atom/ns#' term='fontanero'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Fontanero enojado por aprender Java</title><content type='html'>&lt;span style="font-style: italic;"&gt;Hablamos con Antonio Ruiz, fontanero de Google España, quien ya ha puesto su curriculum en infojobs&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Antonio Ruiz&lt;/span&gt;, pasará a la historia por ser el primer empleado descontento de la historia de &lt;span style="font-weight: bold;"&gt;Google &lt;/span&gt;y ya anunciado que ha "c&lt;span style="font-style: italic;"&gt;olocado el cuccírulum en infojobs y ya me llueven las ofertas&lt;/span&gt;". &lt;span style="font-weight: bold;"&gt;Google España&lt;/span&gt; por el momento no se ha pronunciado y los compañeros del departamento de mantenimiento de &lt;span style="font-weight: bold;"&gt;Google &lt;/span&gt;han preferido, por el momento, permanecer en silencio. &lt;span style="font-weight: bold;"&gt;Escritofrenia &lt;/span&gt;ha podido hablar con él.&lt;br /&gt;Según el propio &lt;span style="font-weight: bold;"&gt;Antonio &lt;/span&gt;"&lt;span style="font-style: italic;"&gt;es cierto que &lt;/span&gt;&lt;strong style="font-weight: normal; font-style: italic;"&gt;en Google el 60% del espacio se dedica al relax y el 40% al trabajo&lt;/strong&gt;" cosa que a &lt;span style="font-weight: bold;"&gt;Antonio &lt;/span&gt;nunca le gustó:&lt;span style="font-style: italic;"&gt; "yo soy currante!&lt;/span&gt;", afirma alzando la voz, " &lt;span style="font-style: italic;"&gt;y en el trabajo hay que estar por la faena&lt;/span&gt;" sentenciando con la frase "&lt;span style="font-style: italic;"&gt;en Google lo que hay es mucho cachondeo&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Otra de las razones de su descontento es, "&lt;span style="font-style: italic;"&gt;haber tenido que aprender Java&lt;/span&gt; " a pesar de que el puesto de trabajo ofertado en &lt;span style="font-weight: bold;"&gt;Google &lt;/span&gt;era de "&lt;span style="font-style: italic;"&gt;oficial de 1º en fontanería y lampistería&lt;/span&gt;"y asegura que "&lt;span style="font-style: italic;"&gt;me obligaron a chuparme un curso intensivo de 6 meses&lt;/span&gt;" y hasta el momento &lt;span style="font-style: italic;"&gt;"no me ha servido para nada, yo arreglo tuberías, en dos años, no he programado ni una puta linea de Java&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Para los curiosos, éste es el currículum de &lt;span style="font-weight: bold;"&gt;Antonio &lt;/span&gt;que actualmente se encuentra en las secciones de "Profesiones artes y oficios" e Informática y telecomunicaciones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;FP 2 &lt;/span&gt;en lampistería&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2 años cómo oficial de 1º en el departamento de mantenimiento de &lt;span style="font-weight: bold;"&gt;Google España&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Curso de &lt;span style="font-weight: bold;"&gt;Excell &lt;/span&gt;y &lt;span style="font-weight: bold;"&gt;Word &lt;/span&gt;en Centro de Estudios Ofimáticos &lt;span style="font-weight: bold;"&gt;Ramón y Cajal&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Curso completo de &lt;span style="font-weight: bold;"&gt;Java &lt;/span&gt;en el centro de estudios informáticos &lt;span style="font-weight: bold;"&gt;Xavi Solé &lt;/span&gt;&lt;span&gt;de &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Google España&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Experiencia demostrable en entornos &lt;span style="font-weight: bold;"&gt;Unix/Linux&lt;/span&gt; y &lt;span style="font-weight: bold;"&gt;Windows&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Francés hablado, léido y escrito&lt;/li&gt;&lt;/ul&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/36455621-9172334086864785776?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/9172334086864785776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=9172334086864785776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/9172334086864785776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/9172334086864785776'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/07/fontanero-enojado-por-aprender-java.html' title='Fontanero enojado por aprender Java'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6453215156452144681</id><published>2008-07-16T21:46:00.000-07:00</published><updated>2008-07-16T22:22:11.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>La empresa Sun esta en peligro de quiebra</title><content type='html'>Debido a pérdidas de USD$34 millones en el último cuatrimestre fiscal, SUN planea despedir a 1000 empleados de su división estadounidense y en sus otras divisiones a un número entre 500 y 1500. Lo que podría sumar un total de 2500 empleados despedidos a nivel mundial, el 7% del total de sus empleados.&lt;br /&gt;&lt;br /&gt;El principal problema de Sun es que sus ganacias en Estados Unidos han venido cayendo año tras año en un 10% y dicha región representa alrededor del 40% del total de ganacias de la empresa. De acuerdo al CEO Jonathan Schwartz, continuarán con su estrategia de diversificar sus negocios con proyectos como la compra de MySql y no cambiarán su idea de regalar software para vender hardware.&lt;br /&gt;&lt;br /&gt;Por otro lado, ya hay rumores de que Sun tendrá que buscar una fusión con otra empresa del sector para poder sobrevivir. Los analistas ponen a Fujitsu como la empresa más adecuada para fusionarse, aunque tampoco descartan a HP.&lt;br /&gt;&lt;br /&gt;Además, dado que desde que Schwartz llegó al puesto de CEO, las acciones de la empresa han caído un 50%, ya se habla de que Sun ha iniciado la búsqueda de un remplazo que corrija el rumbo de una compañía que continúa perdiendo terreno ante IBM y HP en el mercado de servidores.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6453215156452144681?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6453215156452144681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6453215156452144681' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6453215156452144681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6453215156452144681'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/07/la-empresa-sun-esta-en-peligro-de.html' title='La empresa Sun esta en peligro de quiebra'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2260810472234147133</id><published>2008-07-14T22:57:00.000-07:00</published><updated>2008-07-14T22:57:00.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='JSDK'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridades'/><title type='text'>Actualización de Sun Java con problemas de seguridad</title><content type='html'>Sun Microsystems ha publicado actualizaciones para Java que solventan múltiples vulnerabilidades en el Java Runtime Environment (JRE) y Java Development Kit (JDK) que podrían permitir a un atacante remoto elevar privilegios, efectuar una denegación de servicio y potencialmente ejecutar código arbitrario. estas son las vulnerabilidades, asi que cuidado con descargarse las ultimas versiones. Al final se encuentran las versiones recomendadas a descargar:&lt;br /&gt;&lt;p&gt;* Un fallo en el procesamiento XML podría permitir acceder a ciertos recursos URL no especificados y potencialmente denegar el servicio en la máquina que este ejecutando el JRE. Afecta a JRE y JDK 6 Update 6 y anteriores.&lt;/p&gt;&lt;p&gt;* Existe otro fallo en JRE al procesar XML que podría permitir que una aplicación o applet no confiable tuviera acceso a ciertos recursos URL, tales como archivos o páginas web. Afecta a JRE y JDK 6 Update 6 y anteriores; JRE y JDK 5.0 Update 15 y anteriores.&lt;/p&gt;&lt;p&gt;* Un desbordamiento de la memoria intermedia en el procesamiento de fuentes del JRE podría permitir a un applet o aplicación sin autenticar leer y escribir archivos locales y potencialmente ejecutar aplicaciones que estén accesibles. Afecta a JRE y JDK 5.0 Update 9 y anteriores; JRE y SDK 1.4.2_17 y anteriores; JRE y SDK 1.3.1_22 y anteriores.&lt;/p&gt;&lt;p&gt;* Una vulnerabilidad no especificada en el soporte de lenguajes de scripting del JRE podría permitir a un applet o aplicación sin autenticar elevar privilegios. Afecta a JRE y JDK 6 Update 6 y anteriores.&lt;/p&gt;&lt;p&gt;* Un fallo en el agente JMX del JRE podría permitir a un agente JMX remoto ejecutar operaciones no autorizadas en un sistema con la opción de monitorización local JMX activada. Afecta a JRE y JDK 6 Update 6 y anteriores; JRE y JDK 5.0 Update 15 y anteriores.&lt;/p&gt;&lt;p&gt;* Varios fallos de seguridad no especificados en el JRE podrían permitir a un applet o aplicación remota especialmente manipulada saltar restricciones de seguridad y acceder a recursos de la red con los privilegios de un applet o aplicación que hubiese sido descargada y ejecutada en una máquina local. Afecta a JRE y JDK 6 Update 6 y anteriores; JRE y JDK 5.0 Update 9 y anteriores; JRE y SDK 1.4.2_17 y anteriores; JRE y SDK 1.3.1_22 y anteriores.&lt;/p&gt;&lt;p&gt;* Una vulnerabilidad no especificada en Java Web Start podría permitir a una aplicación Java Web Start crear archivos arbitrariamente con los permisos del usuario que la ejecute. Afecta a JRE y JDK 6 Update 6 y anteriores; JRE y JDK 5.0 Update 15 y anteriores; JRE y SDK 1.4.2_17 y anteriores.&lt;/p&gt;&lt;p&gt;* Una vulnerabilidad no especificada en Java Web Start podría permitir a una aplicación Java Web Start crear o borrar archivos arbitrariamente con los permisos del usuario que la ejecute. Afecta a JRE y JDK 5.0 Update 15 y anteriores; JRE y SDK 1.4.2_17 y anteriores.&lt;/p&gt;&lt;p&gt;* Una vulnerabilidad no especificada en Java Web Start podría permitir a una aplicación Java Web Start determinar la ruta donde se encuentra la cache de Java Web Start. Afecta a JRE y JDK 6 Update 6 y anteriores; JRE y JDK 5.0 Update 15 y anteriores; JRE y SDK 1.4.2_17 y anteriores.&lt;/p&gt;&lt;p&gt;*La última vulnerabilidad está causada por un defecto en la implementación de Secure Static Versioning que podría permitir que ciertos applets se ejecutaran en una versión antigua de JRE a pesar de tener instalada una versión más reciente.&lt;/p&gt;&lt;p&gt;Es recomendable desinstalar de forma manual las versiones antiguas de Java, debido a que esto no se realiza de forma automática durante el proceso de instalación de una nueva versión.&lt;/p&gt;&lt;p&gt;Se recomienda instalar las siguientes versiones no vulnerables:&lt;/p&gt;&lt;p&gt;&lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;JDK y JRE 6 Update 7&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://java.sun.com/javase/downloads/index_jdk5.jsp"&gt;JDK y JRE 5.0 Update 16&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://java.sun.com/j2se/1.4.2/download.html"&gt;SDK y J2SE 1.4.2_18&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://java.sun.com/j2se/1.3/download.html"&gt;SDK y J2SE 1.3.1_23&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2260810472234147133?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2260810472234147133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2260810472234147133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2260810472234147133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2260810472234147133'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/07/actualizacin-de-sun-java-con-problemas.html' title='Actualización de Sun Java con problemas de seguridad'/><author><name>Charles</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_yiRoYyKV-hM/SKmUfnZlS8I/AAAAAAAAAJk/ukFsT6NrkkY/S220/YO.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-8246069815994320484</id><published>2008-05-27T18:18:00.000-07:00</published><updated>2008-05-27T18:20:34.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><title type='text'>J2EE</title><content type='html'>&lt;ul&gt;&lt;li&gt;Las soluciones J2EE no dependen de otros productos ni de interfaces de programación de ningún fabricante.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Arquitectura para implementar aplicaciones empresariales usando Java y tecnologías de Internet&lt;/li&gt;&lt;li&gt;Modelo de desarrollo de aplicaciones basado en componentes.&lt;/li&gt;&lt;li&gt;Aplicaciones distribuidas en múltiples capas: la lógica de la aplicación se divide en componentes que se instalan en equipos diferentes de acuerdo a la capa al que pertenecen.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-8246069815994320484?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/8246069815994320484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=8246069815994320484' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8246069815994320484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8246069815994320484'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/05/j2ee.html' title='J2EE'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2652673763838904039</id><published>2008-05-15T18:15:00.000-07:00</published><updated>2008-05-27T18:17:41.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Plataformas de Ejecución Java</title><content type='html'>Plataformas de Ejecución Java&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Java Runtime Environment o JRE es la plataforma para ejecución de aplicaciones Java escritas para J2SE. La Java Virtual Machine (JVM) forma parte del JRE.&lt;/li&gt;&lt;li&gt;Java Enterprise Edition o J2EE es la&lt;br /&gt;plataforma para la ejecución de aplicaciones&lt;br /&gt;empresariales escritas en Java.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2652673763838904039?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2652673763838904039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2652673763838904039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2652673763838904039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2652673763838904039'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/05/plataformas-de-ejecucin-java.html' title='Plataformas de Ejecución Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3920953784704091306</id><published>2008-05-11T19:40:00.001-07:00</published><updated>2008-05-11T19:42:40.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ejemplos'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Ejemplos de JAVA</title><content type='html'>Buscas ejercicios y ejemplos de JAVA en&lt;a href="http://www.exampledepot.com/"&gt; http://www.exampledepot.com/&lt;/a&gt;&lt;br /&gt;El deposito de los ejemplos econtraras&lt;br /&gt;&lt;br /&gt;  e551. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.applet/BasicApplet.html?l=new"&gt;The Quintessential Applet&lt;/a&gt;&lt;br /&gt;    e1089. &lt;a class="eglink" href="http://www.exampledepot.com/egs/Programs/sudoku_solver_SudokuSolver.html?l=new"&gt;Sudoku Solver&lt;/a&gt;&lt;br /&gt;   e429. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util.regex/BasicReplace.html?l=new"&gt;Quintessential Regular Expression Search and Replace Program&lt;/a&gt;&lt;br /&gt;   e1086. &lt;a class="eglink" href="http://www.exampledepot.com/egs/Java%20Language/If.html?l=new"&gt;if/else Statement&lt;/a&gt;&lt;br /&gt;   e1087. &lt;a class="eglink" href="http://www.exampledepot.com/egs/Java%20Language/TryCatch.html?l=new"&gt;try/catch Statement&lt;/a&gt;&lt;br /&gt;   e1076. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_CreateMap.html?l=new"&gt;Creating a Type-Specific Map [5.0]&lt;/a&gt;&lt;br /&gt;   e1075. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_CreateList.html?l=new"&gt;Creating a Type-Specific List [5.0]&lt;/a&gt;&lt;br /&gt;    e1078. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util.concurrent/FixedWorkQueue.html?l=new"&gt;Creating a Bounded Work Queue [5.0]&lt;/a&gt;&lt;br /&gt;   e1088. &lt;a class="eglink" href="http://www.exampledepot.com/egs/Java%20Language/CatchThrowable.html?l=new"&gt;Catching all Errors and Exceptions&lt;/a&gt;&lt;br /&gt;   e55. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.lang/GetHeapSize.html?l=new"&gt;Getting the Size of the Java Memory Heap&lt;/a&gt;&lt;br /&gt;   e102. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.lang/WorkQueue.html?l=new"&gt;Implementing an Unbounded Work Queue&lt;/a&gt;&lt;br /&gt;   e1085. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.mail/SendApp.html?l=new"&gt;The Quintessential Program to Send E-Mail [J2EE]&lt;/a&gt;&lt;br /&gt;   e1077. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_InsertInArray.html?l=new"&gt;Inserting an Element into a Sorted Array&lt;/a&gt;&lt;br /&gt;    e362. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_InsertInList.html?l=new"&gt;Inserting an Element into a Sorted List&lt;/a&gt;&lt;br /&gt;   e360. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_FindInArray.html?l=new"&gt;Finding an Element in a Sorted Array&lt;/a&gt;&lt;br /&gt;   e361. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_FindInList.html?l=new"&gt;Finding an Element in a Sorted List&lt;/a&gt;&lt;br /&gt;   e358. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_SortSet.html?l=new"&gt;Creating a Sorted Set&lt;/a&gt;&lt;br /&gt;   e345. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.util/coll_Iterate.html?l=new"&gt;Listing the Elements of a Collection&lt;/a&gt;&lt;br /&gt;   e1034. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.undo/UndoText.html?l=new"&gt;Adding Undo and Redo to a Text Component&lt;/a&gt;&lt;br /&gt;    e1071. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.io/CopyFile.html?l=new"&gt;Copying One File to Another&lt;/a&gt;&lt;br /&gt;   e1072. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.io/CopyDir.html?l=new"&gt;Copying a Directory&lt;/a&gt;&lt;br /&gt;   e1084. &lt;a class="eglink" href="http://www.exampledepot.com/egs/org.w3c.dom/xpath_GetElemByAttr.html?l=new"&gt;Finding Elements by Attributes in a DOM Document Using XPath&lt;/a&gt;&lt;br /&gt;   e89. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.lang/Exec.html?l=new"&gt;Executing a Command&lt;/a&gt;&lt;br /&gt;   e90. &lt;a class="eglink" href="http://www.exampledepot.com/egs/java.lang/ReadFromCommand.html?l=new"&gt;Reading Output from a Command&lt;/a&gt;&lt;br /&gt;   e903. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.filechooser/ChgEvent.html?l=new"&gt;Listening for Changes to the Selected File in a JFileChooser Dialog&lt;/a&gt;&lt;br /&gt;    e1024. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.tree/FindNode.html?l=new"&gt;Finding a Node in a JTree Component&lt;/a&gt;&lt;br /&gt;   e950. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.table/PackCol.html?l=new"&gt;Packing a Column of a JTable Component&lt;/a&gt;&lt;br /&gt;   e1003. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.text/OverrideKey.html?l=new"&gt;Overriding a Few Default Typed Key Bindings in a JTextComponent&lt;/a&gt;&lt;br /&gt;   e1031. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.tree/RowHeight.html?l=new"&gt;Setting the Row Height of a JTree Component&lt;/a&gt;&lt;br /&gt;   e1030. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.tree/NoExpand.html?l=new"&gt;Preventing the Expansion or Collapse of a Node in a JTree Component&lt;/a&gt;&lt;br /&gt;   e1026. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.tree/RemNode.html?l=new"&gt;Removing a Node to a JTree Component&lt;/a&gt;&lt;br /&gt;    e1022. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.tree/MultiSel.html?l=new"&gt;Enabling and Disabling Multiple Selections in a JTree Component&lt;/a&gt;&lt;br /&gt;   e978. &lt;a class="eglink" href="http://www.exampledepot.com/egs/javax.swing.text/WalkViews.html?l=new"&gt;Enumerating All the Views in a JTextComponent&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3920953784704091306?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3920953784704091306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3920953784704091306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3920953784704091306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3920953784704091306'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/05/ejemplos-de-java.html' title='Ejemplos de JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2632927047124149838</id><published>2008-02-28T10:20:00.000-08:00</published><updated>2008-02-28T10:22:35.708-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Aprender JAVA en Proginternet.com</title><content type='html'>Todas las notas publicadas en este sitio &lt;a href="http://aprender-java.blogspot.com/"&gt;Aprender JAVA&lt;/a&gt; en seran publicada a partir de ahora en el blog de &lt;a href="http://www.ProgInternet.com"&gt;www.ProgInternet.com&lt;/a&gt;&lt;br /&gt;por lo que tambien podeis seguir las notas y comentarios por ese medio&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2632927047124149838?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2632927047124149838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2632927047124149838' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2632927047124149838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2632927047124149838'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/02/aprender-java-en-proginternetcom.html' title='Aprender JAVA en Proginternet.com'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-8431940329769122513</id><published>2008-01-11T07:25:00.000-08:00</published><updated>2008-01-11T07:31:34.278-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Access'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>JAVA Y SQL</title><content type='html'>Lenguaje de programacion de BAse de Datos SQL y JAVA.&lt;br /&gt;Preguntas frecuentes via &lt;a href="http://www.proginternet.com.ar"&gt;www.proginternet.com.ar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20071128155111AABSWNq.html" target="_blank"&gt;Lenguaje Java y motor SQL server?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20071019144723AA84tWE.html" target="_blank"&gt;En un mantenimiento en java como se crea el evento buscar, usando SQL y Access?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070822121503AA59Ld8.html" target="_blank"&gt;Duda con Java y MySQL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070921121100AAqry3Q.html" target="_blank"&gt;SQL Server 2000 y JAVA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20080102211332AAQCmVo.html" target="_blank"&gt;¿Necesito un buen manual de SQL y java; En el que cada manual traiga buenos ejemplos?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://www.tepedia.com/foro"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" href="http://www.tepedia.com/foro"&gt;Foro de Informatica&lt;/a&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/36455621-8431940329769122513?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/8431940329769122513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=8431940329769122513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8431940329769122513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8431940329769122513'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/01/java-y-sql.html' title='JAVA Y SQL'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-774927724855724197</id><published>2008-01-07T20:15:00.000-08:00</published><updated>2008-01-07T20:18:48.022-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA 6'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Errores'/><title type='text'>JAVA Preguntas comunes</title><content type='html'>&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20071008090236AAbY7eE.html" target="_blank"&gt;Como puedo aprender Java desde Cero ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070104081013AA07KLM.html" target="_blank"&gt;Java o Javascript cual estudiare?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20061024064525AAm1bmj.html" target="_blank"&gt;Instalar Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070329114037AAfyrFP.html" target="_blank"&gt;Estoy haciendo un programa en Java y me salen unos errores&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20071211081731AAcnj3H.html" target="_blank"&gt;Java 3d Api y java (Eclipse)?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070731113646AAVBNYR.html" target="_blank"&gt;No me compila java un hola mundo???&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070912021409AAMNbo0.html" target="_blank"&gt;En programacion java: que significa el error Exception in thread "main" java.lang&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20061029200409AA65N2n.html" target="_blank"&gt;Instalar Java sin internet?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20070815132957AArNMe2.html" target="_blank"&gt;¿las aplicationes java se cobran ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.proginternet.com.ar/preguntas/question/20071128155111AABSWNq.html" target="_blank"&gt;Java y SQL server?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-774927724855724197?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/774927724855724197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=774927724855724197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/774927724855724197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/774927724855724197'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2008/01/java-preguntas-comunes.html' title='JAVA Preguntas comunes'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6971709975665497690</id><published>2007-11-13T15:02:00.000-08:00</published><updated>2007-11-13T15:19:21.726-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cursos'/><category scheme='http://www.blogger.com/atom/ns#' term='Libros'/><title type='text'>Libros para aprender PROGRAMACIÓN WEB JAVA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lsf.com.ar/chango.aspx?vienede=supersagra&amp;amp;numlibro=451558"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 115px; height: 163px;" src="http://aycu35.webshots.com/image/32514/2003011878667821345_rs.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.lsf.com.ar/chango.aspx?vienede=supersagra&amp;amp;numlibro=451558"&gt;&lt;span class="titulochico"&gt;PROGRAMACIÓN WEB JAVA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este libro brinda las herramientas necesarias para convertirse en un verdadero experto en el desarrollo de &lt;a href="http://www.proginternet.com.ar"&gt;aplicaciones web&lt;/a&gt; con Java.&lt;br /&gt;&lt;br /&gt;Orientado a desarrolladores que tengan conocimientos de programación orientada a objetos y poca o ninguna experiencia en programación web, con esta obra el lector estará capacitado para desarrollar aplicaciones web sólidas, robustas y confiables.&lt;br /&gt;&lt;b&gt;               &lt;a href="http://img.redusers.com/imagenes/libros/lpcu090/sumario.pdf" class="linkColor" target="_blank"&gt;Sumario en formato PDF&lt;/a&gt;&lt;/b&gt;         &lt;br /&gt;                 &lt;br /&gt;        &lt;b&gt;               &lt;a href="http://img.redusers.com/imagenes/libros/lpcu090/capitulogratis.pdf" class="linkColor" target="_blank"&gt;Capitulo gratis en formato PDF&lt;/a&gt;&lt;/b&gt;         &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lsf.com.ar/chango.aspx?vienede=supersagra&amp;amp;numlibro=451558"&gt;Comprar Libro&lt;/a&gt; &lt;!--TABLA DE FICHA TECNICA--&gt;        &lt;br /&gt;&lt;br /&gt;&lt;a href="http://technorati.com/tag/PROGRAMACION" rel="tag" class="techtag"&gt;PROGRAMACION&lt;/a&gt; &lt;a href="http://technorati.com/tag/WEB" rel="tag" class="techtag"&gt;WEB&lt;/a&gt; &lt;a href="http://technorati.com/tag/JAVA" rel="tag" class="techtag"&gt;JAVA&lt;/a&gt; &lt;a href="http://technorati.com/tag/libro" rel="tag" class="techtag"&gt;libro&lt;/a&gt; &lt;a href="http://technorati.com/tag/curso" rel="tag" class="techtag"&gt;curso&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/programacion" rel="tag"&gt;PROGRAMACION&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/web" rel="tag"&gt;WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;JAVA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/libro" rel="tag"&gt;libro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/curso" rel="tag"&gt;curso&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6971709975665497690?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6971709975665497690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6971709975665497690' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6971709975665497690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6971709975665497690'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/11/libros-para-aprender-programacin-web.html' title='Libros para aprender PROGRAMACIÓN WEB JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-7315133145191355171</id><published>2007-08-28T17:38:00.000-07:00</published><updated>2007-09-01T17:40:02.467-07:00</updated><title type='text'>JAVA: Que es segun la Wikipedia</title><content type='html'>Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 1990. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.&lt;br /&gt;&lt;br /&gt;El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel como punteros. JavaScript, un lenguaje interpretado, comparte un nombre similar y una sintaxis similar, pero no está directamente relacionado con Java.&lt;br /&gt;&lt;br /&gt;Sun Microsystems proporciona una implementación GNU General Public License de un compilador Java y una máquina virtual Java, conforme a las especificaciones del Java Community Process, aunque la biblioteca de clases que se requiere para ejecutar los programas Java no es software libre.&lt;br /&gt;&lt;br /&gt;Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-7315133145191355171?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/7315133145191355171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=7315133145191355171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7315133145191355171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7315133145191355171'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/08/java-que-es-segun-la-wikipedia.html' title='JAVA: Que es segun la Wikipedia'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3780659504302632587</id><published>2007-07-14T22:39:00.000-07:00</published><updated>2007-07-14T22:40:59.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Curso'/><title type='text'>Curso de Programación - Desarrollo de Algoritmos usando la Programación Orientada a Objetos</title><content type='html'>&lt;div class="lore_article_content"&gt;  &lt;p&gt;&lt;strong&gt;I PARTE&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1.    Introducción a la Programación&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Un lenguaje de programación es una notación constituida por símbolos y reglas que permite escribir programas. Todo lenguaje está compuesto por su sintaxis y su semántica. Se entiende por sintaxis a las reglas del mismo, y por semántica al significado de los símbolos y las palabras que utiliza.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;1.1.2    Tipos de lenguaje&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Existen los lenguajes de máquina que son entendibles directamente por la máquina. Esta expresado en términos de la unidad de memoria más pequeña: el bit (código binario 1 o 0). La desventaja de este tipo de lenguaje es que es difícil de escribir y de entender ya que consta de 1 y 0.&lt;br /&gt;&lt;br /&gt;También están los lenguajes simbólicos, que son aquellos que son escritos (instrucciones y sentencias) con palabras similares a las de los lenguajes humanos.&lt;br /&gt;Por ejemplo:&lt;br /&gt;b=2&lt;br /&gt;If (a&gt;b) then print “a es mayor que b”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.2 Programa&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Un programa es una secuencia lógica de instrucciones escritas en algún lenguaje de programación que dicta a la computadora las acciones que esta debe realizar.&lt;br /&gt;Una instrucción se una orden que se le da a la máquina para que ejecute una determinada acción, entre los cuales están el operando y el operador.&lt;br /&gt;Ejemplo:&lt;br /&gt;    Print “a*b”&lt;br /&gt;Operandos: a, b&lt;br /&gt;Operadores: print, * (este es el signo de multiplicación en la programación)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.2.2 Tipos de Programa&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Programa fuente: Programa escrito en algún lenguaje de programación que el programador desarrolla.&lt;br /&gt;Programa objeto: Programa compuesto por unos y ceros, producto de la compilación de programas fuentes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.3 Compilador e Intérprete&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Un compilador lee completamente un programa en un lenguaje de alto nivel (C++, Python, Java, Perl, Lisp, etc) y lo traduce en su integridad a un programa de código de maquina. El programa de código de maquina resultante se puede ejecutar cuantas veces se desee, sin necesidad de volver a traducir el programa original.&lt;br /&gt;Un interprete actúa de un modo distinto: lee un programa escrito en un lenguaje de alto nivel instrucción a instrucción y, para cada una de ellas, efectúa una traducción a las instrucciones de código de maquina equivalentes y las ejecuta inmediatamente. No hay un proceso de traducción separado por completo del de ejecución. Cada vez que ejecutamos el programa con un intérprete, se repite el proceso de traducción y ejecución, ya que ambos son simultáneos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.4 Definición&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;La Programación Orientada a Objetos (POO) se puede definir como un estilo de programación que utiliza objetos como bloques esenciales de construcción.&lt;br /&gt;Se basa en el uso de: objetos, mensajes, métodos y clases.&lt;br /&gt;Objetos: es el software que se utilizan para construir programas más complejos.&lt;br /&gt;Clase: es una estructura definida que incluye tanto tipos de datos (reales, enteros, cadenas, carácter) como funciones (métodos).&lt;br /&gt;&lt;br /&gt;En esto se resume una clase, que es con lo que se trabaja en la POO:&lt;br /&gt;Clase = atributos + métodos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.5 Análisis Orientado a Objetos&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Es bastante simple, lo único que hay que hacer es analizar el enunciado y de ahí sacar los datos que se van a utilizar para resolver el problema (atributos), y los cálculos o los procesos que nos llevaran a los resultados (métodos).&lt;br /&gt;&lt;br /&gt;Nombre de la clase&lt;br /&gt;Atributos&lt;br /&gt;Métodos&lt;br /&gt;&lt;br /&gt;Atributos: Describen las características de los objetos: tipo de acceso (privado, protegido, público) y tipo de dato (entero, real, booleano)&lt;br /&gt;&lt;br /&gt;Métodos: Describen lo que puede hacer la clase; es decir, el método define las instrucciones necesarias para realizar un proceso o tarea específicos. La definición del método se compone de tipo de acceso, tipo de retorno, nombre del método, parámetro, si los requiere, y el cuerpo del método.&lt;br /&gt;&lt;br /&gt;Los tipos de acceso se emplean para controlar la visibilidad de los miembros de una clase, los cuales se pueden mencionar:&lt;br /&gt;Públicos: Son accesibles desde cualquier parte del programa.&lt;br /&gt;Privados: Son accesibles sólo por los métodos que pertenecen a la clase.&lt;br /&gt;Protegidos: Se utilizan sólo con la herencia; son accesibles por los métodos de la clase base y por los métodos de las clases derivadas. En este tutorial por ahora no incluiremos la herencia.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Autor: Miguel Díaz&lt;/p&gt;&lt;p&gt;Sitio del Autor, &lt;a href="http://nuestra-oportunidad.iespana.es/index2.html" target="_blank"&gt;pulse aquí&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3780659504302632587?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3780659504302632587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3780659504302632587' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3780659504302632587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3780659504302632587'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/07/curso-de-programacin-desarrollo-de.html' title='Curso de Programación - Desarrollo de Algoritmos usando la Programación Orientada a Objetos'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3080576454595468081</id><published>2007-06-28T17:33:00.000-07:00</published><updated>2007-06-28T18:06:51.353-07:00</updated><title type='text'>Cursos Faciles Java - a distancia - Ingles</title><content type='html'>&lt;a href="http://www.cursosfaciles.com.ar/"&gt;Cursos Faciles .com .ar&lt;/a&gt;&lt;br /&gt;Curos, tutoriales faciles de aprender&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cursosfaciles.com.ar/"&gt;Curso Java+Frameworks&lt;/a&gt;&lt;br /&gt;Próxima Fecha: 30/Julio, 18:30hs por Pablo Sznajdleder&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cursosfaciles.com.ar/"&gt;Instituto Americano &lt;/a&gt;Sin moverse de su casa Más de 200 cursos a distancia&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cursosfaciles.com.ar/"&gt;Cursos de inglés en línea  &lt;/a&gt;&lt;br /&gt;Aprenda inglés práctico con un profesor en vivo. Prueba gratuita.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3080576454595468081?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3080576454595468081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3080576454595468081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3080576454595468081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3080576454595468081'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/06/cursos-faciles-java-distancia-ingles.html' title='Cursos Faciles Java - a distancia - Ingles'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-8389840003603558577</id><published>2007-05-28T11:22:00.000-07:00</published><updated>2007-05-28T11:24:25.357-07:00</updated><title type='text'>SOFTWARE DE JAVA para el equipo</title><content type='html'>&lt;!-- end left nav --&gt;&lt;!-- start body column --&gt;  &lt;span class="greentitle"&gt;SOFTWARE DE JAVA para el equipo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blacktitle"&gt;DESCARGA GRATUITA&lt;br /&gt;&lt;a href="http://www.java.com/es/download/"&gt;http://www.java.com/es/download/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Java Runtime Environment&lt;/b&gt; Version 6 Update 1&lt;br /&gt;&lt;br /&gt;&lt;span class="subtitle"&gt;¿Qué es el software de Java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El software de Java le permite ejecutar aplicaciones que se han escrito utilizando el lenguaje de programación de Java y que reciben el nombre de "applets". Los applets le permiten jugar en línea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones. En las empresas también se utilizan los applets en aplicaciones de la intranet y soluciones de comercio electrónico. &lt;span class="sp10"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-8389840003603558577?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/8389840003603558577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=8389840003603558577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8389840003603558577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/8389840003603558577'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/05/software-de-java-para-el-equipo.html' title='SOFTWARE DE JAVA para el equipo'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-1020051426622628733</id><published>2007-04-07T19:52:00.000-07:00</published><updated>2007-04-07T19:53:40.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='constructor'/><category scheme='http://www.blogger.com/atom/ns#' term='classpath'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><title type='text'>JAVA: Terminos Comunes</title><content type='html'>&lt;span style="font-weight: bold;"&gt;array:&lt;/span&gt; Variable que posee varias posiciones para almacenar un valor en  cada posición. Las posiciones son accedidas mediante un índice numérico. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;break: &lt;/span&gt;Palabra clave que finaliza la ejecución de un bucle o de una  instrucción switch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bucles: &lt;/span&gt;Tipo de estructura iterativa, que permite  repetir un conjunto de instrucciones un número variable de veces.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;clase:&lt;/span&gt;  Estructura que define como son los objetos, indicando sus atributos y sus  acciones.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;clase base:&lt;/span&gt; Clase de la cuál se hereda para construir otra  clase, denominada derivada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CLASSPATH:&lt;/span&gt; Variable de entorno que permite a  la máquina virtual java saber donde localizar sus clases.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;constructor:  &lt;/span&gt;Función especial empleada para inicializar a los objetos, cada clase posee sus  propios constructores.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;derivada:&lt;/span&gt; Clase que hereda de una clase base. &lt;br /&gt;&lt;br /&gt;Excepcion: Objeto empleado para representar una situación de excepción  (error) dentro de una aplicación java.&lt;br /&gt;Fuente:MailxMail&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-1020051426622628733?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/1020051426622628733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=1020051426622628733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1020051426622628733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/1020051426622628733'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/04/java-terminos-comunes.html' title='JAVA: Terminos Comunes'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-5171022679579652798</id><published>2007-03-26T11:17:00.000-07:00</published><updated>2007-03-26T11:18:48.843-07:00</updated><title type='text'>Programacion Internet BLOG</title><content type='html'>Programacion Internet BLOG es una publicacion con los mejores recursos sobre la Progrmacion Web uniendo los blogs mas destacados de la materia.&lt;br /&gt;&lt;br /&gt;Recomendado para estar al tanto del mundo del futuro&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.proginternet.com.ar/blog"&gt;www.proginternet.com.ar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-5171022679579652798?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/5171022679579652798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=5171022679579652798' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/5171022679579652798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/5171022679579652798'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/03/programacion-internet-blog.html' title='Programacion Internet BLOG'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-7132617317437248311</id><published>2007-03-09T21:54:00.000-08:00</published><updated>2007-03-09T21:55:35.043-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><title type='text'>Taller de UML</title><content type='html'>El Club de programadores - Asociacion Civil, invita a participar del curso&lt;br /&gt;Taller de UML&lt;br /&gt;Horario: Lunes de 18.30 a 21.30 hs.&lt;br /&gt;Docente: Ing. María  Alejandra Vizoso&lt;br /&gt;Comienzo: 12/03/2007&lt;br /&gt;Lugar   : Auditorio CONGRESO&lt;br /&gt;   Entre Rios 166 - Piso 14&lt;br /&gt;  Buenos Aires&lt;br /&gt;Arancel : 80.00&lt;br /&gt;Horas   : 12,  en cuatro clases de tres horas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-7132617317437248311?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/7132617317437248311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=7132617317437248311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7132617317437248311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/7132617317437248311'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/03/taller-de-uml.html' title='Taller de UML'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4650782184988925764</id><published>2007-03-02T13:00:00.000-08:00</published><updated>2007-03-02T13:07:28.945-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><title type='text'>UML: Lenguaje de modelado unificado</title><content type='html'>Si  no hace mucho que emepzamos hemos sentido nombrar UML.&lt;br /&gt;Que es UML:&lt;br /&gt;"&lt;strong&gt;UML&lt;/strong&gt; es un lenguaje estándar para escribir planos de software. &lt;strong&gt;UML&lt;/strong&gt; puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra gran cantidad de &lt;a href="http://www.proginternet.com.ar"&gt;software&lt;/a&gt;. &lt;p&gt;Es un lenguaje muy expresivo, que &lt;em&gt;cubre &lt;/em&gt;todas las vistas necesarias para desarrollar y luego desplegar tales sistemas. Aunque sea expresivo, UML no es dificil de aprender ni de utilizar.&lt;/p&gt;&lt;p&gt;UML es solo un lenguaje y por tanto es tan solo una parte de un metodo de desarrollo de software. UML es &lt;strong&gt;independiente del proceso&lt;/strong&gt;, aunque para utilizarlo optimamente se debería usar en un proceso que fuese dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental. &lt;/p&gt;&lt;p&gt;El vocabulario y las reglas de un lenguaje como UML indican como crear y leer modelos bien formados, pero no dicen que modelos deben crearse ni cuando deberian crease. Esta en la terea del proceso de desarrollo de software."&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.3wstudio.com.ar/index.php?idPost=203"&gt;Articulo Completo&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4650782184988925764?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4650782184988925764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4650782184988925764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4650782184988925764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4650782184988925764'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/03/uml-lenguaje-de-modelado-unificado.html' title='UML: Lenguaje de modelado unificado'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4741390886004125997</id><published>2007-02-25T14:43:00.000-08:00</published><updated>2007-02-25T14:46:53.841-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ajedrez'/><title type='text'>Enlaces desde APRENDER JAVA</title><content type='html'>Estamos buscando buscando intercambio de enlaces no reciprocos&lt;br /&gt;Te enlazamos desde este sitio (Page Rank 4)  y tu nos enlazas &lt;a href="http://www.superajedrez.com"&gt;www.superajedrez.com&lt;/a&gt; con la palabra &lt;a href="http://www.superajedrez.com"&gt;AJEDREZ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O sea asi: &lt;a href="http://www.superajedrez.com/"&gt;AJEDREZ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesados comentar este post.&lt;br /&gt;Tambien disponemos de sitios PR 1, PR 2, PR 3 donde realizamos intercambios no reciprocos similares con &lt;a href="http://www.superajedrez.com/"&gt;AJEDREZ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4741390886004125997?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4741390886004125997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4741390886004125997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4741390886004125997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4741390886004125997'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/02/enlaces-desde-aprender-java.html' title='Enlaces desde APRENDER JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6636594872911680964</id><published>2007-02-12T20:22:00.000-08:00</published><updated>2007-02-09T20:03:40.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Evangelizacion Flex para amantes de JAVA</title><content type='html'>Algunos consultores de Adobe Flex y otros personajes influyentes dentro del mundo Java, iniciarán hoy 12 de febrero, una campaña de divulgación de la tecnología Adobe Flex dentro de la comunidad de desarrolladores Java. Dicha campaña se hará desde un lenguaje técnico, de desarrolladores para desarrolladores, además constará de diferentes acciones como: publicidad en los sitios webs más populares de la blogsfera Java, correos electrónicos masivos, conferencias online y eventos de Adobe (ver &lt;a href="http://www.adobe.com/products/flex/events/index.html"&gt;Flex Events&lt;/a&gt;), todo esto sumado al soporte técnico a diferentes grupos de usuarios java de EEUU.&lt;br /&gt;....&lt;br /&gt;&lt;a href="http://www.madeinflex.com/2007/02/12/flex-para-desarrolladores-java-la-campana-comienza/"&gt;Leer Nota Completa &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6636594872911680964?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6636594872911680964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6636594872911680964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6636594872911680964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6636594872911680964'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/02/evangelizacion-flex-para-amantes-de.html' title='Evangelizacion Flex para amantes de JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6300999068929773770</id><published>2007-02-09T19:54:00.000-08:00</published><updated>2007-01-28T20:17:56.184-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajar con JAVA'/><title type='text'>Aprender Java con ganas</title><content type='html'>&lt;h3 class="heading-1"&gt;¿Qué es JavaConGanas?&lt;/h3&gt;&lt;p class="paragraph"&gt;JavaConGanas es un recurso online para todos aquellos que tengan interés en trabajar con Java. Es un conjunto de ideas y recomendaciones realizadas por algunas usuarios con experiencia para intentar ayudar a los que empiezan o a los que ya llevan un tiempo. Es un lugar para discutir ideas y para compartir experiencias.&lt;br /&gt;&lt;/p&gt;&lt;p class="paragraph"&gt;Mas info &lt;a href="http://www.javaconganas.com/space/start"&gt;http://www.javaconganas.com/space/start&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6300999068929773770?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6300999068929773770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6300999068929773770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6300999068929773770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6300999068929773770'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/02/aprender-java-con-ganas.html' title='Aprender Java con ganas'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-2468959965986827413</id><published>2007-01-28T20:16:00.000-08:00</published><updated>2007-01-28T20:17:56.277-08:00</updated><title type='text'>Aprender JAVA con Page Rank 4</title><content type='html'>Aprender JAVA  hace su primera aparicion en el famoso Page Rank de Google con 4&lt;br /&gt;&lt;br /&gt;Gracias google. Gracias a todos los sitios que nos enlazan y nombran en sus post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-2468959965986827413?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/2468959965986827413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=2468959965986827413' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2468959965986827413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/2468959965986827413'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2007/01/aprender-java-con-page-rank-4.html' title='Aprender JAVA con Page Rank 4'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6697035684372219235</id><published>2006-12-31T13:40:00.001-08:00</published><updated>2006-12-31T13:40:40.602-08:00</updated><title type='text'>Video Como empzar con  Eclipse y Java</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-8333444930444310697&amp;hl=es" flashvars=""&gt; &lt;/embed&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;A two-minute jump start for using Java and Eclipse.&lt;br /&gt;                &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6697035684372219235?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6697035684372219235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6697035684372219235' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6697035684372219235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6697035684372219235'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/12/video-como-empzar-con-eclipse-y-java.html' title='Video Como empzar con  Eclipse y Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-3086275008223569954</id><published>2006-12-24T11:24:00.000-08:00</published><updated>2006-12-24T11:27:58.137-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga'/><title type='text'>DESCARGA GRATUITA DEL SOFTWARE DE JAVA</title><content type='html'>&lt;span class="blacktitle"&gt;DESCARGA GRATUITA DEL SOFTWARE DE JAVA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Siempre nos preguntas donde descargarnos el software de JAVA en español&lt;br /&gt;&lt;br /&gt;Por supuesto que en la pagina de Sun en español encontraremos todos los recursos&lt;br /&gt;&lt;a href="http://java.com/es/"&gt;http://java.com/es/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-3086275008223569954?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/3086275008223569954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=3086275008223569954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3086275008223569954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/3086275008223569954'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/12/descarga-gratuita-del-software-de-java.html' title='DESCARGA GRATUITA DEL SOFTWARE DE JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-4914789408145684119</id><published>2006-12-19T06:20:00.000-08:00</published><updated>2006-12-19T06:22:58.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA 6'/><title type='text'>Java Revoluciarios SE6</title><content type='html'>&lt;a href="http://www.optize.es/servlet/RdServlet?fwd=conten2&amp;page=/conten/pNoticias.jsp?IdContenido=24621&amp;amp;IdTipoContenido=84&amp;fechaInicio=12/12/2006"&gt;Fuente: Optize.es &lt;/a&gt;&lt;p&gt;Java SE 6 incluye importantes mejoras para el desarrollo de Servicios Web y aplicaciones para la Web 2.0&lt;/p&gt; &lt;p&gt;La nueva plataforma ofrece soporte para lenguajes dinámicos, Windows Vista y el entorno de desarrollo NetBeans&lt;/p&gt; &lt;p&gt;Sun Microsystems, Inc., creadora de la tecnología Java y el sistema operativo Solaris, ha anunciado la disponibilidad de Java Platform Standard Edition 6 (Java SE 6). Este lanzamiento es el resultado de dos años de trabajo de desarrollo, que han implicado un proceso de revisión abierto a la comunidad y una estrecha colaboración entre los ingenieros de Sun y más de 330 desarrolladores externos.&lt;/p&gt; &lt;p&gt;El software Java SE 6 convierte el desarrollo en una labor mucho más fácil, rápida y eficaz, y cuenta con funcionalidades mejoradas para Servicios Web, soporte de lenguajes dinámicos, diagnósticos y aplicaciones de sobremesa. Más de 160 compañías han trabajado junto a Sun para probar sus aplicaciones basadas en Java sobre Java SE 6, con el objetivo de garantizar la compatibilidad, estabilidad y óptimo rendimiento de su software sobre la nueva plataforma. Java SE es compatible con las versiones previas de la plataforma Java, lo que garantiza que los desarrolladores podrán aprovechar los conocimientos adquiridos sobre otras versiones, y protege las inversiones anteriormente realizadas en tecnologías Java. Más información y descargas para la versión Java SE 6 en: &lt;a href="http://java.sun.com/javase/6"&gt;http://java.sun.com/javase/6&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;La potente combinación de la nueva versión de Java SE y el entorno de desarrollo integrado (IDE) NetBeans 5.5 ?que soporta las nuevas características de Java SE 6- proporciona a los desarrolladores un marco de trabajo fiable, abierto y compatible para crear y suministrar aplicaciones basadas en Java, más rápida y fácilmente que nunca. El IDE NetBeans se puede descargar junto a Java SE 6 en &lt;a href="http://java.sun.com/javase/downloads"&gt;http://java.sun.com/javase/downloads&lt;/a&gt;, o de forma separada en &lt;a href="http://www.netbeans.org/"&gt;http://www.netbeans.org&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;?La tecnología Java SE es ahora, más que nunca, una plataforma sumamente robusta tanto para los desarrolladores como para los proveedores TIC, y el IDE NetBeans es la mejor herramienta para extraer el máximo partido a todas las nuevas funcionalidades de Java SE 6. Con un soporte ampliado para Servicios Web y lenguajes dinámicos, la plataforma Java SE 6 está optimizada para crear aplicaciones y servicios orientados a la Web 2.0?, afirma Rich Green, vicepresidente ejecutivo de Software en Sun. ?Yendo más allá, el proyecto OpenJDK definirá el modo en que la implementación Java SE de Sun evoluciona, y esperamos trabajar aún más estrechamente con la comunidad de desarrolladores en la nueva versión de Java SE?. &lt;/p&gt; &lt;p&gt;Web 2.0&lt;/p&gt; &lt;p&gt;El software Java SE 6 permite a los desarrolladores innovar más rápidamente en la creación de aplicaciones basadas en web, dinámicas y colaborativas, ya que incluye un nuevo marco de trabajo y APIs que hacen posible la combinación de Java con lenguajes dinámicos como PHP, Python, Ruby y JavaScript. Sun también ha creado un conjunto de motores de scripting en: &lt;a href="http://scripting.dev.java.net/"&gt;http://scripting.dev.java.net&lt;/a&gt;, y ha pre-configurado el motor JavaScript Rhino en la plataforma Java SE 6. Además, el nuevo software incluye un cliente completo de Servicios Web y soporta las últimas especificaciones para Servicios Web, como JAX-WS 2.0, JAXB 2.0, STAX y JAXP.&lt;/p&gt; &lt;p&gt; Diagnósticos, monitorización y gestión&lt;/p&gt; &lt;p&gt;La plataforma Java SE 6 cuenta con más herramientas para aplicaciones de diagnóstico, gestión y monitorización y también incluye soporte para el nuevo NetBeans Profiler 5.5 y Solaris DTrace -un completo entorno dinámico incluido en el sistema operativo Solaris 10-. Asimismo, Java SE 6 aumenta la facilidad de desarrollo gracias a sus actualizaciones de herramientas de interfaces para Java Virtual Machine (JVM) y Java Platform Debugger Architecture (JPDA). &lt;/p&gt; &lt;p&gt;Entorno de sobremesa&lt;/p&gt; &lt;p&gt;La nueva versión de Java SE ofrece importantes mejoras en lo que respecta a los entornos de sobremesa, lo que permite que las aplicaciones Java se integren de forma aún más transparente con la experiencia del usuario final. Para un rápido desarrollo de aplicaciones interactivas, Java SE 6 dispone de un nuevo gestor de plantillas basado en NetBeans GUI Builder (antes conocido como Matisse). Java SE 6 también cuenta con soporte ampliado para la próxima versión de Windows Vista. &lt;/p&gt; &lt;p&gt;?Recibimos con los brazos abiertos el lanzamiento de Java SE 6 y nos complacemos de su compatibilidad con Windows Vista, porque queremos que nuestros clientes Windows disfruten de una buena experiencia con la tecnología Java?, señala Brad Goldberg, director general de Windows Client en Microsoft Corp. ?Hemos trabajado muy estrechamente con Sun a lo largo del proceso de desarrollo para garantizar una compatibilidad e interoperabilidad duraderas entre la tecnología Java, Windows y las últimas versiones de Internet Explorer?. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-4914789408145684119?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/4914789408145684119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=4914789408145684119' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4914789408145684119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/4914789408145684119'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/12/java-revoluciarios-se6.html' title='Java Revoluciarios SE6'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-6742483452335803371</id><published>2006-12-09T12:37:00.000-08:00</published><updated>2006-12-09T12:49:04.438-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Curso de JAVA para web</title><content type='html'>Estamos recopilando material para explicar un curso de JAVA para Web. Como aplicar los conocimientos del lenguaje de programacion JAVA en paginas web.&lt;br /&gt;&lt;br /&gt;Como primer requsito es necesario saber HTML, si no sabes te aconsejamos &lt;a href="http://curso-html.blogspot.com"&gt;CURSO DE HTML &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-6742483452335803371?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/6742483452335803371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=6742483452335803371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6742483452335803371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/6742483452335803371'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/12/curso-de-java-para-web.html' title='Curso de JAVA para web'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116482972992306970</id><published>2006-11-29T11:45:00.000-08:00</published><updated>2006-11-29T11:48:49.933-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><title type='text'>JAVA y Action Script 3</title><content type='html'>Segun leemos en &lt;a href="http://aprender-flash.blogspot.com"&gt;Aprender FLASH &lt;/a&gt;&lt;br /&gt;la nueva version del lenguaje de programacion de la plataforma Macromedia Flash sera el ActionSCRIPT 3.0.&lt;br /&gt;El mismo sera muy parecido a lo que hoy conocemos de JAVA lo que nos permitira a los amantes de JAVA una rapida incursion en el mismo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aprender-flash.blogspot.com/"&gt;Leer Nota Completa Aprender FLASH &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116482972992306970?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116482972992306970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116482972992306970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116482972992306970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116482972992306970'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/11/java-y-action-script-3.html' title='JAVA y Action Script 3'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116415606322842428</id><published>2006-11-21T16:35:00.000-08:00</published><updated>2006-11-21T16:41:03.236-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><title type='text'>Comparativa ActionScript 3 - JAVA 5</title><content type='html'>Muchos dicen que el lenguaje Action Script 3 es muy parecido a JAVA.&lt;br /&gt;Buenisimo para los programadores de JAVA que podremos facilmente lanzarnos sobre FLASH&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flexblog.faratasystems.com/?p=115"&gt;Comparativa ActionScript 3 - JAVA 5 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116415606322842428?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116415606322842428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116415606322842428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116415606322842428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116415606322842428'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/11/comparativa-actionscript-3-java-5.html' title='Comparativa ActionScript 3 - JAVA 5'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116361642066239823</id><published>2006-11-15T10:46:00.000-08:00</published><updated>2006-11-15T10:47:00.676-08:00</updated><title type='text'>CODIGO FUENTE JAVA</title><content type='html'>Sun publicó el 13 de noviembre el código fuente de su lenguaje de programación Java, bajo la licencia pública general GNU versión 2 (GPLv2). Cualquiera puede ver, así, las instrucciones que dan vida al compilador javac y al componente HotSpot de la edición estándar (Java Standard Edition). Además, la implementación Java Micro Edition , presente en 1800 millones de teléfonos celulares, también está disponible en www.sun.com/opensource/java . En los primeros meses del año próximo la compañía distribuirá bajo el GPLv2 su versión de código abierto de Java Enterprise Edition (conocida como Project GlassFish ). &lt;br /&gt;&lt;br /&gt;La directora de marketing de desarrolladores de Sun, Jean Elliott, explicó que así la plataforma "ganará en flexibilidad, y en la innovación que puedan aportar otros programadores, agregando funciones y exportándolo a dispositivos en los que no está presente hoy. Además, nos beneficiamos con más ojos corrigiendo el código. Para Sun, la ganancia está en tener una plataforma más rica que atraiga a más interesados en adquirir el hardware y los servicios que ofrece la compañía para correr Java." &lt;br /&gt;&lt;br /&gt;En los últimos años Sun cambió su estrategia de hardware y software propietario, y facturó US$ 3190 millones en el último trimestre. Además, redujo sus pérdidas de US$ 123 millones en el primer trimestre fiscal de 2005 a US$ 56 millones un año más tarde.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116361642066239823?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116361642066239823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116361642066239823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116361642066239823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116361642066239823'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/11/codigo-fuente-java.html' title='CODIGO FUENTE JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116261225239335767</id><published>2006-11-03T19:47:00.000-08:00</published><updated>2006-11-03T19:50:52.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><title type='text'>Capacitacion SUN de Java</title><content type='html'>Durante toda la semana participe de un curso oficial organizado por la empresa SUN sobre JAVA y no me quedan palabras de elogio sobre el mismo.&lt;br /&gt;&lt;br /&gt;Muy bien planteado, exclente nivel del instructor certificado en JAVA, buenos ejemplos de practica de codigo JAVA.&lt;br /&gt;Aprendi la programacion avanzada de Threads en JAVA, Cliente Servidor, el uso del paquete grafico Swing y de las bases de datos por medio de JDBC.&lt;br /&gt;&lt;br /&gt;Conclusionny elogio, invertir en un curso JAVA es un dinero muy bien invertido&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116261225239335767?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116261225239335767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116261225239335767' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116261225239335767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116261225239335767'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/11/capacitacion-sun-de-java.html' title='Capacitacion SUN de Java'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116233291308051527</id><published>2006-10-31T14:12:00.000-08:00</published><updated>2006-10-31T14:15:13.090-08:00</updated><title type='text'>IDE para programar: netBean o Eclipse</title><content type='html'>Si bien JAVA se puede programar con el NOTEPAD existen muy buenos IDEs (Programas de desarrollo) para programar.&lt;br /&gt;Los dos principales y gratuitos son el NetBeans (realizado por SUN) y el Eclipse.&lt;br /&gt;Ambos programas alcanzan una madurez importante para el desarrollo en JAVA y tienen sus fanaticos.&lt;br /&gt;&lt;br /&gt;Las paginas:&lt;br /&gt;Eclipse: www.eclipse.org&lt;br /&gt;&lt;br /&gt;NetBeans: www.netbeans.org &lt;br /&gt;&lt;br /&gt;JAVA es Gratis...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116233291308051527?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116233291308051527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116233291308051527' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116233291308051527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116233291308051527'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/ide-para-programar-netbean-o-eclipse.html' title='IDE para programar: netBean o Eclipse'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116195473194463972</id><published>2006-10-27T06:08:00.000-07:00</published><updated>2006-10-27T06:12:11.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Codigo'/><title type='text'>Ejemplo de Swich Case en JAVA</title><content type='html'>public class SwitchDate {&lt;br /&gt;&lt;br /&gt;   public int month = 10;&lt;br /&gt;   public void calculateNumDays() {&lt;br /&gt;&lt;br /&gt;       switch(month) { // Eleige la opcion acorde al numero de mes&lt;br /&gt;     case 1:&lt;br /&gt;     case 3:&lt;br /&gt;     case 5:&lt;br /&gt;     case 7:&lt;br /&gt;     case 8:&lt;br /&gt;     case 10:&lt;br /&gt;     case 12:&lt;br /&gt;    System.out.println("Hay 31 dias en este mes.");&lt;br /&gt;    break; // El break corta la ejecucion y no evalua las siguientes&lt;br /&gt;    case 2:&lt;br /&gt;    System.out.println("THay 28 dias en este mes");&lt;br /&gt;     break;&lt;br /&gt;     case 4:&lt;br /&gt;     case 6:&lt;br /&gt;     case 9:&lt;br /&gt;     case 11:&lt;br /&gt;     System.out.println("Este mes tiene 30 dias");&lt;br /&gt;     break;&lt;br /&gt;     default: // El default es para cuando no se ejecuto ninguna de las otras opciones&lt;br /&gt;     System.out.println("El mes no existe");&lt;br /&gt;     break;&lt;br /&gt;      }&lt;br /&gt;       }&lt;br /&gt; 31. }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116195473194463972?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116195473194463972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116195473194463972' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116195473194463972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116195473194463972'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/ejemplo-de-swich-case-en-java.html' title='Ejemplo de Swich Case en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116195445768044630</id><published>2006-10-27T06:04:00.000-07:00</published><updated>2006-10-27T06:07:37.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Codigo'/><title type='text'>Switch - Case en JAVA</title><content type='html'>Switch - Case en JAVA&lt;br /&gt;Una de las mayores dificultades de los novatos en programacion de JAVA es recordar cuando utilizamos en la programacion multiples selecciones.&lt;br /&gt;&lt;br /&gt;EN JAVA la sentencia es Switch con la siguiente estructura&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;switch &lt;/span&gt;(variable)&lt;br /&gt;   {&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt; case literal_value:&lt;/span&gt;&lt;br /&gt;       codigo que ejecutamos;&lt;br /&gt;       [break;] &lt;br /&gt;  &lt;span style="font-weight: bold;"&gt;   case another_literal_value:&lt;/span&gt;&lt;br /&gt;         codigo que ejecutamos;&lt;br /&gt;           [break;]&lt;br /&gt; &lt;span style="font-weight: bold;"&gt;   [default:]&lt;/span&gt;&lt;br /&gt;         codigo que ejecutamos;&lt;br /&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116195445768044630?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116195445768044630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116195445768044630' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116195445768044630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116195445768044630'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/switch-case-en-java.html' title='Switch - Case en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116179991632323571</id><published>2006-10-25T11:10:00.000-07:00</published><updated>2006-10-25T11:12:18.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Codigo'/><title type='text'>Comentarios en JAVA</title><content type='html'>Como se escriben los comentarios en JAVA&lt;br /&gt;&lt;br /&gt;// Comentario Simple&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* Comentario de&lt;br /&gt;varias lineas&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;Comentario con Documentacion */&lt;span style="font-weight: bold;"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116179991632323571?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116179991632323571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116179991632323571' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179991632323571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179991632323571'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/comentarios-en-java.html' title='Comentarios en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116179975523426080</id><published>2006-10-25T11:03:00.000-07:00</published><updated>2006-10-25T11:09:15.236-07:00</updated><title type='text'>Ejecucion Modelo en JAVA</title><content type='html'>public class Nombre&lt;br /&gt;{&lt;br /&gt;public static void main(String argv[])&lt;br /&gt;  {&lt;br /&gt;   instrucciones&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116179975523426080?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116179975523426080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116179975523426080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179975523426080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179975523426080'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/ejecucion-modelo-en-java.html' title='Ejecucion Modelo en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116179916019600572</id><published>2006-10-25T10:38:00.000-07:00</published><updated>2006-10-25T10:59:20.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Codigo'/><title type='text'>HOLA MUNDO en JAVA</title><content type='html'>Nuestro Primer Programa en JAVA.&lt;br /&gt;- - - - - - - - - - - - - - - - - - - -&lt;br /&gt;public class HolaMundo&lt;br /&gt;  {&lt;br /&gt;  public static void main (String argv[])&lt;br /&gt;     {&lt;br /&gt;       System.out.println("Hola Mundo");&lt;br /&gt;     }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;- - - - - - - - - - - - - - - - - - - -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116179916019600572?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116179916019600572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116179916019600572' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179916019600572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116179916019600572'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/hola-mundo-en-java.html' title='HOLA MUNDO en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116173628191117679</id><published>2006-10-24T17:29:00.000-07:00</published><updated>2006-10-24T17:31:21.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prog. Orientada a Objetos'/><title type='text'>Programacion Orientada a Objetos</title><content type='html'>La programacion Orientada a Objetos es un paradigma de programacion que surge a partir de lenguaje como Smalltalk 80 donde se trata de abstraer el mundo en Objetos.&lt;br /&gt;&lt;br /&gt;Estos Objetos tendran:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Propiedades o caracteristicas denominadas atributos&lt;/li&gt;&lt;li&gt;Habilidades o funciones que realicen denominadas Metodos&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116173628191117679?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116173628191117679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116173628191117679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116173628191117679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116173628191117679'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/programacion-orientada-objetos.html' title='Programacion Orientada a Objetos'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116155247894711801</id><published>2006-10-22T14:24:00.000-07:00</published><updated>2006-10-22T14:27:58.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><title type='text'>Que es JAVA?</title><content type='html'>La palabra JAVA se escucha todo el tiempo en los ambientes de programacion, se dice que es el lenguaje del futuro, el lenguaje que lo conecta todos, el guaje de objetos pero..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Que es JAVA?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JAVA es un lenguaje de programación orientado a objetos desarrollado por James Gosling y sus compañeros de Sun Microsystems al inicio de la década de 1990. A diferencia de los lenguajes de programación convencionales, que generalmente están diseñados para ser compilados a código nativo, Java es compilado en un bytecode que es ejecutado (usando normalmente un compilador JIT), por una máquina virtual Java.&lt;br /&gt;&lt;br /&gt;El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos mucho más simple y elimina herramientas de bajo nivel como punteros.&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href="http://wikipedia.com"&gt;Wikipedia.com&lt;/a&gt;  y &lt;a href="http://aprender-programacion.blogspot.com"&gt;Aprender Programacion&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116155247894711801?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116155247894711801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116155247894711801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116155247894711801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116155247894711801'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/que-es-java.html' title='Que es JAVA?'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36455621.post-116155210709065175</id><published>2006-10-22T14:20:00.000-07:00</published><updated>2006-10-25T11:13:46.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA general'/><title type='text'>Aprender a Programar en JAVA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cs.uga.edu/%7Emaria/classes/4500-Spring-2006/figs/logo_java.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 165px; height: 222px;" src="http://www.cs.uga.edu/%7Emaria/classes/4500-Spring-2006/figs/logo_java.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Comenzaremos en este Blog a enseñar desde 0 la Programacion en el Lenguaje mas porpular de la actualidad, el Lenguaje JAVA.&lt;br /&gt;&lt;br /&gt;Esperamos que nos acompañen en este camino par &lt;span style="font-weight: bold;"&gt;APRENDER JAVA.&lt;br /&gt;&lt;br /&gt;Un lenguaje que le dara muchos beneficios y satisfacciones a lo largo de su carrera profesional&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36455621-116155210709065175?l=aprender-java.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprender-java.blogspot.com/feeds/116155210709065175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36455621&amp;postID=116155210709065175' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116155210709065175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36455621/posts/default/116155210709065175'/><link rel='alternate' type='text/html' href='http://aprender-java.blogspot.com/2006/10/aprender-programar-en-java.html' title='Aprender a Programar en JAVA'/><author><name>admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
