JAVA 2. CURSO DE PROGRAMACIÓN 4ª EDICIÓN

JAVA 2. CURSO DE PROGRAMACIÓN 4ª EDICIÓN

JAVA 2. CURSO DE PROGRAMACIÓN 4ª EDICIÓN

CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)

49,90 €
IVA incluido
Entrega 3/5 días
Editorial:
RA-MA
Año de edición:
2010
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-9964-032-7
Páginas:
536
Encuadernación:
Otros
49,90 €
IVA incluido
Entrega 3/5 días
Añadir a favoritos

PRÓLOGO

PARTE 1. PROGRAMACIÓN BÁSICA

CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA
QUÉ ES UN PROGRAMA
LENGUAJES DE PROGRAMACIÓN
Compiladores
Intérpretes
¿QUÉ ES JAVA?
HISTORIA DE JAVA
¿POR QUÉ APRENDER JAVA?
REALIZACIÓN DE UN PROGRAMA EN JAVA
Cómo crear un programa
Interfaz de línea de órdenes
¿Qué hace este programa?
Guardar el programa escrito en el disco
Compilar y ejecutar el programa
Biblioteca de clases
Guardar el programa ejecutable en el disco
Depurar un programa
Entorno de desarrollo integrado
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS
X JAVA 2: CURSO DE PROGRAMACIÓN

CAPÍTULO 2. INTRODUCCIÓN A JAVA
DECLARACIÓN DE UNA VARIABLE
ASIGNAR VALORES
AÑADIR COMENTARIOS
MOSTRAR DATOS POR LA PANTALLA
EXPRESIONES ARITMÉTICAS
EXPRESIONES CONDICIONALES
ESCRIBIR NUESTROS PROPIOS MÉTODOS
EJERCICIOS PROPUESTOS

CAPÍTULO 3. INTRODUCCIÓN A LA POO
PENSAR EN OBJETOS
Clases y objetos
Mensajes y métodos
DISEÑO DE UNA CLASE DE OBJETOS
CONSTRUCTORES
HERENCIA
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 4. ELEMENTOS DEL LENGUAJE
PRESENTACIÓN DE LA SINTAXIS DE JAVA
CARACTERES DE JAVA
Letras, dígitos y otros
Espacios en blanco
Caracteres especiales y signos de puntuación
Secuencias de escape
TIPOS DE DATOS
Tipos primitivos
Tipos referenciados
Tipos enumerados
LITERALES
Literales enteros
Literales reales
Literales de un solo carácter
Literales de cadenas de caracteres
IDENTIFICADORES
PALABRAS CLAVE
COMENTARIOS
CONTENIDO XI
DECLARACIÓN DE CONSTANTES SIMBÓLICAS
¿Por qué utilizar constantes?
Sentencia import static
DECLARACIÓN DE UNA VARIABLE
Iniciación de una variable
EXPRESIONES NUMÉRICAS
CONVERSIÓN ENTRE TIPOS DE DATOS
OPERADORES
Operadores aritméticos
Operadores de relación
Operadores lógicos
Operadores unitarios
Operadores a nivel de bits
Operadores de asignación
Operador condicional
PRIORIDAD Y ORDEN DE EVALUACIÓN
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 5. ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UNA APLICACIÓN JAVA
Paquetes y protección de clases
Protección de una clase
Sentencia import
Definiciones y declaraciones
Sentencia simple
Sentencia compuesta o bloque
Métodos
Definición de un método
Método main
Crear objetos de una clase
Cómo acceder a los miembros de un objeto
Protección de los miembros de una clase
Miembro de un objeto o de una clase
Referencias a objetos
Pasando argumentos a los métodos
PROGRAMA JAVA FORMADO POR MÚLTIPLES FICHEROS
ACCESIBILIDAD DE VARIABLES
EJERCICIOS PROPUESTOS

CAPÍTULO 6. CLASES DE USO COMÚN
ENTRADA Y SALIDA
Flujos de entrada
Flujos de salida
Excepciones
Flujos estándar de E/S
Determinar la clase a la que pertenece un objeto
BufferedInputStream
BufferedReader
PrintStream
Trabajar con tipos de datos primitivos
Clases que encapsulan los tipos primitivos
Clase Leer
¿DÓNDE SE UBICAN LAS CLASES QUE DAN SOPORTE?
Variable CLASSPATH
CARÁCTER FIN DE FICHERO
CARACTERES

ALTERNATIVA A LOS FLUJOS DE E/S
Entrada de datos
Salida con formato
Clase Formatter
MÉTODOS MATEMÁTICOS
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 7. SENTENCIAS DE CONTROL
SENTENCIA if
ANIDAMIENTO DE SENTENCIAS if
SENTENCIA switch
SENTENCIA while
Bucles anidados
SENTENCIA do ... while
SENTENCIA for
SENTENCIA break
SENTENCIA continue
ETIQUETAS
SENTENCIAS try ... catch
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 8. MATRICES
INTRODUCCIÓN A LAS MATRICES
MATRICES NUMÉRICAS UNIDIMENSIONALES
Declarar una matriz
Crear una matriz
Iniciar una matriz
Acceder a los elementos de una matriz
Métodos de una matriz
Trabajar con matrices unidimensionales
Tamaño de una matriz
ArrayList
Añadir un elemento
Insertar un elemento
Modificar un elemento
Obtener un elemento
Iteradores
Tamaño
Eliminar elementos
Buscar elementos
Copiar listas
Ejemplo
Matrices asociativas
Map
CADENAS DE CARACTERES
Leer y escribir una cadena de caracteres
Clase String
String(String valor)
String toString()
String concat(String str)
int compareTo(String otroString)
int length()
String toLowerCase()
String toUpperCase()

