Java Programming Exercises Volume One Language Fundamentals and Core Concepts 1st Edition Christian Ullenboom download
Java Programming Exercises Volume One Language Fundamentals and Core Concepts 1st Edition Christian Ullenboom download
https://ebookname.com/product/java-programming-exercises-volume-
one-language-fundamentals-and-core-concepts-1st-edition-
christian-ullenboom/
https://ebookname.com/product/programming-language-design-
concepts-1st-edition-findlay/
https://ebookname.com/product/effective-java-programming-
language-guide-1st-edition-joshua-bloch/
https://ebookname.com/product/java-programming-comprehensive-
concepts-and-techniques-3rd-edition-gary-b-shelly/
https://ebookname.com/product/rational-choice-theory-resisting-
colonisation-critical-realism-interventions-1st-edition-margaret-
s-archer/
Ratio and Voluntas The Tension Between Reason and Will
in Law 1st Edition Kaarlo Tuori
https://ebookname.com/product/ratio-and-voluntas-the-tension-
between-reason-and-will-in-law-1st-edition-kaarlo-tuori/
https://ebookname.com/product/queer-feminist-science-studies-a-
reader-feminist-technosciences-cyd-cipolla-hd-editor/
https://ebookname.com/product/1995-the-year-the-future-began-1st-
edition-w-joseph-campbell/
https://ebookname.com/product/how-chess-games-are-won-and-lost-
lars-bo-hansen/
https://ebookname.com/product/bugging-out-and-relocating-when-
staying-put-is-not-an-option-fernando-aguirre/
The Accidental Revolutionary George Whitefield and the
Creation of America 1st Edition Jerome Dean Mahaffey
https://ebookname.com/product/the-accidental-revolutionary-
george-whitefield-and-the-creation-of-america-1st-edition-jerome-
dean-mahaffey/
Java Programming Exercises
Take the first step in raising your coding skills to the next level, and test your Java knowledge on tricky
programming tasks, with the help of the pirate Captain CiaoCiao. This is the first of two volumes which
provide you with everything you need to excel in your Java journey, including tricks that you should know
in detail as a professional, as well as intensive training for clean code and thoughtful design that carries
even complex software.
Features:
With numerous best practices and extensively commented solutions to the tasks, these books provide the
perfect workout for professional software development with Java.
Java Programming Exercises
Volume One: Language Fundamentals and
Core Concepts
Christian Ullenboom
Designed cover image: Mai Loan Nguyen Duy, Rheinwerk Verlag GmbH
©2023 Christian Ullenboom. First published in the German language under the title “Captain CiaoCiao erobert Java”
(ISBN 978‑3‑8362‑8427‑1) by Rheinwerk Verlag GmbH, Bonn, Germany.
Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot
assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers
have attempted to trace the copyright holders of all material reproduced in this publication and apologize to
copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been
acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or
utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including
photocopying, microfilming, and recording, or in any information storage or retrieval system, without written
permission from the publishers.
For permission to photocopy or use material electronically from this work, access www.copyright.com or contact the
Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978‑750‑8400. For works that are
not available on CCC please contact mpkbookspermissions@tandf.co.uk
Trademark notice: Product or corporate names may be trademarks or registered trademarks and are used only for
identification and explanation without intent to infringe.
DOI: 10.1201/9781003454502
Typeset in Times
by codeMantra
Introduction 1
Previous Knowledge and Target Audience 1
Working with This Book 2
The Suggested Solutions 2
Use of This Book 3
Required Software 3
Used Java Version in the Book 4
JVM 4
Development Environment 4
Conventions 4
Helping Captain CiaoCiao and Bonny Brain 5
2 Imperative Programming 9
Screen Output 9
Learn about the SVG Specification 9
Write an SVG Circle on the Console ⭑ 10
Variables and Data Types 11
Access Variables and Output Their Assignments ⭑ 12
Quiz: Value Ranges ⭑ 12
Quiz: Does This Add Up? ⭑⭑⭑ 12
Generate Random Circles ⭑ 13
Quiz: Dazed and Confused ⭑ 14
Process User Input ⭑ 14
Expressions, Operands, and Operators 14
Quiz: Check In-Between ⭑ 14
Check If Loot Can Be Shared Fairly ⭑ 15
Do Two Numbers Share the Same Digit? ⭑⭑ 15
Convert Currency Amount to Coins ⭑⭑ 15
One Bottle of Rum, Ten Bottles of Rum ⭑ 16
Quiz: The Zero Effect ⭑ 17
v
vi Contents
Control Flow 18
Payday ⭑ 18
Quiz: Wrong Branching ⭑ 18
Convert Liters ⭑⭑ 19
Create SVG Circles with Random Colors ⭑ 19
Quiz: To Which Block Does the Else Belong? ⭑⭑ 20
Quiz: Recognize Negative Days and Hours ⭑ 20
Evaluate Input Strings for Approval ⭑ 20
Rewrite Switch Statement to Switch Expression ⭑ 21
Loops 21
Create Rotated SVG Rectangles ⭑ 21
Create SVG‑Pearl‑Chain ⭑ 22
Sum Numbers from the Command Line ⭑ 23
Go through a Mathematical Phenomenon ⭑ 24
Quiz: How Many Stars? ⭑ 24
Calculate Products for Faculties ⭑ 25
Determine If a Number Is Formed by Factorial ⭑ 25
Find the Smallest and Largest Digit of a Number ⭑ 26
Quiz: Not Like This from 1 to 100 ⭑⭑ 27
A Flag in the Wind through Nested Loops ⭑ 28
Output Simple Chessboard ⭑ 28
It’s Christmastime: Displaying Trees with Ornaments ⭑ 29
Draw Fishy Stitching Motifs ⭑ 30
Trying Instead of Thinking ⭑⭑ 31
Get the Number of Digits of a Number ⭑⭑ 32
Methods 33
Drawing Hearts ⭑ 33
Implement Overloaded Line Methods ⭑ 34
Standing Straight ⭑ 34
Create a Multiplication Table ⭑ 35
Cistercian Numerals Script ⭑⭑⭑ 36
Quiz: What Does Ding‑Dong Do? (Recursion) ⭑⭑ 37
Quiz: Repdigit (Recursion) ⭑⭑ 37
Calculate Collatz Sequence (Recursion) ⭑ 38
Ancient Egyptian Multiplication (Recursion) ⭑⭑ 38
Suggested Solutions 40
Write an SVG Circle on the Console ⭑ 40
Access Variables and Output Their Assignments 41
Quiz: Value Ranges 42
Quiz: Does This Add Up? 43
Generate Random Circles 43
Quiz: Dazed and Confused 44
Process User Input 44
Quiz: Check In-Between 44
Check If Loot Can Be Shared Fairly 45
Do Two Numbers Share the Same Digit? 45
Convert Currency Amount to Coins 46
One Bottle of Rum, Ten Bottles of Rum 47
Quiz: The Zero Effect 47
Payday 47
Quiz: Wrong Branching 48
Contents vii
Convert Liters 48
Create SVG Circles with Random Colors 49
Quiz: To Which Block Does the Else Belong? 50
Quiz: Recognize Negative Days and Hours 50
Evaluate Input Strings for Approval 51
Rewrite Switch Statement to Switch Expression 52
Create Rotated SVG Rectangles 52
Create SVG‑Pearl‑Chain 53
Sum Numbers from the Command Line 53
Go through a Mathematical Phenomenon 54
Quiz: How Many Stars? 55
Calculate Products for Faculties 55
Determine If a Number Is Formed by Factorial 57
Find the Smallest and Largest Digit of a Number 58
Quiz: Not Like This from 1 to 100 58
A Flag in the Wind through Nested Loops 59
Output Simple Chessboard 60
It’s Christmastime: Displaying Trees with Ornaments 60
Draw Fishy Stitching Motifs 61
Trying Instead of Thinking 62
Get the Number of Digits of a Number 63
Drawing Hearts 65
Implement Overloaded Line Methods 65
Standing Straight 66
Create a Multiplication Table 68
Cistercian Numerals Script 69
Quiz: What Does Ding‑Dong Do? (Recursion) 72
Quiz: Repdigit (Recursion) 72
Calculate Collatz Sequence (Recursion) 73
Ancient Egyptian Multiplication (Recursion) 75
4 Arrays 86
Everything Has a Type 86
Quiz: Array Types ⭑ 86
One‑Dimensional Arrays 87
viii Contents
Appendix A: Most Frequent Types and Methods in the Java Universe 295
A.1 Packages with the Most Common Types 295
A.2 100 Most Common Types 296
A.3 100 Most Common Methods 299
A.4 100 Most Common Methods Including Parameter List 302
About the Author
Christian Ullenboom started his programming journey at the tender age of ten, typing his first lines of
code into a C64. After mastering assembler programming and early BASIC extensions, he found his call‑
ing on the island of Java, following his studies in computer science and psychology. Despite indulging in
Python, JavaScript, TypeScript, and Kotlin vacations, he remains a savant of all things Java.
For over 20 years, Ullenboom has been a passionate software architect, Java trainer (check out http://
www.tutego.com), and IT specialist instructor. His expertise has resulted in a number of online video
courses and reference books:
Christian Ullenboom has been spreading Java love through his books for years, earning him the coveted
title of Java Champion from Sun (now Oracle) way back in 2005. Only a select few—about 300 world‑
wide—have achieved this status, making him a true Java superstar.
As an instructor, Ullenboom understands that learning by doing is the most effective way to master a
skill. So, he has compiled a comprehensive catalog of exercises that accompany his training courses. This
book features a selection of those exercises, complete with documented solutions.
His roots are in Sonsbeck, a small town in the Lower Rhine region of Germany.
xv
Introduction
Many beginners in programming often ask themselves, “How can I strengthen my skills as a developer?
How can I become a better programmer?” The answer is simple: study, attend webinars, learn, repeat,
practice, and discuss your work with others. Many aspects of programming are similar to learning new
skills. Just as a book can’t teach you how to play a musical instrument, watching the Fast and the Furious
movie series won’t teach you how to drive. The brain develops patterns and structures through repeated
practice. Learning a programming language and a natural language have many similarities. Consistent
use of the language and the desire and need to express and communicate in it (just as you need to do so to
order a burger or a beer) lead to gradual improvement in skills.
Books and webinars on learning a programming language are available, but reading, learning,
practicing, and repeating are just one aspect of becoming a successful software developer. To cre‑
ate effective software solutions, you need to creatively combine your knowledge, just as a musician
regularly practices finger exercises and maintains their repertoire. The more effective your exercises
are, the faster you will become a master. This book aims to help you progress and gain more hands‑on
experience.
Java 21 declares more than 2,300 classes, about 1,400 interfaces, close to 140 enumerations, around
50 exceptions, and a few annotation types and records are included as well. However, only a fraction of
these types are relevant in practice. This book selects the most important types and methods for tasks,
making them motivating and following Java conventions. Alternative solutions and approaches are also
presented repeatedly. The goal is to make nonfunctional requirements clear because the quality of pro‑
grams is not just about “doing what it should”. Issues such as correct indentation, following naming con‑
ventions, proper use of modifiers, best practices, and design patterns are essential. The proposed solutions
aim to demonstrate these principles, with the keyword being Clean Code.
The book is centered around tasks and fully documented solutions, with detailed explanations of Java
peculiarities, good object‑oriented programming practices, best practices, and design patterns. The
exercises are best solved with a textbook, as this exercise book is not a traditional textbook. A useful
approach is to work through a topic with a preferred textbook before attempting the exercises that cor‑
respond to it.
DOI: 10.1201/9781003454502-1 1
2 Java Programming Exercises
The first set of tasks is designed for programming beginners who are new to Java. As you gain more
experience with Java, the tasks become more challenging. Therefore, there are tasks for both beginners
and advanced developers.
Additionally, this book does not require the use of tools like profiling tools, as these are beyond the
scope of this book.
1 star ★: Simple exercises, suitable for beginners. They should be easy to solve without much
effort. Often only transfer of knowledge is required, for example, by writing down things that
are in a textbook differently.
2 stars ★★: The effort is higher here. Different techniques have to be combined. Greater creativity
is required.
3 stars ★★★: Assignments with three stars are more complex, require recourse to more prior
knowledge, and sometimes require research. Frequently, the tasks can no longer be solved with
a single method, but require multiple classes that must work together.
REQUIRED SOFTWARE
While solving a task with just a pen and paper is possible in theory, modern software development requires
the proper use of tools. Knowing programming language syntax, object‑oriented modeling, and libraries
is just the tip of the iceberg. Understanding the JVM (Java Virtual Machine), using tools like Maven and
Git for version management, and becoming proficient in an IDE (Integrated Development Environment)
are all crucial aspects of professional software development. Some developers can even perform magic in
their IDE, generating code and fixing bugs automatically.
4 Java Programming Exercises
JVM
If we want to run Java programs, we need a JVM. In the early days, this was easy. The runtime environ‑
ment first came from Sun Microsystems, later from Oracle, which took over Sun. Today, it is much more
confusing. Although a runtime environment can still be obtained from Oracle, the licensing terms have
changed, at least for Java 8 up to Java 16. Testing and development are possible with the Oracle JDK,
but not in production. In this case, Oracle charges license fees. As a consequence, various institutions
compile their own runtime environments from the OpenJDK, the original sources. The best known are
Eclipse Adoptium (https://adoptium.net/), Amazon Corretto (https://aws.amazon.com/de/corretto), Red
Hat OpenJDK (https://developers.redhat.com/products/openjdk/overview), and others such as those from
Azul Systems or Bellsoft. There is no specific distribution that readers are required to follow.
Development Environment
Java source code is just plain text, so technically a simple text editor is all you need. However, relying solely
on Notepad or vi for productivity is like trying to win a race on a tricycle. Modern integrated development
environments support us with many tasks: color highlighting of keywords, automatic code completion,
intelligent error correction, insertion of code blocks, visualization of states in the debugger, and much more.
It is therefore advisable to use a full development environment. Four popular IDEs are: IntelliJ, Eclipse,
Visual Studio Code, and (Apache) NetBeans. Just like with Java runtime environments, the choice of IDE
is left to the reader. Eclipse, NetBeans, and Visual Studio Code are all free and open‑source, while IntelliJ
Community Edition is also free, but the more advanced IntelliJ Ultimate Edition will cost you some cash.
Halfway through the book, we delve into implementing project dependencies using Maven in a few
places.
CONVENTIONS
Code is written in fix width font, filenames are italicized. To distinguish methods from attributes,
methods always have a pair of parentheses, such as in “the variable max contains the maximum” or “it
returns max() the maximum”. Since methods can be overloaded, either the parameter list is named, as in
equals(Object), or an ellipsis abbreviates it, such as in “various println(…) methods”. If a group
of identifiers is addressed, * is written, like print*(...) prints something on the screen.
In the suggested solutions, there are usually only the relevant code snippets, so as not to blow up the
book volume. The name of the file is mentioned in the listing caption, like this:
VanillaJava.java
class VanillaJava { }
• Introduction 5
Sometimes, we need to flex our terminal muscles and execute programs from the command line (also
known as console or shell). Since each command‑line program has its own prompt sequence, it is symbol‑
ized here in the book with a $. Example:
$ java ‑version
openjdk version "21.0.1" 2023‑10‑17
OpenJDK Runtime Environment (build 21.0.1+12‑29)
OpenJDK 64‑Bit Server VM (build 21.0.1+12‑29, mixed mode, sharing)
If the Windows command line is explicitly meant, the prompt character > is set:
> netstat –e
Interface Statistics
Received Sent
6 DOI: 10.1201/9781003454502-2
1 • Introduction to the Java Ecosystem 7
$ javac Application.java
$ java Application
Question:
• Would it be possible to copy the file Application.class from a Windows operating system
to a Linux operating system and java can run the program?
• What software must be installed on the computer?
• IntelliJ.
• Eclipse.
• Visual Studio Code.
• (Apache) NetBeans IDE.
This workbook is completely independent of the IDE. All developers should work intensively with the
shortcuts, the debugger, and the other tools. The web pages of the developers and YouTube offer plenti‑
fully material for it, a small selection:
Task:
SUGGESTED SOLUTIONS
• If the class is public, the filename must be the same as the class. So, we could change the
filename or class name. The IDE recognizes the error and suggests a renaming.
• Keywords are always lowercase in Java. What happens if you capitalize a keyword like pub‑
lic or class or capitalize single letters? In that case, there is a compiler error.
• If the start method is not declared as public static void main(String[] args),
but differently, the editor cannot guess, but the compiler will translate the program correctly
because public static void run(String[] args) could, in general, be a method
we want. It is a semantic error and not a syntactic error, which the editor or the compiler can‑
not notice. But the runtime environment will throw an error that the main(…) method is not
present when the program is to be started (semantic error).
• A method consists of a sequence of statements—these statements are in a block enclosed in
curly braces. The same is true for the class, which consists of a collection of methods that must
also be placed in a block altogether. Indentations are not significant in Java. You can provoke
an error by omitting the curly braces completely.
• Every open curly bracket requires a closing curly bracket. If you omit a curly bracket, it will
cause a compiler error.
• String literals are enclosed with different symbols in different programming languages. Some
programming languages use double quotes ("), other programming languages use a single
quote ('), and some programming languages use backticks (`). Java can accept the strings only
in double quotes; otherwise, there will be compiler errors. Single quotes are used for single
characters (data type char).
• In Java, white space is used to make the source code clearer, especially to make the blocks vis‑
ible. You can save some white space. You can try to find out which of the whitespace characters
you are allowed to delete and which you are not. The code given in the task is fine.
Random documents with unrelated
content Scribd suggests to you:
Il n'a pas été au delà; il n'était pas philosophe comme Molière,
capable de saisir et de mettre en scène les principaux moments de la
vie humaine, l'éducation, le mariage, la maladie, les principaux
caractères de son pays et de son siècle, le courtisan, le bourgeois,
l'hypocrite, l'homme du monde[158]. Il est resté au-dessous, dans la
comédie d'intrigue[159], dans la peinture des grotesques[160], dans
la représentation des ridicules trop temporaires[161] ou des vices
trop généraux[162]. Si quelquefois, comme dans l'Alchimiste, il a
réussi par la perfection de l'intrigue et la vigueur de la satire, il a
échoué le plus souvent par la pesanteur de son travail et le manque
d'agrément comique. Le critique en lui nuit à l'artiste; ses calculs
littéraires lui ôtent l'invention spontanée; il est trop écrivain et
moraliste; il n'est pas assez mime et acteur. Mais il se relève d'un
autre côté; car il est poëte; presque tous les écrivains, les
prosateurs, les prédicateurs eux-mêmes le sont en ce temps-là. La
fantaisie surabonde, et aussi le sentiment des couleurs et des
formes, le besoin et l'habitude de jouir par l'imagination et par les
yeux. Plusieurs pièces de Jonson, l'Entrepôt des Nouvelles, les Fêtes
de Cynthia, sont des comédies fantastiques et allégoriques, comme
celles d'Aristophane. Il s'y joue à travers le réel et au delà du réel,
avec des personnages qui ne sont que des masques de théâtre, avec
des abstractions changées en personnes, avec des bouffonneries,
des décorations, des danses, de la musique, avec de jolis et riants
caprices d'imagination pittoresque et sentimentale. Par exemple,
dans les Fêtes de Cynthia, trois enfants arrivent, se disputant le
manteau de velours noir que d'ordinaire l'acteur met pour dire le
prologue. Ils le tirent au sort; l'un des perdants, pour se venger,
annonce d'avance au public tous les événements de la pièce. Les
autres l'interrompent à chaque phrase, lui mettent la main sur la
bouche, et tour à tour, prenant le manteau, entament la critique des
spectateurs et des auteurs. Ce jeu d'enfants, ces gestes, ces éclats
de voix, cette petite querelle amusante ôtent au public son sérieux,
et le préparent aux bizarreries qu'il va voir.
Il est allé plus loin, il est entré dans la poésie pure, il a écrit des
vers d'amour délicats, voluptueux, charmants, dignes de l'idylle
antique[169]. Par-dessus tout, il a été le grand et l'inépuisable
inventeur de ces masques, sortes de mascarades, de ballets, de
chœurs poétiques, où s'est étalée toute la magnificence et
l'imagination de la renaissance anglaise. Les dieux grecs et tout
l'Olympe antique, les personnages allégoriques que les artistes
peignent alors dans leurs tableaux, les héros antiques des légendes
populaires, tous les mondes, le réel, l'abstrait, le divin, l'humain,
l'ancien, le moderne, sont fouillés par ses mains, amenés sur la
scène pour fournir des costumes, des groupes harmonieux, des
emblèmes, des chants, tout ce qui peut exciter, enivrer des sens
d'artistes. Aussi bien l'élite du royaume est là, sur la scène; ce ne
sont pas des baladins qui se démènent avec des habits empruntés,
mal portés, qu'ils doivent encore à leur tailleur; ce sont les dames de
la cour, les grands seigneurs, la reine, dans tout l'éclat de leur rang
et de leur fierté, avec de vrais diamants, empressés d'étaler leur
luxe, en sorte que toute la splendeur de la vie nationale est
concentrée dans l'opéra qu'ils se donnent, comme des joyaux dans
un écrin. Quelle parure! quelle profusion de splendeurs! quel
assemblage de personnages bizarres, de bohémiennes, de sorcières,
de dieux, de héros, de pontifes, de gnômes, d'êtres fantastiques!
Que de métamorphoses, de joutes, de danses, d'épithalames! Quelle
variété de paysages, d'architectures, d'îles flottantes, d'arcs de
triomphe, de globes symboliques! L'or étincelle, les pierreries
chatoient, la pourpre emprisonne de ses plis opulents les reflets des
lustres, la lumière rejaillit sur la soie froissée, des torsades de
diamants s'enroulent, en jetant des flammes, sur le sein nu des
dames; les colliers de perles s'étalent par étages sur les robes de
brocard couturées d'argent; les broderies d'or, entrelaçant leurs
capricieuses arabesques, dessinent sur les habits des fleurs, des
fruits, des figures, et mettent un tableau dans un tableau. Les
marches du trône s'élèvent portant des groupes de Cupidons, qui
chacun tiennent une torche[170]. Des fontaines égrènent des deux
côtés leurs panaches de perles; des musiciens en robe de pourpre et
d'écarlate, couronnés de lauriers, jouent dans les berceaux. Les
rangées de masques défilent, entrelaçant leurs groupes; «les uns,
vêtus d'orangé fauve et d'argent, les autres de vert de mer et
d'argent, les justaucorps blancs brodés d'or, tous les habits et les
joyaux si extraordinairement riches, que le trône semble une mine
de lumière.» Voilà les opéras qu'il compose chaque année, presque
jusqu'au bout de sa vie, véritables fêtes des yeux, pareilles aux
processions du Titien. Il a beau vieillir, son imagination, comme celle
du Titien, reste abondante et fraîche. Abandonné, haletant sur son
lit, sentant la mort prochaine, et parmi les suprêmes amertumes, il
garde son coloris, il compose le Sad Shepherd, la plus gracieuse et la
plus pastorale de ses peintures. Songez que c'est dans une chambre
de malade qu'est né ce beau rêve, au milieu des fioles, des remèdes
et des médecins, à côté d'une garde, parmi les anxiétés de
l'indigence et les étouffements de l'hydropisie. C'est dans la forêt
verte qu'il se transporte, au temps de Robin Hood, parmi les chasses
joviales et les grands lévriers qui aboient. Là sont des fées
malicieuses qui, comme Obéron et Titania, égarent les hommes en
des mésaventures. Là sont des amants ingénus, qui, comme
Daphnis et Chloé, s'étonnent en sentant la suavité douloureuse du
premier baiser. Là vivait Éarine que le fleuve vient d'engloutir, et que
son amant en délire ne veut pas cesser de pleurer, «Éarine, qui reçut
son être et son nom avec les premières pousses et les boutons du
printemps, Éarine, née avec la primevère, avec la violette, avec les
premières roses fleuries; quand Cupidon souriait, quand Vénus
amenait les Grâces à leurs danses, et que toutes les fleurs et toutes
les herbes parfumées s'élançaient du giron de la nature, promettant
de ne durer que tant qu'Éarine vivrait.... À présent, aussi chaste que
son nom, Éarine est morte vierge, et sa chère âme voltige dans l'air
au-dessus de nous[171].» Au-dessus du pauvre vieux paralytique, la
poésie flotte encore comme un nuage de lumière. Il a eu beau
s'encombrer de science, se charger de théories, se faire critique du
théâtre et censeur du monde, remplir son âme d'indignation
persévérante, se roidir dans une attitude militante et morose; les
songes divins ne l'ont point quitté, il est le frère de Shakspeare.
Enfin nous voici devant celui que nous apercevions à toutes les
issues de la Renaissance, comme un de ces chênes énormes et
dominateurs auxquels aboutissent toutes les routes d'une forêt. J'en
parlerai à part; il faut, pour en faire le tour, une large place vide. Et
encore comment l'embrasser? Comment développer sa structure
intérieure? Les grands mots, les éloges, tout est vain à son endroit; il
n'a pas besoin d'être loué, mais d'être compris, et il ne peut être
compris qu'à l'aide de la science. De même que les révolutions
compliquées des corps célestes ne deviennent intelligibles qu'au
contact du calcul supérieur, de même que les délicates
métamorphoses de la végétation et de la vie exigent pour être
expliquées l'intervention des plus difficiles formules chimiques, ainsi
les grandes œuvres de l'art ne se laissent interpréter que par les
plus hautes doctrines de la psychologie, et c'est la plus profonde de
ces théories qu'il faut connaître pour pénétrer jusqu'au fond de
Shakspeare, de son siècle et de son œuvre, de son génie et de son
art.
CHAPITRE IV.
Shakspeare.
Tout vient du dedans chez lui, je veux dire de son âme et de son
génie; les circonstances et les dehors n'ont contribué que
médiocrement à le développer[174]. Il a été trempé jusqu'au fond
dans son siècle, j'entends qu'il a connu par expérience les mœurs de
la campagne, de la cour et de la ville, et visite les hauts, les bas, le
milieu de la condition humaine; rien de plus; du reste sa vie est
ordinaire, et les irrégularités, les traverses, les passions, les succès
qu'on y rencontre, sont à peu près ceux qu'on trouve partout
ailleurs[175]. Son père, un gantier marchand de laine, fort aisé, ayant
épousé une sorte d'héritière campagnarde, était devenu grand bailli,
et premier alderman de sa petite ville; mais quand Shakspeare
atteignit l'âge de quatorze ans, il était en train de se ruiner,
engageant le bien de sa femme, obligé de quitter sa charge
municipale et de retirer son fils de l'école pour s'aider de lui dans
son commerce. Le jeune homme s'y mit comme il put, non sans
frasques et escapades; s'il en faut croire la tradition, il était un des
bons buveurs de l'endroit, disposé à soutenir la réputation de sa
bourgade dans la bataille des pots. Une fois, dit-on, ayant été vaincu
à Bidford dans un de ces combats d'ale, il revint trébuchant, ou
plutôt ne put revenir, et passa la nuit avec ses camarades sous un
pommier au bord de la route. Certainement il commençait déjà à
rimer, à vagabonder en vrai poëte, prenant part aux bruyantes fêtes
rustiques, aux joyeuses pastorales figuratives, à la riche et
audacieuse expansion de la vie païenne et poétique, telle qu'on la
trouvait alors dans les villages anglais. En tout cas, ce n'était point
un homme correct, et il avait les passions précoces autant
qu'imprudentes. À dix-huit ans et demi, il épousa la fille d'un gros
yeoman, plus âgée que lui de neuf ans, et cela en toute hâte; elle
était grosse[176]. D'autres témérités ne furent pas plus heureuses. Il
paraît qu'il braconnait volontiers selon la coutume du temps, «étant
fort adonné, dit le curé Davies[177], à toutes sortes de malicieux
larcins à l'endroit des daims et des lapins, particulièrement au
détriment de sir Thomas Lucy, qui le fit souvent fouetter et
quelquefois emprisonner, et à la fin l'obligea de vider le pays.... Ce
dont Shakspeare se vengea grandement, car il fit de lui son juge
imbécile.» Ajoutez encore que vers cette époque le père de
Shakspeare était en prison, fort mal dans ses affaires, que lui-même
avait eu trois enfants coup sur coup; il fallait vivre et il ne pouvait
guère vivre dans sa bourgade. Il s'en alla à Londres et se fit acteur:
acteur «de très-bas étage,» «serviteur» dans le théâtre, c'est-à-dire
apprenti ou peut-être figurant. Même, on disait qu'il avait commencé
plus bas encore, et que pour gagner son pain il avait gardé les
chevaux des gentilshommes à la porte du théâtre[178]. En tout cas, il
a goûté la misère et senti, non en imagination, mais de sa personne,
les pointes aiguës de l'anxiété, de l'humiliation, du dégoût, du travail
forcé, du discrédit public, du despotisme populaire. Il était
comédien, un des «pauvres comédiens de Sa Majesté.[179]» Triste
métier, rabaissé en tout temps par les contrastes et les mensonges
qu'il comporte, encore plus rabaissé à ce moment par les brutalités
de la foule qui souvent lançait des pierres aux acteurs, et par les
duretés des magistrats qui parfois leur faisaient couper les oreilles. Il
le sentait et en parlait avec amertume. «Hélas! il est bien vrai que
j'ai erré à l'aventure et que j'ai fait de moi un bouffon, exposé aux
yeux du public, ensanglantant mon âme et vendant à vil prix mes
plus chers trésors[180].» «Disgracié de la fortune[181], dit-il encore;
disgracié aux regards des hommes, je pleure dans la solitude
l'abjection de mon sort; je jette les yeux sur moi, maudissant mon
destin, me souhaitant semblable à quelqu'un de plus riche en
espérances; en beauté, en amis, dégoûté de mes meilleurs biens,
me méprisant presque moi-même[182].» On retrouvera plus tard les
traces de ces longs dégoûts dans ses personnages mélancoliques,
lorsqu'il parlera «des coups de fouet et des dédains du siècle, de
l'injure de l'oppresseur, des outrages de l'orgueilleux, de l'insolence
des gens en place, des humiliations que le mérite patient souffre de
la main des indignes et qu'il souffre quand il pourrait se donner à lui-
même quittance et décharge avec un poinçon de fer de six
pouces[183].» Mais le pire de cette condition rabaissée, c'est qu'elle
entame l'âme. Au contact d'histrions, on devient histrion; en vain on
voudrait se préserver de toute souillure, quand on habite un endroit
boueux, on n'y réussit pas. L'homme a beau se roidir, la nécessité
l'accule et le tache. L'attirail des décors, la friperie et le pêle-mêle
des costumes, la puanteur des graisses et des chandelles, qui font
contraste avec les parades de délicatesse et de grandeurs, toutes les
tromperies et toutes les saletés de la mise en scène, la poignante
alternative des sifflets et des applaudissements, la fréquentation de
la plus haute et de la plus basse compagnie, l'habitude de jouer avec
les passions humaines, mettent aisément l'âme hors des gonds, la
poussent sur la pente des excès, l'invitent aux manières débraillées,
aux aventures de coulisses, aux amours de cabotines. Shakspeare
n'y a pas plus échappé que Molière, et s'en est affligé comme
Molière, accusant la fortune «de ses mauvaises actions; elle ne m'a
fourni pour vivre que des moyens d'homme public, qui engendrent
des façons d'homme public[184].» On contait à Londres[185] que son
camarade Burbadge, qui jouait Richard III, ayant rendez-vous avec
la femme d'un bourgeois de la Cité, Shakspeare «alla devant, fut
bien reçu, et était à son affaire quand arriva Burbadge auquel il fit
répondre que Guillaume[186] le Conquérant était avant Richard III.»
Prenez ceci comme un exemple des tours de Scapin et des
imbroglios fort lestes qui s'arrangent et s'entre-choquent sur ces
planches. Hors du théâtre, il vivait avec les jeunes nobles à la mode,
avec Pembroke, Montgomery, Southampton[187], avec d'autres
encore, dont la chaude et licencieuse adolescence chatouillait son
imagination et ses sens par l'exemple des voluptés et des élégances
italiennes. Joignez à cela la fougue et l'emportement du naturel
poétique, et cette espèce d'afflux, de bouillonnement de toutes les
forces et de tous les désirs qui se fait dans ces sortes de têtes
lorsque, pour la première fois, le monde s'ouvre devant elles, et vous
comprendrez l'Adonis, «le premier héritier de son invention.» En
effet, c'est un premier cri; dans ce cri, tout l'homme se montre. On
n'a jamais vu de cœur si palpitant au contact de la beauté et de
toute beauté, si ravi de la fraîcheur et de l'éclat des choses, si âpre
et si ému dans l'adoration et la jouissance, si violemment et si
entièrement précipité jusqu'au fond de la volupté. Sa Vénus est
unique; il n'y a point de peinture du Titien[188] dont le coloris soit
plus éclatant et plus délicieux, point de déesse courtisane, chez
Tintoret ou Giorgione, qui soit plus molle et plus belle, «dont les
lèvres plus avides fourragent ainsi parmi les baisers[189]» qui avec
un tressaillement plus fort noue ses bras autour d'un corps
adolescent qui ploie, tantôt pâle et haletante, tantôt «rouge et
chaude comme un charbon,» emportée, irritée, et tout d'un coup à
genoux, pleurante, évanouie, puis subitement redressée, «collée à
sa bouche,» étouffant ses reproches, affamée et «se gorgeant
comme un vautour[190]» qui prend, et prend encore, et veut
toujours, et ne saurait jamais se rassasier. Tout est envahi, les sens
d'abord, les yeux éblouis par la blanche chair frémissante, mais aussi
le cœur d'où la poésie déborde; le trop-plein de la jeunesse regorge
jusque sur les choses inanimées; la campagne rit au jour levant, l'air
pénétré de clarté n'est qu'une fête. «L'alouette, de sa chambrette
humide, monte dans les hauteurs, éveillant le matin; du sein
d'argent de l'aube, le soleil se lève dans sa majesté, et son regard
illumine si glorieusement le monde, que les cimes des cèdres et les
collines semblent de l'or bruni[191].» Admirable débauche
d'imagination et de verve, inquiétante pourtant; un pareil
tempérament peut mener loin[192]. Point de femme galante à
Londres qui n'eût l'Adonis sur sa table[193]. Peut-être vit-il qu'il avait
dépassé les bornes, car l'intention de son second poëme, le Viol de
Lucrèce, était toute contraire; mais quoiqu'il eût l'esprit déjà assez
large pour embrasser à la fois, comme plus tard dans ses drames,
les deux extrémités des choses; il n'en continua pas moins à glisser
sur sa pente. «Le doux abandon de l'amour» a été le grand emploi
de sa vie; il était tendre et il était poëte; il ne faut rien de plus pour
s'éprendre, être trompé, souffrir, et pour parcourir sans relâche le
cercle d'illusions et de peines qui revient sur soi sans jamais finir.
Tout son génie est là; il avait une de ces âmes délicates qui,
pareilles à un parfait instrument de musique, vibrent d'elles-mêmes
au moindre attouchement. On la démêlait d'abord, cette sensibilité si
fine. «Mon aimable Shakspeare», «doux cygne de l'Avon,» ces mots
de Ben Jonson ne font que confirmer ce que répètent ses
contemporains. Il était affectueux et bon, «civil de manières,
d'ailleurs honnête et loyal dans sa conduite,» «d'un naturel ouvert et
franc[206];» s'il avait les entraînements, il avait aussi les effusions
des vrais artistes; on l'aimait, on se trouvait bien auprès de lui; rien
de plus doux et de plus engageant que cette grâce, cet abandon
demi-féminin dans un homme. Son esprit dans la conversation était
prompt, ingénieux et agile, sa gaieté brillante, son imagination facile
et si abondante, qu'au dire de ses camarades il ne raturait rien; à
tout le moins, quand il écrivait pour la seconde fois une scène, c'était
l'idée qu'il changeait, non les mots, par une seconde poussée
d'invention poétique, non par un pénible regrattage des vers. Tous
ces traits se réunissent en un seul; il avait le génie sympathique,
j'entends par là que, naturellement, il savait sortir de lui-même et se
transformer en tous les objets qu'il imaginait. Regardez autour de
vous les grands artistes de votre temps, tâchez d'approcher d'eux,
d'entrer dans leur familiarité, de les voir penser, et vous sentirez
toute la force de ce mot. Par un instinct extraordinaire, ils se mettent
de prime-saut à la place des êtres: hommes, animaux, plantes,
fleurs, paysages, quels que soient les objets, animés ou non, ils
sentent par contagion les forces et les tendances qui produisent le
dehors visible, et leur âme, infiniment multiple, devient par ses
métamorphoses incessantes une sorte d'abrégé de l'univers. C'est
pourquoi ils semblent vivre plus que les autres hommes; ils n'ont pas
besoin d'avoir appris, ils devinent. J'ai vu tel d'entre eux, d'après une
armure, un costume, un recueil d'ameublements, entrer dans le
moyen âge plus profondément que trois savants mis bout à bout. Ils
reconstruisent, comme ils construisent, naturellement, sûrement, par
une inspiration qui est un raisonnement ailé. Shakspeare n'avait eu
qu'une demi-éducation, savait «peu de latin, point de grec,» à peu
près le français et l'italien, rien d'autre; il n'avait point voyagé, il
n'avait lu que les livres de la littérature courante, il avait ramassé
quelques mots de droit dans les greffes de sa petite ville; comptez,
si vous pouvez, tout ce qu'il savait de l'homme et de l'histoire. Ces
hommes voient plus d'objets à la fois; ils les embrassent plus
complétement que les autres hommes, plus vite et plus à fond; leur
esprit regorge et déborde. Ils ne s'en tiennent pas au simple
raisonnement; au contact de toute idée, tout leur être, réflexions,
images, émotions, entre en branle. Les voilà lancés; ils gesticulent,
ils miment leur pensée, ils abondent en comparaisons; même dans
la conversation, ils sont imaginatifs et créateurs, avec des
familiarités et des témérités de langage, parfois heureusement,
toujours irrégulièrement, selon les caprices et les accès de
l'improvisation aventureuse. L'entrain, l'éclat de leur parole est
étrange, et aussi leurs saccades, les soubresauts par lesquels ils
joignent les idées éloignées, supprimant les distances, passant du
pathétique au rire, de la violence à la douceur. Cette verve
extraordinaire est la dernière chose qui les quitte. Quand, par
hasard, les idées leur manquent, ou quand leur mélancolie est trop
âpre, ils parlent et produisent encore, sauf à produire des
bouffonneries, ils se font clowns, même à leurs dépens et contre
eux-mêmes. J'en sais un qui dit des calembredaines quand il se sent
mourir ou qu'il a envie de se tuer; c'est la roue intérieure qui
continue à tourner, même à vide, et que l'homme a besoin de voir
toujours tourner, même lorsqu'elle le déchire en passant; ses
pantalonnades sont une échappée; vous le trouverez, ce gamin
intarissable, ce polichinelle ironique, au tombeau d'Ophélie, auprès
du lit de mort de Cléopatre, aux funérailles de Juliette. Haut ou bas,
il faut toujours qu'ils soient dans quelque extrême. Ils sentent trop
profondément leurs biens et leurs maux, ils amplifient trop
largement par une sorte de roman involontaire chaque état de leur
âme. Après des dénigrements et des dégoûts par lesquels ils se
ravalent hors de toute mesure, ils se relèvent et s'exaltent
extraordinairement, jusqu'à tressaillir d'orgueil et de joie. Parfois,
après un de ces découragements, dit Shakspeare, «je pense à toi, et
comme l'alouette au retour du soleil s'élance hors des sillons
mornes, mon âme s'envole et va chanter des hymnes à la porte du
ciel[207].» Puis tout s'affaisse, comme dans un foyer où un
flamboiement trop fort n'a plus laissé de substance. «Tu vois en moi
le moment de l'année—où les feuilles jaunes, rares et qui s'en vont,
—pendent aux rameaux froids qui frissonnent,—arceaux dégarnis,
nefs ruinées où tout à l'heure chantaient les doux oiseaux.—Tu vois
en moi le crépuscule d'un jour—qui, après le soleil couché,
s'évanouit à l'occident,—et que, par degrés, engloutit la nuit noire,—
la nuit, sœur jumelle de la mort, qui clôt tout dans le repos[208]....
Ne pleure pas sur moi quand je serai mort;—du moins cesse de
pleurer quand cessera de tinter la morne cloche morose,—
avertissant le monde que je me suis enfui de ce monde abject pour
habiter avec les plus abjects des vers.—Ne vous souvenez pas
même, si vous lisez ces lignes—de la main qui les a écrites: car je
vous aime tant—que je voudrais être oublié dans votre chère
pensée,—si penser à moi vous a faisait quelque peine[209].» Ces
subites alternatives de joie et de tristesse, ces ravissements divins et
ces grandes mélancolies, ces tendresses exquises, et ces
abattements féminins, peignent le poëte extrême dans ses émotions,
incessamment troublé de douleur ou d'allégresse, sensible au
moindre choc, plus puissant, plus délicat pour jouir et souffrir que
les autres hommes, capable de rêves plus intenses et plus doux, en
qui s'agitait un monde imaginaire d'êtres gracieux ou terribles, tous
passionnés comme leur auteur.
III
POLYXÈNE.
JULIETTE.
CAPULET.
LADY CAPULET.
CAPULET.
Les actions répondent aux paroles. Ils vont sans pudeur ni pitié
jusqu'à l'extrémité de leur passion. Ils assassinent, ils empoisonnent,
ils violent, ils incendient, et la scène n'est remplie que
d'abominations. Shakspeare met sur son théâtre toutes les actions
atroces des guerres civiles. Ce sont les mœurs des loups et des
hyènes. Il faut lire[231] la sédition de Jack Cade pour prendre une
idée de ces folies et de ces fureurs. On croit voir des animaux
révoltés, la stupidité meurtrière d'un loup lâché dans une bergerie; la
brutalité d'un pourceau qui se soûle et se roule dans l'ordure et dans
le sang. Ils détruisent, ils tuent, ils se tuent entre eux; les pieds dans
le meurtre, ils demandent à manger et à boire; ils plantent les têtes
au bout des piques, ils les font s'entre-baiser, et ils rient[232].
CORNOUAILLES.
.... Tenez la chaise.—Je vais mettre le pied sur ces yeux que voilà.
(On tient Glocester pendant que Cornouailles lui arrache un œil et
met son pied dessus.)
GLOCESTER.
CORNOUAILLES (riant).
CORNOUAILLES.
LE SERVITEUR.
CORNOUAILLES.
Ah! mon drôle! (Il tire son épée et court sur lui.)
LE SERVITEUR.
Eh bien! venez, et courez la chance de votre colère! (Il tire son épée.
Ils se battent. Cornouailles est blessé.)
LE SERVITEUR.
CORNOUAILLES.
Il n'en verra pas davantage, je l'en empêcherai. (Il met le doigt sur
l'œil de Glocester.)—Dehors, sale gelée!—Où est ton lustre à
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookname.com