localisation actuelle: Maison > Télécharger > Ressources d'apprentissage > livre électronique php > Version numérisée de « Comment se cultiver en tant que programmeur Java » [PDF]
Version numérisée de « Comment se cultiver en tant que programmeur Java » [PDF]
Classer: Matériel d'apprentissage / livre électronique php | Temps de libération: 2018-03-01 | visites: 2811637 |
Télécharger: 605 |
Derniers téléchargements
Aquarium Fantastique
Filles en première ligne
Ailes d'étoiles
Petite Fée des Fleurs Paradis Féérique
Restaurant Histoire mignonne
Exploration de voyage à Shanhe
Amour et producteur
Le cerveau le plus puissant 3
Odd Dust : Damila
Jeune voyage vers l'Ouest 2
24 heuresClassement de lecture
- 1 Pourquoi l'utilisation de `mysqli_fetch_array()` plusieurs fois provoque-t-elle des problèmes avec les ensembles de résultats ?
- 2 dialerres.dll – Qu'est-ce que dialerres.dll ?
- 3 dlcjdr5c.dll – Qu'est-ce que dlcjdr5c.dll ?
- 4 Présentation de la date de sortie du projet WAND
- 5 Pourquoi est-ce que j'obtiens « Point-virgule inattendu ou nouvelle ligne avant le reste » dans Go ?
- 6 dlcres0804.dll – Qu'est-ce que dlcres0804.dll ?
- 7 Comment détecter les objets verts dans les images avec OpenCV : un guide étape par étape utilisant l'espace colorimétrique HSV ?
- 8 Comment puis-je détecter et gérer l’orientation de la fenêtre pour un affichage optimal des pages sur les appareils mobiles ?
- 9 Quels sont les systèmes de build compatibles avec le langage de programmation Go ?
- 10 Ouvrir ou fermer : quand devez-vous gérer votre connexion à la base de données ?
- 11 dlbkdr5c.dll – Qu'est-ce que dlbkdr5c.dll ?
- 12 Comment créer des procédures stockées dans phpMyAdmin sans changer le délimiteur ?
- 13 Pourquoi est-ce que j'obtiens une erreur de conversion d'interface lors de l'analyse de la réponse de l'API Serpwow ?
- 14 djpeta.exe – Qu’est-ce que djpeta.exe ?
- 15 Puis-je supprimer la sortie générée par « System.out.println() » en Java ?
Derniers tutoriels
-
- Aller au langage pratique GraphQL
- 1946 2024-04-19
-
- Premiers pas avec MySQL (Professeur Mosh)
- 1765 2024-04-07
-
- Mock.js | Axios.js | Json | Dix jours de cours de qualité
- 2581 2024-03-29
Comment pratiquer les programmeurs JavaIl s'agissait à l'origine d'une note de formation préparée pour les nouveaux arrivants dans le département informatique des changes de la Deutsche Bank. Le livre est divisé en quatre parties. La première partie présente de manière exhaustive les nouvelles fonctionnalités de Java 7. La deuxième partie explore les connaissances et technologies clés en matière de programmation Java. La troisième partie traite des nouveaux langages et de la programmation multilingue sur la JVM. la partie couvre la plateforme et la programmation multilingue. Depuis l'introduction des nouvelles fonctionnalités de Java 7, la formation des programmeurs Java couvre les technologies les plus importantes du développement Java, telles que l'injection de dépendances, le développement piloté par les tests et l'intégration continue, explore les langages non Java sur la JVM. , et explique en détail les projets multilingues, notamment ceux impliquant les langages Groovy, Scala et Clojure. De plus, le livre contient un grand nombre d'exemples de code pour aider les lecteurs à comprendre le langage et la plate-forme Java par la pratique.
Comment s'entraîner en tant que programmeur Java Catalogue :
Partie 1 Développer avec Java 7
Chapitre 1 Première introduction à Java 7
1.1 Langue et plateforme
Projet 1.2 Coin : tout est concentré
1.3 Modifications dans le projet Coin
1.4 Résumé
Chapitre 2 Nouvelles E/S
2.1 Un bref historique des E/S Java
2.2 La pierre angulaire des E/S de fichier : Path
2.3 Traitement des répertoires et des arborescences de répertoires
2.4 E/S du système de fichiers NIO.2
2.5 Opérations d'E/S asynchrones
2.6 Intégration de Socket et Channel
2.7 Résumé
Partie 2 Technologies clés
Chapitre 3 Injection de dépendances
3.1 Injection de connaissances : comprendre IoC et DI
3.2 DI standardisée en Java
3.3 Implémentation de référence DI en Java : Guice 3
3.4 Résumé
Chapitre 4 Concurrence moderne
4.1 Introduction à la théorie de la concurrence
4.2 Concurrence de structure de bloc (avant Java 5)
4.3 Éléments constitutifs des applications simultanées modernes
4.4 Exécution du contrôle
4.5 Cadre de branchement/fusion
4.6 Modèle de mémoire Java
4.7 Résumé
Chapitre 5 Fichiers de classe et bytecode
5.1 Chargement de classe et objets de classe
5.2 Utilisation de la méthode handle
5.3 Vérifier les fichiers de classe
5.4 Bytecode
5.5 invoquerdynamique
5.6 Résumé
Chapitre 6 Comprendre le réglage des performances
6.1 Terminologie des performances
6.2 Méthode pragmatique d'analyse des performances
6.3 Qu'est-ce qui n'a pas fonctionné ? Raisons pour lesquelles nous sommes inquiets
6.4 Un problème de timing lié au matériel
6.5 Collecte des déchets
6.6 Compilation JIT de HotSpot
6.7 Résumé
Partie 3 Programmation multilingue sur JVM
Chapitre 7 Langage JVM alternatif
7.1 Java est-il trop stupide ? Pure calomnie
7.2 Écologie du langage
7.3 Programmation multilingue sur JVM
7.4 Comment choisir un langage non Java approprié
7.5 Prise en charge JVM pour les langages alternatifs
7.6 Résumé
Chapitre 8 Groovy : le compagnon dynamique de Java
8.1 Premiers pas avec Groovy
8.2 Groovy 101 : Syntaxe et sémantique
8.3 Différences avec Java - Newbie Trap
8.4 Fonctionnalités Groovy que Java n'a pas
8.5 Coopération entre Groovy et Java
8.6 Résumé
Chapitre 9 Scala : simple mais pas simple
9.1 Un aperçu rapide de Scala
9.2 Scala peut-il être utilisé dans mon projet
9.3 Laissez le code fleurir à nouveau avec Scala
9.4 Modèle objet Scala : similaire mais différent
9.5 Structures et collections de données
9.6 introduction à l'acteur
9.7 Résumé
Chapitre 10 Clojure : Programmer de manière plus sûre
10.1 Introduction à Clojure
10.2 Trouver Clojure : syntaxe et sémantique
10.3 Utiliser les fonctions et les boucles
10.4 Séquences Clojure
10.5 Interopérabilité entre Clojure et Java
10.6 Concurrence Clojure
10.7 Résumé
Partie 4 Développement de projets multilingues
Chapitre 11 Développement piloté par les tests
11.1 Aperçu du TDD
11.2 Tester l'avatar
11.3 ScalaTest
11.4 Résumé
Chapitre 12 Construction et intégration continue
12.1 Rencontrez Maven 3
12.2 Projet de démarrage Maven 3
12.3 Construire un projet Java7developer avec Maven 3
12.4 Jenkins : Répondre aux besoins de CI
12.5 Métriques du code Maven et Jenkins
12.6 Leiningen
12.7 Résumé
Chapitre 13 Développement Web rapide
13.1 Problèmes avec Java Web Framework
13.2 Critères de choix d'un framework web
13.3 Démarrer avec Grails
13.4 Projet de démarrage rapide Grails
13.5 Plongez dans le Graal
13.6 Démarrer avec Compojure
13.7 Suis-je une loutre
13.8 Résumé
Chapitre 14 Restez excellent
14.1 Attentes pour Java 8
14.2 Programmation multilingue
14.3 Tendances futures de la concurrence
14.4 Nouvelles orientations pour JVM
14.5 Résumé
Annexe A java7developer : installation du code source
Annexe B : syntaxe et exemples de modèles globaux
Annexe C Installation de langages JVM alternatifs
Annexe D Téléchargement et installation de Jenkins
Annexe E java7developer : Maven POM