Hace pocos años quizás "Java" nos traía a la mente una taza de café. ¿Por qué una taza de café? Seguramente por las muchas que se tomaron sus creadores. De hecho la taza de café ha pasado a ser su logotipo. Hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto; sabe que Java es un lenguaje de programación orientado a objetos introducido por Sun Microsystems (adquirida por Oracle en 2009) cuyas características lo sitúan, junto con Microsoft Visual Studio .Net, en el producto ideal para desarrollar programas para la Web.Pero con Java, no sólo se pueden escribir programas para la Web, sino que es un lenguaje de programación orientado a objetos que también permite desarrollar aplicaciones de uso general.Por lo tanto, Java le permitirá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas Web y otras muchas cosas.Java 2 - Curso de programación es un libro:- Totalmente actualizado a las nuevas características de Java 2.- Con ejemplos claros y sencillos, fáciles de entender, que ilustran los fundamentos de la programación Java.- Que le permitirá aprender programación orientada a objetos.- Que le enseñará a trabajar con estructuras dinámicas de datos, con ficheros, con excepciones y con hilos.- Con el que aprenderá a desarrollar aplicaciones.- Y que le introducirá en el diseño de interfaces gráficas, en las tareas de agregar applets a sus páginas Web, y en poner aplicaciones denominadas servlets en un servidor a disposición de los clientes del mismo.- Todo lo expuesto tiene continuación en mi otro libro Java 2 - Interfaces gráficas y aplicaciones para Internet.Podrá descargarse de www.ra-ma.es, en la página Web correspondiente al libro, un CD-ROM con los ejemplos realizados, con los apéndices, así como el software necesario para que el lector pueda reproducirlos durante el estudio.

Artículos relacionados

  • PROGRAMACIÓN EN PYTHON
    GARCÍA GARCÍA-DONCEL, JESÚS / GOMEZ DELGADO, JAVIER
    Con Programación en Python: Más allá del código no solo aprenderás a programar, sino que te convertirás en un desarrollador versátil, preparado para enfrentar los desafíos del mundo tecnológico actual y transformar ideas en soluciones innovadoras. Desde ...
    ✅ Disponible - Ver Ubicación

    30,00 €

  • GUÍA DE PROGRAMACIÓN EN C/C++
    LOPEZ, ELIEZER
    Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO PRÁCTICO CON UNITY 3D
    CANTÓN NADALES, DAVID
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO DE PROGRAMACION CON RUST
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • RETOS DE PROGRAMACIÓN CON JUEGOS. PYTHON Y JAVA
    NADAL, MARIONA
    1. Programación de computadoras2. Aprendizaje de Java3. Aprendizaje de Python4. Desarrollo de juegos5. Comparación de lenguajes de programación6. Refuerzo de conceptos de programación7. Programación autodidacta8. Ejemplos de programación para todas las edades9. Desarrollo de juegos educativos10. Conceptos avanzados de programación ...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • HTML Y CSS. DISEÑO Y CONSTRUCCIÓN DE SITIOS WEB
    DUCKETT, JON
    1. Desarrollo web2. HTML (Lenguaje de marcado)3. CSS (Hojas de estilo en cascada)4. Diseño de sitios web5. Creación de contenido web6. Programación informática7. Aprendizaje de HTML y CSS8. Guía de programación visual9. Organización de páginas web10. Creación de sitios web desde cero ...
    ✅ Disponible - Ver Ubicación

    50,95 €

Otros libros del autor

  • VISUAL BASIC .NET. LENGUAJE Y APLICACIONES
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente, ofrece capacidades de diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de apli...
    Entrega 3/5 días

    34,90 €

  • VISUAL BASIC
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    Microsoft Visual Basic es una evolución del lenguaje Visual Basic que continúa la tradición de ofrecer una manera rápida y fácil de crear aplicaciones basadas en .NET Framework, permitiendo a los desarrolladores generar de manera productiva aplicaciones Windows, para la Web y para dispositivos móviles, con seguridad de tipos y orientadas a objetos.Las últimas versiones (2005, 2...
    🚚 LLegada en 24/48h

    59,90 €

  • VISUAL C#
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de a...
    Entrega 3/5 días

    59,90 €

  • APLICACIONES.NET MULTIPLATAFORMA (PROYECTO MONO)
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    Mono es un proyecto de código abierto para crear un entorno de desarrollo multiplataforma compatible con Microsoft .NET Framework según lo especificado por el Ecma. El software libre tiene numerosas ventajas y pocas desventajas. De las primeras cabe destacar la flexibilidad para modificar y adaptar el código, con lo que generalmente se mejora su calidad, y la libertad para pode...
    ❌ Agotado

    19,90 €

  • JAVA 2. INTERFACES GRÁFICAS Y APLICACIONES PARA INTERNET
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    Hasta hace pocos años Java sólo nos traía a la mente una taza de café, objeto que se ha convertido en su logotipo, seguramente por las muchas que se tomaron sus creadores. Sin embargo, hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto, y sabe que Java es un lenguaje de programación orientado a objetos, introducido por Sun Microsystems, cuyas...
    🚫 Descatalogado

    39,90 €

  • MICROSOFT C . LENGUAJE Y APLICACIONES CON CD
    CEBALLOS, FRANCISCO JAVIER / GARCIA TOME, ANTONIO (Ilustración)
    C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de a...
    🚚 LLegada en 24/48h

    34,90 €