Java, que comenzó como un programa que se ejecutaba incrustado en losnavegadores, hoy en día se encuentra en los servidores de algunos delos portales más grandes de la Web, dirigiendo aplicaciones dinámicascon complejas bases de datos relacionales. Este lenguaje deprogramación orientado a objetos, permite desarrollar tantoaplicaciones Web, como de escritorio e incluso trabajar con Android.El libro tiene un enfoque paso a paso, que permite dominar losconceptos y las tecnologías más importantes. Abarca la última versiónde Java 7, siendo útil a todos los usuarios: a los que no sonprogramadores, a los programadores noveles y para aquellos que tienenexperiencia y desean actualizarse. Aprenda a crear aplicaciones deJava con herramientas de edición visual gratuitas como NetBean.Los textos van acompañados de descriptivas imágenes e instruccionesque le muestran cómo programar. Para probar sus conocimientos, realice los ejercicios prácticos que encontrará al final de cada capítulo.Con un día que le dedique al libro, podrá ponerse manos a la obra yempezar a crear sus propios programas.AgradecimientosSobre el autorIntroducciónConvencionesCódigo fuente1. Convertirse en programadorElegir un lenguajeIndicar al ordenador qué debe hacerCómo funcionan los programasCuando los programas no funcionanSeleccionar una herramienta de programación de JavaInstalar una herramienta de desarrollo JavaResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades2. Crear su primer programaQué necesita para crear programasCrear el programa SalutonIniciar el programaLa instrucción classFuncionamiento de la instrucción mainLlavesAlmacenar información en una variableMostrar el contenido de una variableGuardar el producto terminadoCompilar el programa en un archivo de claseCorregir erroresEjecutar un programa de JavaResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades3. Vacaciones en JavaPrimera parada: OracleBreve historia de JavaIr a clase con JavaAlmuerzo en JavaWorldObservar los cielos en la NASANegociosDetenerse en Java BoutiqueEjecutar Java en su teléfonoResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades4. Funcionamiento de los programas de JavaCrear una aplicaciónEnviar argumentos a aplicacionesCrear un appletResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades5. Almacenar y modificar información en un programaInstrucciones y expresionesAsignar tipos de variablesNúmeros enteros y de coma flotanteCaracteres y cadenasOtros tipos de variables numéricasEl tipo de variable booleanAsignar nombres a sus variablesAlmacenar información en variablesOperadoresIncrementar y reducir un valorPrecedencia de operadoresEmplear expresionesResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades6. Usar cadenas para comunicarseAlmacenar texto en cadenasMostrar cadenas en programasUsar caracteres especiales en cadenasPegar cadenasUsar otras variables con cadenasProcesamiento avanzado de cadenasComparar dos cadenasDeterminar la longitud de una cadenaCambiar las mayúsculas y minúsculas de una cadenaBuscar una cadenaPresentar títulos de créditoResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades7. Usar pruebas condicionales para tomar decisionesInstrucciones ifComparaciones menor que y mayor queComparaciones de igualdad y no igualdadOrganizar un programa con instrucciones de bloqueInstrucciones if-elseInstrucciones switchEl operador condicionalMirar el relojResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades8. Repetir una acción con buclesBucles forBucles whileBucles do-whileSalir de un bucleAsignar un nombre a un bucleBucles for complejosProbar la velocidad de su ordenadorResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades9. Almacenar información con matricesCrear matricesUtilizar matricesMatrices multidimensionalesOrdenar una matrizContar caracteres de cadenasResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades10. Crear el primer objetoFuncionamiento de la programación orientada a objetosObjetos en funcionamientoQué son los objetosHerenciaCrear una jerarquía de herenciaConvertir objetos y variables sencillasConvertir variables sencillasConvertir objetosConvertir variables sencillas en objetos y viceversaAutoboxing y unboxingCrear un objetoResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades11. Describir un objetoCrear variablesCrear variables de claseCrear comportamiento con métodosDeclarar un métodoMétodos similares con argumentos diferentesMétodos constructoresMétodos de claseAmbito de variables con métodosIncluir una clase en otraUtilizar la palabra clave thisUsar métodos y variables de claseResumenPreguntas y respuestasEjerciciosPreguntasRespuestasActividades12. Maximizar los objetos existentesEl poder de la herenciaHeredar el comportamiento y los atributosReemplazar métodosEstablecer la herenciaEmplear this y super en una subclaseTrabajar con objetos existentesAlmacenar objetos de la misma clase