https://www.imosver.com/fr/libros/programacion-java-49904500024990450002Programación Java50.35Java es, a menudo, el primer lenguaje de programación que aprenden los desarrolladores. Este lenguaje ocupa un preeminente lugar debido a sus múltiples aplicaciones en la programación de dispositivos,https://static.imosver.com/imagenes_small/9788441/978844153020.jpgLibrosLibros/INFORMATICASin stockANAYA MULTIMEDIA000https://static.imosver.com/imagenes_small/9788441/978844153020.jpg00102784345352.652011/11/119788441530201Fain, YakovLibrosaño_2011idioma_EspagnolCautor_Fain, Yakovsaga_WROX
Ce type de cookies permet à l'utilisateur de naviguer sur un site web, une plateforme ou une application et d'utiliser les différentes options ou services qui y existent.
imosver_session
Description
Cookie technique interne. Il maintient votre session identifiée pendant votre navigation : le panier, la langue et l'accès à votre compte. Le site ne peut pas fonctionner sans lui.
Durée
120 minutes
Locaux
Domaine
imosver.com
OCT8NE
Description
Ce cookie est utilisé pour le bon fonctionnement du Chat Oct8ne afin de fournir le service d'assistance à la clientèle à l'utilisateur.
Ce sont celles qui permettent le suivi et l'analyse du comportement des utilisateurs sur notre site. Les informations collectées sont utilisées pour mesurer l'activité des utilisateurs sur le site web et pour élaborer des profils de navigation des utilisateurs.
_clsk
Description
Cookie interne de Microsoft Clarity. Elle regroupe en une seule session les pages que vous consultez, afin d'analyser votre parcours sur le site.
Durée
1 jours
Locaux
Domaine
imosver.com
logglytrackingsession
Description
Identifie et enregistre la session de l'utilisateur à des fins analytiques.
Durée
Session
Locaux
Domaine
.imosver.com
GOOGLE_ANALYTICS
Description
Enregistre un identifiant unique qui est utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site web.
Durée
1 Année
Locaux
Domaine
.imosver.com
_clck
Description
Cookie interne de Microsoft Clarity. Elle enregistre un identifiant anonyme du navigateur afin d'attribuer à un même utilisateur les visites sur ce site et d'établir des statistiques d'utilisation.
Durée
1 Année
Locaux
Domaine
imosver.com
CLID
Description
Cookie tierce de Microsoft Clarity. Elle identifie la première fois que Clarity détecte ce navigateur sur un site utilisant le service.
Durée
1 Année
Locaux
Domaine
clarity.ms
_ga
Description
Cookie de Google Analytics. Il enregistre un identifiant anonyme du navigateur afin de distinguer les utilisateurs et d'établir des statistiques d'utilisation du site.
Durée
2 Année
Locaux
Domaine
.imosver.com
_ga_LZR660YW0M
Description
Cookie de Google Analytics 4. Il conserve l'état de la session d'analyse afin de mesurer les visites et le parcours sur le site.
Durée
2 Année
Locaux
Domaine
.imosver.com
Ce sont celles qui nous permettent d'adapter la navigation sur notre site web à vos préférences (ex. : langue, navigateur utilisé, etc.).
_fbp
Description
Utilisé par Facebook pour proposer une série de produits publicitaires, tels que des offres en temps réel de publicitaires tiers.
Durée
3 Mois
Locaux
Domaine
.imosver.com
afiliado
Description
Cookie interne du programme d'affiliation. Il conserve pendant 30 jours le code de l'affilié qui vous a amené sur le site, afin de pouvoir lui attribuer la vente.
Durée
1 Mois
Locaux
Domaine
imosver.com
MUID
Description
Cookie tierce de Microsoft. Elle identifie les navigateurs uniques qui visitent les sites de Microsoft et est utilisée à des fins publicitaires, d'analyse et opérationnelles.
Durée
1 Année
Locaux
Domaine
clarity.ms
ANONCHK
Description
Cookie tierce de Microsoft. Elle indique si l'identifiant MUID est transféré vers ANID, un cookie utilisé à des fins publicitaires.
Durée
10 minutes
Locaux
Domaine
clarity.ms
MR
Description
Cookie tierce de Microsoft. Elle indique si l'identifiant MUID doit être actualisé.
Durée
7 jours
Locaux
Domaine
clarity.ms
SM
Description
Cookie tierce de Microsoft. Elle synchronise l'identifiant MUID entre les différents domaines de Microsoft.
Durée
Session
Locaux
Domaine
clarity.ms
_fbc
Description
Cookie de Meta. Il enregistre l'identifiant de la publicité Facebook ou Instagram depuis laquelle vous êtes arrivé, afin d'attribuer la visite à cette campagne publicitaire.
Durée
3 Mois
Locaux
Domaine
.imosver.com
_gcl_au
Description
Cookie de Google Ads. Il enregistre la visite provenant d'une publicité afin de mesurer les conversions des campagnes publicitaires.
Durée
3 Mois
Locaux
Domaine
.imosver.com
_uetsid
Description
Cookie de Microsoft Advertising. Il identifie votre session de navigation afin de mesurer les conversions des campagnes publicitaires Bing.
Durée
1 jours
Locaux
Domaine
.imosver.com
_uetvid
Description
Cookie de Microsoft Advertising. Il identifie votre navigateur d'une visite à l'autre afin de mesurer les conversions des campagnes publicitaires Bing.
Java es, a menudo, el primer lenguaje de programación que aprenden los desarrolladores. Este lenguaje ocupa un preeminente lugar debido a sus múltiples aplicaciones en la programación de dispositivos, en entornos Web o en aplicaciones genéricas, tanto aquellas que se ejecutan de forma independiente en el equipo del usuario, como aquellas otras que se conectan a servidores remotos. Con Java se crean aplicaciones para dispositivos móviles, coches o aparatos domésticos. Es sencillamente el más importante de los lenguajes en la programación de aplicaciones Web. Este libro está dirigido a todos los programadores interesados en adquirir los conocimientos necesarios para utilizar Java con éxito. En él usted encontrará las herramientas indispensables para el uso y desarrollo del programa. Cada lección tiene su video correspondiente en inglés en el DVD, con instrucciones y ejercicios prácticos. Un magnifico manual, que cubre las nuevas características de Java 7 con sus extensiones de lenguaje, clases, así como el Framework de la aplicación Swing. Agradecimientos Sobre el autor Introducción A quién va dirigido este libro Contenidos del libro Estructura del libro Requisitos para usar el libro Cómo leer el libro Convenciones Material adicional 1. Presentación de Java Por qué aprender Java Establecer los objetivos Ciclo vital de un programa de Java JDK y JRE Java SE y EE Descargar e instalar JDK en Windows Su primer programa de Java: Hello World Compilar y ejecutar Hello World Ejercicio Requisitos del capítulo Paso a paso 2. IDE de Eclipse El IDE Eclipse Descargar e instalar Eclipse Crear el proyecto Hello en Eclipse Crear la clase HelloWorld en Eclipse Paquetes de Java Completar la generación de código Ejercicio Requisitos del capítulo Paso a paso 3. Programación orientada a objetos Clases y objetos Variables, constantes y tipos de datos Declarar variables Constantes Tipos de datos primitivos Ambito de variables Envoltorios, autoboxing y unboxing Comentarios El primer programa útil Declarar una clase Tax con propiedades Añadir un método a la clase Tax Declarar otra clase: TestTax La instrucción condicional if Instrucción switch Herencia Reemplazar métodos Ejercicio Requisitos del capítulo Sugerencias Paso a paso 4. Métodos de clases Argumentos de métodos Sobrecarga de métodos Constructores La palabra clave super La palabra clave this Pasar por valor o por referencia Ambitos de variables La palabra clave Keyword Ejercicio Requisitos del capítulo Paso a paso 5. Fundamentos de Java Matrices Bucles Depurar programas de Java Instrucciones if y switch Instrucciones if La instrucción switch Argumentos de línea de comandos Ejercicio Requisitos del capítulo Paso a paso 6. Paquetes, interfaces y encapsulación Paquetes de Java Encapsulación Niveles de acceso La palabra clave final Variables final Métodos final Clases final Interfaces Interfaces Marker Conversiones Ejercicio Requisitos del capítulo Paso a paso 7. Programar con clases abstractas e interfaces Clases abstractas Tarea Solución con una clase abstracta Polimorfismo Convertir en polimórfica la solución de la interfaz Interfaces frente a clases abstractas Ejercicio Requisitos del capítulo Paso a paso Parte 1 Parte 2 8. La interfaz gráfica de usuario Fundamentos de Swing Administradores de diseño Una sencilla calculadora con FlowLayout Breve introducción a los administradores de diseño FlowLayout GridLayout BorderLayout Combinar administradores de diseño BoxLayout GridBagLayout CardLayout Contenedores con diseño absoluto Otros dispositivos Swing Generadores GUI Swing Ejercicio Requisitos del capítulo Paso a paso 9. Procesar eventos en IU Introducción a los escuchadores de eventos Enseñar a la calculadora a calcular Registrar componentes con ActionListener Buscar el origen de un evento Pasar datos entre objetos Práctica desaconsejable Una mejor solución con un API pública Otros escuchadores de Swing Cómo usar adaptadores Clases internas Clases internas anónimas Cierres Ejercicio Requisitos del capítulo Paso a paso 10. Introducción a los applet de Java Historia oficiosa de los applet de Java Restricciones de los applet de Java Aprender HTML sobre la marcha Crear applet con Swing Ejercicio Requisitos del capítulo Paso a paso 11. Desarrollar un applet Tres en línea La estrategia Código de Tres en línea Ejercicio Requisitos del capítulo Paso a paso 12. Desarrollar un juego de ping-pong La estrategia El código La interfaz de usuario Las constantes El motor Finalizar el juego de ping-pong Ejercicio Requisitos del capítulo Sugerencias Paso a paso 13. Procesar errores Huella de almacenamiento Excepciones de Java Jerarquía de excepciones Bloques try/catch La cláusula throws La cláusula finally El operador throw Crear sus propias excepciones Ejercicio Requisitos del capítulo Paso a paso 14. Introducción a las colecciones Repaso de las matrices Clases ArrayList y Vector Interfaces de colecciones de java.util Clases Hashtable y HashMap Propiedades de clase Enumeration e Iterator La clase LinkedList Clase BitSet Ejercicio Requisitos del capítulo Paso a paso 15. Introducción a los genéricos Genéricos con clases Definir genéricos Comodines Comodines vinculados Métodos genéricos Ejercicio Requisitos del capítulo Paso a paso 16. Trabajar con flujos Flujos de bytes Flujos en búfer Flujos de caracteres Flujos de datos La clase File Ejercicio Requisitos del capítulo Paso a paso 17. Serialización de Java La clase ObjectOutputStream La clase ObjectInputStream La interfaz Externalizable Versiones de clases Serializar en matrices de bytes Ejercicio Requisitos del capítulo Paso a paso 18. Programación de red Leer datos de Internet Conectarse a través de servidores proxy HTTP Descargar archivos de Internet El programa Stock Quote Programación de socket Por qué usar socket El servidor Stock Quote con socket Ejercicio Requisitos del capítulo Sugerencias Paso a paso 19. Procesar correo electrónico con Java Protocolos y servidores Crear el programa Clases complementarias necesarias Crear el programa de envío de correo Cómo recuperar correos electrónicos Componentes útiles de código abierto Ejercicio Requisitos del capítulo Paso a paso 20. Introducción a los subprocesos La clase Thread La interfaz Runnable Procesos inactivos Eliminar un proceso Prioridades de procesos Sincronizar procesos y estado de carrera Estados de procesos Wait y Notify Ejercicio Requisitos del capítulo Paso a paso 21. Análisis detallado de la ejecución simultánea Combinar procesos Elementos de java.util.concurrent ReentrantLock frente a Synchronized Estructura Executor Breve introducción a las colecciones simultáneas Cola Colecciones El proceso SwingWorker Ejercicio Requisitos del capítulo Paso a paso 22. Trabajar con bases de datos con JDBC Tipos de controladores JDBC Crear una base de datos con Derby Ejemplo de programa JDBC Procesar conjuntos de resultados La clase PreparedStatement La clase CallableStatement La clase ResultSetMetaData Conjuntos de resultados desplazables y RowSet Actualizaciones transaccionales Agrupaciones de conexiones y orígenes de datos Ejercicio Requisitos del capítulo Sugerencias Paso a paso 23. Swing con JTable JTable y el paradigma MVC El modelo Retrollamadas obligatorias de modelos de tablas Retrollamadas opcionales de modelos de tabla Introducción a los representadores Resumen Ejercicio Requisitos del capítulo Sugerencias Paso a paso 24.