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: 2811663 |
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 Comment puis-je accéder en toute sécurité et convertir un tableau C de « const char * » en chaînes Go à l'aide de « cgo » ?
- 2 Puis-je envelopper le texte dans les options de la liste de sélection ?
- 3 La métaprogrammation avec état est-elle toujours légale en C 17 ?
- 4 Comment entrelacer plusieurs listes en Python ?
- 5 Comment puis-je importer efficacement des données CSV dans MySQL à l'aide de PHP, en résolvant les problèmes courants tels que les incompatibilités de types de données et les délais d'exécution ?
- 6 Mémoire partagée JavaScript
- 7 Les guillemets sont-ils nécessaires pour les familles de polices multi-mots en CSS ?
- 8 Comment vérifier si un élément de tableau contient une valeur d'une liste blanche en PHP ?
- 9 Comment puis-je commander les enregistrements de modèle associés à l'aide de la relation « orderBy » de Laravel ?
- 10 Comment résoudre l'erreur « clang : erreur : argument inconnu : \'-mno-fused-madd\'\ » lors de l'installation de psycopg2 ?
- 11 dtaddin.dll – Qu'est-ce que dtaddin.dll ?
- 12 Comment résoudre les erreurs de liaison statique avec les bibliothèques Oracle dans les applications CGO ?
- 13 Comment corriger l'erreur « Aucune entrée de caméra disponible » dans Windows ?
- 14 Apprentissage GO : - Forfaits
- 15 Comment puis-je sélectionner un élément HTML par son attribut de nom à l'aide de jQuery ?
Derniers tutoriels
-
- Aller au langage pratique GraphQL
- 2114 2024-04-19
-
- Premiers pas avec MySQL (Professeur Mosh)
- 1864 2024-04-07
-
- Mock.js | Axios.js | Json | Dix jours de cours de qualité
- 2674 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