100% found this document useful (1 vote)
42 views53 pages

(Ebook PDF) Big Java: Early Objects 5th Edition PDF Download

The document provides information about the 'Big Java: Early Objects' textbook, detailing its structure, which includes sections on fundamentals, object-oriented design, data structures, and applied topics. It also highlights the availability of various editions and related digital products for download. Additionally, the book offers online resources and pedagogical elements designed to enhance the learning experience for students in Java programming.

Uploaded by

bhwhvygn1810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
42 views53 pages

(Ebook PDF) Big Java: Early Objects 5th Edition PDF Download

The document provides information about the 'Big Java: Early Objects' textbook, detailing its structure, which includes sections on fundamentals, object-oriented design, data structures, and applied topics. It also highlights the availability of various editions and related digital products for download. Additionally, the book offers online resources and pedagogical elements designed to enhance the learning experience for students in Java programming.

Uploaded by

bhwhvygn1810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

(eBook PDF) Big Java: Early Objects 5th Edition

download

https://ebooksecure.com/product/ebook-pdf-big-java-early-
objects-5th-edition/

Download more ebook instantly today - get yours now at ebooksecure.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

(eBook PDF) Big Java: Early Objects, 7th Edition

https://ebooksecure.com/product/ebook-pdf-big-java-early-objects-7th-
edition/

ebooksecure.com

(eBook PDF) Big Java: Early Objects, 6th Edition by Cay S.


Horstmann

https://ebooksecure.com/product/ebook-pdf-big-java-early-objects-6th-
edition-by-cay-s-horstmann/

ebooksecure.com

(eBook PDF) Starting Out with Java: Early Objects 5th


Edition

https://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
early-objects-5th-edition/

ebooksecure.com

(eBook PDF) Corporate Finance 4th Edition by Jonathan Berk

https://ebooksecure.com/product/ebook-pdf-corporate-finance-4th-
edition-by-jonathan-berk/

ebooksecure.com
(eBook PDF) Liberty, Equality, Power: A History of the
American People 7th Edition

https://ebooksecure.com/product/ebook-pdf-liberty-equality-power-a-
history-of-the-american-people-7th-edition/

ebooksecure.com

(eBook PDF) America: A Concise History, Volume 2 Sixth


Edition

https://ebooksecure.com/product/ebook-pdf-america-a-concise-history-
volume-2-sixth-edition/

ebooksecure.com

Cultivating an understanding of curiosity as a seed for


creativity - eBook PDF

https://ebooksecure.com/download/cultivating-an-understanding-of-
curiosity-as-a-seed-for-creativity-ebook-pdf/

ebooksecure.com

(eBook PDF) Medical Assisting: Administrative Procedures


7th Edition

https://ebooksecure.com/product/ebook-pdf-medical-assisting-
administrative-procedures-7th-edition/

ebooksecure.com

Advanced Clinical Naturopathic Medicine 1st Edition -


eBook PDF

https://ebooksecure.com/download/advanced-clinical-naturopathic-
medicine-ebook-pdf/

ebooksecure.com
(eBook PDF) BUSN 3rd Canadian Edition by
Kelly,Mackenzie,Snow

https://ebooksecure.com/product/ebook-pdf-busn-3rd-canadian-edition-
by-kellymackenziesnow/

ebooksecure.com
vi Preface

Part A: Fundamentals (Chapters 1–7)


Chapter 1 contains a brief introduction to computer science and Java programming.
Chapter 2 shows how to manipulate objects of predefined classes. In Chapter 3,
you will build your own simple classes from given specifications. Fundamental data
types, branches, loops, and arrays are covered in Chapters 4–7.

Part B: Object-Oriented Design (Chapters 8–12)


Chapter 8 takes up the subject of class design in a systematic fashion, and it intro-
duces a very simple subset of the UML notation. The discussion of polymorphism
and inheritance is split into two chapters. Chapter 9 covers inheritance and polymor-
phism, whereas Chapter 10 covers interfaces. Exception handling and basic file input/
output are covered in Chapter 11. The exception hierarchy gives a useful example for
inheritance. Chapter 12 contains an introduction to object-oriented design, including
two significant case studies.

Part C: Data Structures and Algorithms (Chapters 13–18)


Chapters 13 through 18 contain an introduction to algorithms and data structures,
covering recursion, sorting and searching, linked lists, binary trees, and hash tables.
These topics may be outside the scope of a one-semester course, but can be covered
as desired after Chapter 7 (see Figure 1). Recursion, in Chapter 13, starts with simple
examples and progresses to meaningful applications that would be difficult to imple-
ment iteratively. Chapter 14 covers quadratic sorting algorithms as well as merge sort,
with an informal introduction to big-Oh notation. Each data structure is presented
in the context of the standard Java collections library. You will learn the essential
abstractions of the standard library (such as iterators, sets, and maps) as well as the
performance characteristics of the various collections. Chapter 18 introduces Java
generics. This chapter is suitable for advanced students who want to implement their
own generic classes and methods.

Part D: Applied Topics (Chapters 19–25)


Chapters 19 through 25 cover Java programming techniques that definitely go
beyond a first course in Java (21–25 are on the book’s companion site). Although, as
already mentioned, a comprehensive coverage of the Java library would span many
volumes, many instructors prefer that a textbook should give students additional
reference material valuable beyond their first course. Some institutions also teach a
second-semester course that covers more practical programming aspects such as data-
base and network programming, rather than the more traditional in-depth material
on data structures and algorithms. This book can be used in a two-semester course
to give students an introduction to programming fundamentals and broad coverage
of applications. Alternatively, the material in the final chapters can be useful for stu-
dent projects. The applied topics include graphical user-interface design, advanced
file handling, multithreading, and those technologies that are of particular interest to
server-side programming: networking, databases, XML, and web applications. The
Internet has made it possible to deploy many useful applications on servers, often
accessed by nothing more than a browser. This server-centric approach to application
development was in part made possible by the Java language and libraries, and today,
much of the industrial use of Java is in server-side programming.

bj5_fm_06.indd 6 11/6/12 9:18 PM


Preface vii

Appendices
Many instructors find it highly beneficial to require a consistent style for all assign-
ments. If the style guide in Appendix I conflicts with instructor sentiment or local
customs, however, it is available in electronic form so that it can be modified.
A. The Basic Latin and Latin-1 Subsets F. Tool Summary
of Unicode G. Number Systems
B. Java Operator Summary H. UML Summary
C. Java Reserved Word Summary I. Java Language Coding Guidelines
D. The Java Library J. HTML Summary
E. Java Syntax Summary

Custom Book and eBook Options


Big Java may be ordered as a custom print or eBook that includes your choice of
chapters—including those from other Horstmann titles. Visit customselect.wiley.com
to create your custom book order.
To order the Wiley Select Edition of Big Java with all 25 chapters in the printed
book, specify ISBN 978-1-119-93670-1 when you order books.
Big Java is available in a variety of eBook formats at prices that are significantly
lower than the printed book. Please contact your Wiley sales rep for more informa-
tion or check www.wiley.com/college/horstmann for available versions.

Web Resources
This book is complemented by a complete suite of online resources. Go to www.wiley.
com/college/horstmann to visit the online companion sites, which include

• “CodeCheck,” a new online service currently in development by Cay Horstmann


that students can use to check their homework assignments and to work on addi-
tional practice problems. Visit http://horstmann.com/codecheck to learn more and to
try it out.
• Source code for all example programs in the book and in online examples.
• Worked Examples that apply the problem-solving steps in the book to other
realistic examples.
• Animations of key concepts.
• Lab exercises that apply chapter concepts (with solutions for instructors only).
• Lecture presentation slides (for instructors only).
• Solutions to all review and programming exercises (for instructors only).
• A test bank that focuses on skills, not just terminology (for instructors only). This
extensive set of multiple-choice questions can be used with a word processor or
imported into a course management system.

WORKED EXAMPLE 6.3 A Sample Debugging Session


Learn how to find bugs in an algorithm for counting the
Pointers in the book syllables of a word. Go to wiley.com/go/javaexamples and
download Worked Example 6.3.
describe what students
will find on the Web.
FULL CODE EXAMPLE

Go to wiley.com/go/
javacode to download
a program that dem-
onstrates variables
and assignments.

bj5_fm_06.indd 7 10/26/12 11:44 AM


viii Walkthrough

A Walkthrough of the Learning Aids


The pedagogical elements in this book work together to focus on and reinforce key
concepts and fundamental principles of programming, with additional tips and detail
organized to support and deepen these fundamentals. In addition to traditional
features, such as chapter objectives and a wealth of exercises, each chapter contains
elements geared to today’s visual learner.

254 Chapter 6 Loops

6.3 The for Loop


Throughout each chapter,
It often happens that you want to execute a sequence of statements a given number
margin notes show where The for loop is
used when a of times. You can use a while loop that is controlled by a counter, as in the following
example:
new concepts are introduced
value runs from a
starting point to an
ending point with a int counter = 1; // Initialize the counter
and provide an outline of key ideas. constant increment
or decrement.
while (counter <= 10) // Check the counter
{
System.out.println(counter);
counter++; // Update the counter
}

Because this loop type is so common, there is a spe-


cial form for it, called the for loop (see Syntax 6.2).
for (int counter = 1; counter <= 10; counter++)
{
Additional full code examples }
System.out.println(counter);

provides complete programs for FULL CODE EXAMPLE Some people call this loop count-controlled. In con-
trast, the while loop of the preceding section can be
students to run and modify.
Go to wiley.com/go/
javacode to download
a program that
called an event-controlled loop because it executes
uses common loop until an event occurs; namely that the balance reaches
algorithms. the target. Another commonly used term for a
count-controlled loop is definite. You know from
the outset that the loop body will be executed a
definite number of times; ten times in our example.
In contrast, you do not know how many iterations it
takes to accumulate a target balance. Such a loop is
Annotated syntax boxes called indefinite. You can visualize the for loop as
an orderly sequence of steps.
provide a quick, visual overview
of new language constructs. Syntax 6.2 for Statement

Syntax for (initialization; condition; update)


{
statements
}
These three
expressions should be related.
See page 259.

Annotations explain required This initialization The condition is This update is


components and point to more happens once
before the loop starts.
checked before
each iteration.
executed after
each iteration.
information on common errors for (int i = 5; i <= 10; i++)
or best practices associated The variable i is
{
sum = sum + i; This loop executes 6 times.
with the syntax. defined only in this for loop.
See page 261.
} See page 260.

Analogies to everyday objects are


used to explain the nature and behavior
of concepts such as variables, data
Like a variable in a computer types, loops, and more.
program, a parking space has
an identifier and a contents.

bj5_fm_06.indd 8 10/24/12 6:23 PM


Walkthrough ix

Memorable photos reinforce


analogies and help students
remember the concepts.

In the same way that there can be a street named “Main Street” in different cities,
a Java program can have multiple variables with the same name.

Problem Solving sections teach


techniques for generating ideas and 7.5 Problem Solving: Discovering Algorithms by Manipulating Physical Objects 339

evaluating proposed solutions, often Now how does that help us with our problem, switching the first and the second
using pencil and paper or other half of the array?
Let’s put the first coin into place, by swapping it with the fifth coin. However, as
artifacts. These sections emphasize Java programmers, we will say that we swap the coins in positions 0 and 4:

that most of the planning and problem


solving that makes students successful
happens away from the computer.

Next, we swap the coins in positions 1 and 5:

HOW TO 6.1 Writing a Loop How To guides give step-by-step


This How To walks you through the process of implementing a guidance for common programming
loop statement. We will illustrate the steps with the following
example problem. tasks, emphasizing planning and
Problem Statement Read twelve temperature values (one for
each month) and display the number of the month with the high- testing. They answer the beginner’s
est temperature. For example, according to worldclimate.com, the
average maximum temperatures for Death Valley are (in order by question, “Now what do I do?” and
month, in degrees Celsius):
18.2 22.6 26.4 31.1 36.6 42.2 45.7 44.5 40.2 33.1 24.2 17.6
integrate key concepts into a
In this case, the month with the highest temperature (45.7 degrees problem-solving sequence.
Celsius) is July, and the program should display 7.

Step 1 Decide what work must be done inside the loop.

Every loop needs to do some kind of repetitive work, such as


• Reading another item.
• Updating a value (such as a bank balance or total).
• Incrementing a counter. Worked Examples apply
If you can’t figure out what needs to go inside the loop, start by writing down the steps that
the steps in the How To to a
WORKED EXAMPLE 6.1 Credit Card Processing different example, showing
Learn how to use a loop to remove spaces from a credit card
number. Go to wiley.com/go/javaexamples and download
how they can be used to
Worked Example 6.1.
plan, implement, and test
a solution to another
programming problem.
Table 1 Variable Declarations in Java
Variable Name Comment

int width = 20; Declares an integer variable and initializes it with 20.

int perimeter = 4 * width; The initial value need not be a fixed value. (Of course, width
must have been previously declared.)
String greeting = "Hi!"; This variable has the type String and is initialized with the
Example tables support beginners
string “Hi”. with multiple, concrete examples.
height = 30; Error: The type is missing. This statement is not a declaration
but an assignment of a new value to an existing variable—see These tables point out common
Section 2.2.5.
errors and present another quick
Error: You cannot initialize a number with the string “20”.
reference to the section’s topic.
int width = "20";
(Note the quotation marks.)
int width; Declares an integer variable without initializing it. This can be a
cause for errors—see Common Error 2.1 on page 42.
int width, height; Declares two integer variables in a single statement. In this
book, we will declare each variable in a separate statement.

bj5_fm_06.indd 9 10/24/12 6:28 PM


x Walkthrough

This means “compute the value of width + 10 1 and store that value in the variable
width 2 ” (see Figure 4).
Progressive figures trace code
In Java, it is not a problem that the variable width is used on both sides of the = sym-
bol. Of course, in mathematics, the equation width = width + 10 has no solution.
segments to help students visualize
the program flow. Color is used
1 Compute the value of the right-hand side consistently to make variables and
width = 30
other elements easily recognizable.
width + 10

40

2 Store the value in the variable Figure 3


1 Initialize counter
Execution of a for (int counter = 1; counter <= 10; counter++)
Figure 4 width = 40 for Loop {
Executing the Statement System.out.println(counter);
counter = 1 }
width = width + 10

2 Check condition
for (int counter = 1; counter <= 10; counter++)
{
System.out.println(counter);
counter = 1 }

3 Execute loop body


for (int counter = 1; counter <= 10; counter++)
{
System.out.println(counter);
counter = 1 }

4 Update counter
for (int counter = 1; counter <= 10; counter++)
{

Students can view animations counter = 2 }


System.out.println(counter);

of key concepts on the Web.


A N I M AT I O N 5 Check condition again
for (int counter = 1; counter <= 10; counter++)
The for Loop {
System.out.println(counter);
counter = 2 }

The for loop neatly groups the initialization, condition, and update expressions
together. However, it is important to realize that these expressions are not executed
Self-check exercises at the together (see Figure 3).

end of each section are designed • The initialization is executed once, before the loop is entered. 1

to make students think through • The condition is checked before each iteration. 2 5
• The update is executed after each iteration. 4
the new material—and can
Write the for loop of the Investment class as a while loop.
spark discussion in lecture.
11.

SELF CHECK
12. How many numbers does this loop print?
for (int n = 10; n >= 0; n--)
{
System.out.println(n);
}

13. Write a for loop that prints all even numbers between 10 and 20 (inclusive).
14. Write a for loop that computes the sum of the integers from 1 to n.

Practice It Now you can try these exercises at the end of the chapter: R6.4, R6.10, E6.8, E6.12.
Optional science and business
exercises engage students with •• Business E6.17 Currency conversion. Write a program

realistic applications of Java. that first asks the user to type today’s
price for one dollar in Japanese yen,
then reads U.S. dollar values and
converts each to yen. Use 0 as a sentinel.

• Science P6.15 Radioactive decay of radioactive materials can be


section_1/Investment.java modeled by the equation A = A0e-t (log 2/h), where A is
1 /** the amount of the material at time t, A0 is the amount
2 A class to monitor the growth of an investment that at time 0, and h is the half-life.
3 accumulates interest at a fixed annual rate.
4 */ Technetium-99 is a radioisotope that is used in imaging
5 public class Investment of the brain. It has a half-life of 6 hours. Your program
6 { should display the relative amount A / A0 in a patient
7 private double balance; body every hour for 24 hours after receiving a dose.
8 private double rate;
9 private int year;
10
11 /**
12 Constructs an Investment object from a starting balance and
13 interest rate.
14 @param aBalance the starting balance
15
16 */
@param aRate the interest rate in percent
Program listings are carefully
17 public Investment(double aBalance, double aRate)
18 { designed for easy reading,
19 balance = aBalance;
20
21
rate = aRate;
year = 0;
going well beyond simple
22
23
}
color coding. Methods are set
24
25
/**
Keeps accumulating interest until a target balance has off by a subtle outline.
26 been reached.
27 @param targetBalance the desired balance
28 */

bj5_fm_05.indd 10 10/18/12 3:25 PM


Walkthrough xi

Length and Size


Common Errors describe the kinds Common Error 7.4
Unfortunately, the Java syntax for Data Type Number of Elements
of errors that students often make, determining the number of elements
in an array, an array list, and a string Array a.length
with an explanation of why the errors is not at all consistent. It is a com-
mon error to confuse these. You just Array list a.size()

occur, and what to do about them. have to remember the correct syntax
for every data type. String a.length()

Programming Tip 5.5 Hand-Tracing


A very useful technique for understanding whether a pro-
gram works correctly is called hand-tracing. You simulate
the program’s activity on a sheet of paper. You can use this
method with pseudocode or Java code.
Get an index card, a cocktail napkin, or whatever sheet
of paper is within reach. Make a column for each variable.
Have the program code ready. Use a marker, such as a
paper clip, to mark the current statement. In your mind,
execute statements one at a time. Every time the value of a
variable changes, cross out the old value and write the new
value below the old one. Hand-tracing helps you
For example, let’s trace the getTax method with the data understand whether a
Programming Tips explain from the program run above.
When the TaxReturn object is constructed, the income
program works correctly.

good programming practices, instance variable is set to 80,000 and status is set to MARRIED. Then the getTax method is called.
In lines 31 and 32 of TaxReturn.java, tax1 and tax2 are initialized to 0.
and encourage students to be 29 public double getTax()
30 {

more productive with tips and income status tax1 tax2


31 double tax1 = 0;
32 double tax2 = 0;
33 80000 MARRIED 0 0
techniques such as hand-tracing. Because status is not SINGLE, we move to the else
branch of the outer if statement (line 46).
34 if (status == SINGLE)
35 {
36 if (income <= RATE1_SINGLE_LIMIT)
37 {
38 tax1 = RATE1 * income;
39 }
40 else
41 {
42 tax1 = RATE1 * RATE1_SINGLE_LIMIT;
43 tax2 = RATE2 * (income - RATE1_SINGLE_LIMIT);
44 }
45 }
46 else
47 {

Special Topic 11.2 File Dialog Boxes


In a program with a graphical user interface, you will want to use a file dialog box (such as the
one shown in the figure below) whenever the users of your program need to pick a file. The
JFileChooser class implements a file dialog box for the Swing user-interface toolkit.
The JFileChooser class has many options to fine-tune the display of the dialog box, but in its
Special Topics present optional most basic form it is quite simple: Construct a file chooser object; then call the showOpenDialog
or showSaveDialog method. Both methods show the same dialog box, but the button for select-
topics and provide additional ing a file is labeled “Open” or “Save”, depending on which method you call.
For better placement of the dialog box on the screen, you can specify the user-interface
explanation of others. New component over which to pop up the dialog box. If you don’t care where the dialog box pops
up, you can simply pass null. The showOpenDialog and showSaveDialog methods return either
features of Java 7 are also JFileChooser.APPROVE_OPTION, if the user has chosen a file, or JFileChooser.CANCEL_OPTION, if the
user canceled the selection. If a file was chosen, then you call the getSelectedFile method to
covered in these notes. obtain a File object that describes the file. Here is a complete example:
FULL CODE EXAMPLE
JFileChooser chooser = new JFileChooser();
Go to wiley.com/go/ Scanner in = null;
javacode to download
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
a program that
{
demonstrates how to
use a file chooser. File selectedFile = chooser.getSelectedFile();
in = new Scanner(selectedFile);
. . .
}

Call with
showOpenDialog
method

Computing & Society 1.1 Computers Are Everywhere


Button is “Save” when
When computers The advent of ubiqui-
showSaveDialog method
were first invented tous computing changed
is called
in the 1940s, a computer filled an many aspects of our
entire room. The photo below shows lives. Factories used
the ENIAC (electronic numerical inte- to employ people to
A JFileChooser Dialog Box
grator and computer), completed in do repetitive assembly
1946 at the University of Pennsylvania. tasks that are today car-
The ENIAC was used by the military ried out by computer-
Computing & Society presents social to compute the trajectories of projec- controlled robots, oper-
tiles. Nowadays, computing facilities ated by a few people
and historical topics on computing—for of search engines, Internet shops, and who know how to work
social networks fill huge buildings with those computers.
interest and to fulfill the “historical and called data centers. At the other end of Books, music, and mov-
the spectrum, computers are all around ies are nowadays often

social context” requirements of the us. Your cell phone has a computer consumed on com- This transit card contains a computer.
inside, as do many credit cards and fare puters, and comput-

ACM/IEEE curriculum guidelines.


cards for public transit. A modern car ers are almost always
has several computers––to control the involved in their production. The could not have been written without
engine, brakes, lights, and the radio. book that you are reading right now computers.

bj5_fm_05.indd 11 10/18/12 3:25 PM


xii Walkthrough

Web Resources

http://horstmann.com/codecheck/
CodeCheck “CodeCheck” is a new
online service currently in development
by Cay Horstmann that students can
use to check their homework and to
work on additional practice problems.
Visit http://horstmann.com/codecheck
to learn more and to try it out.

Test Bank Instructors can use quiz and


test questions designed to exercise
students’ code reading and writing skills.

10) What is displayed after executing the given code snippet?

int[] mymarks = new int[10];


int total = 0;
Scanner in = new Scanner(System.in);
for (int cnt = 1; cnt <= 10; cnt++)
{
System.out.print("Enter the marks: ");
mymarks[cnt] = in.nextInt();
total = total + mymarks[cnt];
}
System.out.println(total);

a) The code snippet displays the total marks of all ten subjects.
b) The for loop causes a run-time time error on the first iteration.
c) The code snippet causes a bounds error.
d) The code snippet displays zero.

Lab Exercises These multi-part


1.1) Consider the following Card class. exercises ask students to apply
public class Card
{
chapter concepts. They can serve
private String name; as “warm-ups” in the lab or to Animations Students can
public Card() provide additional practice. play and replay dynamic
{
name = ""; explanations of concepts
}
and program flow.
public Card(String n)
{
name = n;
}

public String getName()


{
return name;
}

public boolean isExpired()


{
return false;
}

public String format()


{
return "Card holder: " + name;
}
}

Use this class as a superclass to implement a hierarchy of related classes:

Class Data
IDCard ID number
CallingCard Card number, PIN
DriverLicense Expiration year

Write declarations for each of the subclasses. For each subclass, supply private instance variables. Leave the
bodies of the constructors and the format methods blank for now.

bj5_fm_06.indd 12 10/24/12 6:23 PM


Acknowledgments xiii

Acknowledgments
Many thanks to Beth Lang Golub, Don Fowley, Elizabeth Mills, Katherine Willis,
Jenny Welter, Wendy Ashenberg, Lisa Gee, Kevin Holm, and Tim Lindner at John
Wiley & Sons, and Vickie Piercey at Publishing Services for their help with this proj-
ect. An especially deep acknowledgment and thanks goes to Cindy Johnson for her
hard work, sound judgment, and amazing attention to detail.
I am grateful to Suchindran Chatterjee, Arizona State University, Jose Cordova,
University of Louisiana, Udayan Das, DeVry University, James Johnson, Aaron
Keen, California Polytechnic State University San Luis Obispo, Norm Krumpe,
Miami University Ohio, Kathy Liszka, University of Akron, Kathleen O’Brien, San
Jose State University, Donald Smith, Columbia College, Mark Thomas, University of
Cincinnati, Laurie White, Mercer University, Brent Wilson, George Fox University,
and David Woolbright, Columbus State University, for their excellent contributions
to the supplementary materials.
Many thanks to the individuals who reviewed the manuscript for this edition,
made valuable suggestions, and brought an embarrassingly large number of errors
and omissions to my attention. They include:

Eric Aaron, Wesleyan University Guy Helmer, Iowa State Bill Mongan, Drexel University
James Agnew, Anne Arundel University George Novacky, University
Community College Ed Holden, Rochester Institute of Pittsburgh
Greg Ballinger, Miami Dade of Technology Mimi Opkins, California State
College Steven Janke, Colorado College University Long Beach
Jon Beck, Truman State Mark Jones, Lock Haven Derek Pao, City University of
University University of Pennsylvania Hong Kong
Matt Boutell, Rose-Hulman Dr. Mustafa Kamal, University of Katherine Salch, Illinois Central
Institute of Technology Central Missouri College
John Bundy, DeVry University Gary J. Koehler, University of Javad Shakib, DeVry University
Chicago Florida Charlie Shu, Franklin University
Michael Carney, Finger Lakes Ronald Krawitz, DeVry Joslyn A. Smith, Florida
Community College University International University
Christopher Cassa, Norm Krumpe, Miami Robert Strader, Stephen F. Austin
Massachusetts Institute of University Ohio State University
Technology Jim Leone, Rochester Institute Jonathan S. Weissman, Finger
Dr. Suchindran S. Chatterjee, of Technology Lakes Community College
Arizona State University Kevin Lillis, St. Ambrose Katherine H. Winters, University
Tina Comston, Franklin University of Tennessee Chattanooga
University Darren Lim, Siena College Tom Wulf, University of
Lennie Cooper, Miami Dade Hong Lin, DeVry University Cincinnati
College Kuber Maharjan, Purdue Qi Yu, Rochester Institute of
Sherif Elfayoumy, University of University College of Technology
North Florida Technology at Columbus
Henry A Etlinger, Rochester Patricia McDermott-Wells,
Institute of Technology Florida International
University

bj5_fm_06.indd 13 11/9/12 11:56 AM


xiv Acknowledgments

Every new edition builds on the suggestions and experiences of prior reviewers and
users. I am grateful for the invaluable contributions these individuals have made:

Tim Andersen, Boise State University Elliotte Harold Kai Qian, Southern Polytechnic
Ivan Bajic, San Diego State University Eileen Head, Binghamton University State University
Ted Bangay, Sheridan Institute Cecily Heiner, University of Utah Cyndi Rader, Colorado School
of Technology Brian Howard, Depauw University of Mines
Ian Barland, Radford University Lubomir Ivanov, Iona College Neil Rankin, Worcester Polytechnic
George Basham, Franklin University Norman Jacobson, University of Institute
Sambit Bhattacharya, Fayetteville California, Irvine Brad Rippe, Fullerton College
State University Curt Jones, Bloomsburg University Pedro I. Rivera Vega, University
Rick Birney, Arizona State University Aaron Keen, California Polytechnic of Puerto Rico, Mayaguez
Paul Bladek, Edmonds Community State University, San Luis Obispo Daniel Rogers, SUNY Brockport
College Mugdha Khaladkar, New Jersey Chaman Lal Sabharwal, Missouri
Joseph Bowbeer, Vizrea Corporation Institute of Technology University of Science and
Timothy A. Budd, Oregon State Elliot Koffman, Temple University Technology
University Kathy Liszka, University of Akron John Santore, Bridgewater State
Robert P. Burton, Brigham Young Hunter Lloyd, Montana State College
University University Carolyn Schauble, Colorado State
Frank Butt, IBM Youmin Lu, Bloomsburg University University
Jerry Cain, Stanford University John S. Mallozzi, Iona College Brent Seales, University of Kentucky
Adam Cannon, Columbia University John Martin, North Dakota State Christian Shin, SUNY Geneseo
Nancy Chase, Gonzaga University University Jeffrey Six, University of Delaware
Archana Chidanandan, Rose-Hulman Jeanna Matthews, Clarkson University Don Slater, Carnegie Mellon
Institute of Technology Scott McElfresh, Carnegie Mellon University
Vincent Cicirello, The Richard University Ken Slonneger, University of Iowa
Stockton College of New Jersey Joan McGrory, Christian Brothers Donald Smith, Columbia College
Teresa Cole, Boise State University University Stephanie Smullen, University of
Deborah Coleman, Rochester Institute Carolyn Miller, North Carolina Tennessee, Chattanooga
of Technology State University Monica Sweat, Georgia Institute
Jose Cordova, University of Louisiana, Sandeep R. Mitra, State University of Technology
Monroe of New York, Brockport Peter Stanchev, Kettering University
Valentino Crespi, California State Teng Moh, San Jose State University Shannon Tauro, University of
University, Los Angeles John Moore, The Citadel California, Irvine
Jim Cross, Auburn University Jose-Arturo Mora-Soto, Jesica Ron Taylor, Wright State University
Russell Deaton, University Rivero-Espinosa, and Julio-Angel Russell Tessier, University of
of Arkansas Cano-Romero, University Massachusetts, Amherst
Geoffrey Decker, Northern Illinois of Madrid Jonathan L. Tolstedt, North Dakota
University Faye Navabi, Arizona State University State University
H. E. Dunsmore, Purdue University Parviz Partow-Navid, California State David Vineyard, Kettering University
Robert Duvall, Duke University University, Los Angeles Joseph Vybihal, McGill University
Eman El-Sheikh, University of Kevin O’Gorman, California Xiaoming Wei, Iona College
West Florida Polytechnic State University, San Todd Whittaker, Franklin University
John Fendrich, Bradley University Luis Obispo Robert Willhoft, Roberts Wesleyan
David Freer, Miami Dade College Michael Olan, Richard Stockton College
John Fulton, Franklin University College Lea Wittie, Bucknell University
David Geary, Sabreware, Inc. Kevin Parker, Idaho State University David Womack, University of Texas
Margaret Geroch, Wheeling Jesuit Jim Perry, Ulster County Community at San Antonio
University College David Woolbright, Columbus State
Ahmad Ghafarian, North Georgia Cornel Pokorny, California University
College & State University Polytechnic State University, Catherine Wyman, DeVry University
Rick Giles, Acadia University San Luis Obispo Arthur Yanushka, Christian Brothers
Stacey Grasso, College of San Mateo Roger Priebe, University of Texas, University
Jianchao Han, California State Austin Salih Yurttas, Texas A&M University
University, Dominguez Hills C. Robert Putnam, California State
Lisa Hansen, Western New England University, Northridge
College

bj5_fm_06.indd 14 11/6/12 9:23 PM


CONTENTS

Preface iii
Special Features xxii

Chapter 1 Introduction 1
1.1 Computer Programs 2
1.2 The Anatomy of a Computer 3
1.3 The Java Programming Language 6
1.4 Becoming Familiar with Your Programming Environment 8
1.5 Analyzing Your First Program 12
1.6 Errors 15
1.7 Problem Solving: Algorithm Design 16

Chapter 2 Using Objects 33

2.1 Objects and Classes 34


2.2 Variables 36
2.3 Calling Methods 43
2.4 Constructing Objects 48
2.5 Accessor and Mutator Methods 50
2.6 The API Documentation 52
2.7 Implementing a Test Program   55
2.8 Object References   57
2.9 Graphical Applications   61
2.10 Ellipses, Lines, Text, and Color   66

Chapter 3 Implementing Classes 81

3.1 Instance Variables and Encapsulation 82


3.2 Specifying the Public Interface of a Class 86
3.3 Providing the Class Implementation 93
3.4 Unit Testing   102
3.5 Problem Solving: Tracing Objects 105
3.6 Local Variables 107
3.7 The this Reference 109
3.8 Shape Classes   112

xv

bj5_fm_05.indd 15 10/18/12 3:25 PM


xvi Contents

Chapter 4 Fundamental Data Types 131


4.1 Numbers 132
4.2 Arithmetic 139
4.3 Input and Output 147
4.4 Problem Solving: First Do it By Hand 154
4.5 Strings 156

Chapter 5 Decisions 179


5.1 The if Statement 180
5.2 Comparing Values 186
5.3 Multiple Alternatives 196
5.4 Nested Branches 200
5.5 Problem Solving: Flowcharts 207
5.6 Problem Solving: Selecting Test Cases   210
5.7 Boolean Variables and Operators 213
5.8 Application: Input Validation 218

Chapter 6 Loops 241


6.1 The while Loop 242
6.2 Problem Solving: Hand-Tracing 249
6.3 The for Loop 254
6.4 The do Loop 262
6.5 Application: Processing Sentinel Values 263
6.6 Problem Solving: Storyboards 269
6.7 Common Loop Algorithms 272
6.8 Nested Loops 279
6.9 Application: Random Numbers and Simulations 283
6.10 Using a Debugger   286

Chapter 7 Arrays and Array Lists 311

7.1 Arrays 312


7.2 The Enhanced for Loop 321
7.3 Common Array Algorithms 322
7.4 Problem Solving: Adapting Algorithms 331
7.5 Problem Solving: Discovering Algorithms by Manipulating
Physical Objects 336
7.6 Two-Dimensional Arrays 340

bj5_fm_05.indd 16 10/18/12 3:25 PM


Contents xvii

7.7 Array Lists 347


7.8 Regression Testing   356

Chapter 8 Designing Classes 379

8.1 Discovering Classes 380


8.2 Designing Good Methods 381
8.3 Problem Solving: Patterns for Object Data 390
8.4 Static Variables and Methods 395
8.5 Packages 400
8.6 Unit Test Frameworks 407

Chapter 9 Inheritance 421


9.1 Inheritance Hierarchies 422
9.2 Implementing Subclasses 426
9.3 Overriding Methods 431
9.4 Polymorphism 437
9.5 Object: The Cosmic Superclass 448

Chapter 10 Interfaces 463

10.1 Using Interfaces for Algorithm Reuse 464


10.2 Working with Interface Variables 471
10.3 The Comparable Interface 473
10.4 Using Interfaces for Callbacks 477
10.5 Inner Classes 481
10.6 Mock Objects 483
10.7 Event Handling 484
10.8 Building Applications with Buttons 490
10.9 Processing Timer Events 494
10.10 Mouse Events 497

Chapter 11 Input/Output and Exception Handling 513

11.1 Reading and Writing Text Files 514


11.2 Text Input and Output 519
11.3 Command Line Arguments 527
11.4 Exception Handling 534
11.5 Application: Handling Input Errors 545

bj5_fm_05.indd 17 10/18/12 3:25 PM


xviii Contents

Chapter 12 Object-Oriented Design 559

12.1 Classes and Their Responsibilities 560


12.2 Relationships Between Classes 563
12.3 Application: Printing an Invoice 569

Chapter 13 RECURSION 587

13.1 Triangle Numbers 588


13.2 Recursive Helper Methods 596
13.3 The Efficiency of Recursion 598
13.4 Permutations 603
13.5 Mutual Recursion 608
13.6 Backtracking 614

Chapter 14 Sorting and searching 629

14.1 Selection Sort 630


14.2 Profiling the Selection Sort Algorithm 633
14.3 Analyzing the Performance of the Selection Sort Algorithm 636
14.4 Merge Sort 641
14.5 Analyzing the Merge Sort Algorithm 644
14.6 Searching 648
14.7 Problem Solving: Estimating the Running Time of an Algorithm 653
14.8 Sorting and Searching in the Java Library 658

Chapter 15 The Java Collections Framework 671

15.1 An Overview of the Collections Framework 672


15.2 Linked Lists 675
15.3 Sets 681
15.4 Maps 686
15.5 Stacks, Queues, and Priority Queues 692
15.6 Stack and Queue Applications 695

Chapter 16 Basic Data Structures 715

16.1 Implementing Linked Lists 716


16.2 Implementing Array Lists 731
16.3 Implementing Stacks and Queues 735
16.4 Implementing a Hash Table 741

bj5_fm_05.indd 18 10/18/12 3:25 PM


Contents xix

Chapter 17 tree Structures 761

17.1 Basic Tree Concepts 762


17.2 Binary Trees 766
17.3 Binary Search Trees 771
17.4 Tree Traversal 780
17.5 Red-Black Trees 786
17.6 Heaps 793
17.7 The Heapsort Algorithm 804

Chapter 18 Generic classes 819

18.1 Generic Classes and Type Parameters 820


18.2 Implementing Generic Types 821
18.3 Generic Methods 825
18.4 Constraining Type Parameters 827
18.5 Type Erasure 831

Chapter 19 Graphical User Interfaces 841

19.1 Layout Management 842


19.2 Processing Text Input 846
19.3 Choices 852
19.4 Menus 863
19.5 Exploring the Swing Documentation 869

Chapter 20 Streams and Binary Input/Output 881

20.1 Readers, Writers, and Streams 882


20.2 Binary Input and Output 883
20.3 Random Access 887
20.4 Object Streams 893

Chapter 21 Multithreading (WEB ONLY)

21.1 Running Threads


21.2 Terminating Threads
21.3 Race Conditions
21.4 Synchronizing Object Access
21.5 Avoiding Deadlocks
21.6 Application: Algorithm Animation

bj5_fm_05.indd 19 10/18/12 3:25 PM


xx Contents

Chapter 22 Internet Networking (WEB ONLY)

22.1 The Internet Protocol


22.2 Application Level Protocols
22.3 A Client Program
22.4 A Server Program
22.5 URL Connections

Chapter 23 Relational databases (WEB ONLY)

23.1 Organizing Database Information


23.2 Queries
23.3 Installing a Database
23.4 Database Programming in Java
23.5 Application: Entering an Invoice

Chapter 24 XML (WEB ONLY)

24.1 XML Tags and Documents


24.2 Parsing XML Documents
24.3 Creating XML Documents
24.4 Validating XML Documents

Chapter 25 Web Applications (WEB ONLY)

25.1 The Architecture of a Web Application


25.2 The Architecture of a JSF Application
25.3 JavaBeans Components
25.4 Navigation Between Pages
25.5 JSF Components
25.6 A Three-Tier Application

Appendices

Appendix A THE BASIC LATIN AND LATIN-1 SUBSETS OF UNICODE A-1


Appendix B JAVA Operator Summary A-5
Appendix C JAVA Reserved Word Summary A-7
Appendix D THE JAVA LIBRARY A-9
Appendix E JAVA SYNTAX SUMMARY A-53
Appendix F TOOL SUMMARY A-64
Appendix G NUMBER SYSTEMS A-68
Appendix H UML SUMMARY A-76

bj5_fm_06.indd 20 11/6/12 9:23 PM


Contents xxi

Appendix I JAVA LANGUAGE CODING GUIDELINES A-79


Appendix J HTML SUMMARY A-86

Glossary G-1
Index I-1
Credits C-1

Alphabetical list of Syntax Boxes


Arrays 313
Array Lists 347
Assignment 41
Calling a Superclass Method 431
Cast 143
Catching Exceptions 536
Class Declaration 89
Comparisons 187
Constant Declaration 136
Constructor with Superclass Initializer 436
Declaring a Generic Class 822
Declaring a Generic Method 826
Declaring an Interface 465
for Statement 254
if Statement 182
Implementing an Interface 467
Importing a Class from a Package 54
Input Statement 147
Instance Variable Declaration 83
Java Program 13
Object Construction 49
Package Specification 402
Subclass Declaration 428
The Enhanced for Loop 322
The finally Clause 540
The instanceof Operator 451
The throws Clause 539
Throwing an Exception 534
Two-Dimensional Array Declaration 341
while Statement 243
Variable Declaration 37

bj5_fm_05.indd 21 10/18/12 3:25 PM


Another Random Scribd Document
with Unrelated Content
The text on this page is estimated to be only 24.04%
accurate

CARLOS V. 00/ Acnhado el jiirarnento los cantoros


entonaron Tedeum laiidamus: y tocaron las trompetas y clarines.
Cunderloa de las corles y del rey. .laníos los procuradores del reino
en Valladolid, hicieron un razonamiento muy acordado al rey,
respondiendo á lo que el obispo de Badajoz, presidente de estas
cortes, y don García de Padilla letrado de ellas, de parte'del rey
habían propuesto, sobre que entre sí mirasen, y confiriesen las cosas
importantes al biea, y conservación de estos reinos, y
acrecentamiento de ellos. Pidiendo los procuradores con muy buenas
razones, que el rey pusiese por obra el santo y católico propósito
que mostraba en favor de sus reinos, y subditos de ellos, que para
alcanzar el fi'uto de tan santos deseos, le traían á la memoria, como
por orden del cielo fue escogido, y llamado para rey, cuyo oficio es,
regir bie'n: y el bien regir es administrar justicia, dando á cada uno
lo que es suyo; y asi le suplicaban fuese este' su fin y principal
intento. Porque si bien los reyes tienen otras muchas cualidades^
como son linage, dignidad, potencia, honra, riquezas, deleites,
estimaciones, etc, ninguna de estas le hace rey, según el derecho,
sino solo el administrar justicia.' Y por esta, y en nombre de ella,
dice el Espíritu Santo, que los reyes reinan. Que la justicia, y el
reinar con ella piden , que
The text on this page is estimated to be only 24.41%
accurate

558 HISTORIA DEL KMPERADOn eunbflolos süljditos


duernKMi, los reyes velen. Que íisilo debía él hacer, pues en verdaí)
era mercenario de sus vasallos: por esta causa le dallan paríe desús
frutos y haciendas, le servían con sus personas, cuando eran
llamados, y cjueasi el rey por un tácito contrato era obligado á
p:uardar justicia á los suyos, la cual es de tanta esccleneia y
dignidad, que cjuiso Dios intitularse de ella, llamándose juez justo.
Que ella sola fue la que lil)ró á Trajano. Que siendo tan amiga da
Dios, seria asi su amigo el que lá guardase. Y porque la carga del
juzgar es grande, y ejque tiene la vara y cetro ha menester quien le
ayude, fue y es necesario que el rey tuviere ministros inferiores, que
llevasen parle de esta carga, y pesado cuidado, quedando al príncipe
la suprenia pot(?stad. Que el buen rey debe buscar los tales, como
los buscó Moisés, cuando le mandó Dios, que escogiese setenta y
dos varones de su pueblo, para que le ayudasen á gobernar, y
descargasen do parte de su cuidado. Los cuales se hablan de
escoger sabios, ancianos, temerosos de Dios, enemigos de la
avaricia, y de otras pasiones, que ciegan y pervierten el sentido. Que
aunque ellos esperaban de S. A. todos esto? bienes, coii todo
suplicaban lo siguiente. i." «Qué la reina doña Juana, madre del rey,
estuviese con la casa, y asiento que á su real magestpd se debia,
como á reina señera de estos reinos, A lo cUal respondió el rey: Que
se lo agradecía, y que no tenia otro cuidado mayor , ni mas
principal, cjue de lo que tocaba á esto como verían por óííra. ^." hue
fuese servido de casarse lo mas brevemente que pudiese, según la
necesidad, quede ello
The text on this page is estimated to be only 23.57%
accurate

CARLOS V. O 50 estos reinos leninii. Porqup de U\n alio


príncipe querlnsen o estos reinos liijos de bendición, (pie por muchos
íiños reinasen en ellos. Respondió el rey; cpie mirurjn en ello, y
Ii¿uia lo que mas coi,ivin¡ese á su honra,, y bien de su persona, de
estos reinos y sucesión .de ellos. ,3." Que el infante, don Fernando
no saliese de estos reinos, hasta tanto que él fuese casado, y tuviese
hijos. Respondió el rey: que fie ninizuna cosa tenia mas cuidado,
(jue delacrecentamienlo_del infante, por lo mucho que le amaba. Y
todo lo que se ma.ndase proveer cerca de su persona, seria para su
aumento^ y bien de estos reinos. 4." Que manflase confirmar las
leyes y pracmáticas de estos reinos, usadas y guardadas, y los
privilegios, libertades, y franfjiiezasde las ciudades y villas: no
consintiese poner en ellas nuevas imposiciones, jurándolo asi.
Respondió el rey: que guardarla lo que cerca de esto tenia jurado, y
que no consentirla las nuevas imposiciones, o.o Que lio se diesen á
estrarigeros oficios, ni beneficios, ni dignidades, ni gobiernos; ni
diese, ni consmliesecarfa de naturaleza, y que si se habian dado las
revocase. Que mandase ver la cláusula del todita mentó de la reina
dona Isabel, que habla de esto, que la presentaron; y en lo que
contra esto estaba hecho, lo mandase remediar, especialmente las
tenencias, dignidades, y oíros beneficios que vacaron en el
arzobispado de Toledo, y otros obispados se diesen á naturales. Y
que el aizobispado de Toledo viniese á residir en estos reinos,
porque gastase aquí las rentas.
The text on this page is estimated to be only 23.13%
accurate

oGO HISTORIA DEL F.MPER.VDOR Respondió el rey; que


asi se haria, ygiiardaria íle allí adelante. Y que ya tenia escrito al
cardenal de Groy. entendiendo que convenia asi á su servicio, y bien
de estos reinos que viniese : y que ahora le volvería á escribir con
mayor instanca, y trabajaria para que viniese en todo aquel verano.
Délo cual estuviesen ciertos que seria. 6." Que los embajadores de
estos reinos, fuesen naturales. Respondió: que lo mandaria proveer,
de manera que los reinos no recibiesen agravio. 7.'^ «Que en la
casa real sirviesen y tuviesen entrada castellanos . ó españoles ,
como era en tiempo de sus pasados. Y tuviesen los oficios fie ella,
como con los reyes sus antecesores los tenian. Que en el género de
porteros y aposentadores, hu))iese de todos, porque algunos de
ellos, entendiesen y pudiesen ser entendidos.)) ■ Respondió: que le
placia de mandarlo asi; y se haria de alli adelante. 8.1' ««Que fuese
servido hablar castellano, porque haciéndolo asilo sabria mas presto,
y podrian entenderle mejor sus vasallos, y él á ellos.» Respondió:
que le placia, y se esforzaría á haceílo, particularmente porque se lo
suplicaban en jiombre del reino. Que ya lo habia comenzado á hablar
con ellos, y con otros del reino. 9.«» ((Que no enagenase cosa de la
corona real, y si liabia algún agraviado que pidiese justicia, se Ja
maridase guardar.» Respondió: que guardaría lo que á cerca de esto
tenia jurado , y mandaria guardar justicia á cualquier agraviado. 10.
«Que escribiese al pontífice sól)re el agrá 
The text on this page is estimated to be only 23.37%
accurate

CAIILOS Y. oCl vio f|UP la corona real de Castilla , é iglesia


de Murcia reciñen de la el3ccion de Orihuela , qu tantas veces
prometió en corles el rey Católico de deshacerla ; y S. A. lo hahia
ahora proinelido en Flande?. Esta diligencia se apretase para que el
Papa la revocase antes (jue el rey entrase en Araron.» Respondió:
(jue tenia escrito al Papa por la manera que los procuradores de
Murcia lo hablan suplicado. Y escribirla siempre que conviniese en
favor de la ciudad. 11. ((Que no hiciese merced á ninguno de la
tenencia de la fortaleza de Lara, ([¡e es de la ciudad de Burgos, y si
tenia alguna hecha , la mandase revocar, mandando sobre todo
hacer justicia.)) Respondió: que mandarla ver á los del consejo la
Justicia que la ciudad tenia, y no proveerla en perjuicio de ella. 12.
«Que mandase guardar á los monteros de F.s[)lnosa sus privilegios y
libertades , cerca de la guarda de svi real persona, por ser estofan
antiguo, y que loca «á la lealtad de España.» Respondió: que
mandaría ver los privilegios, ])roveeria lo que fuese justicia y razón ,
y su servicio. \?>. f'Que no permitiese que Arévalo y Olmedo,
saliesen de la corona real.» Respondió: (jue no entendía liaber
enagenado, ni apartado de su corona real, dichas villas, poihaberlas
dado á la reina Germana, solamente por los días de su vida. Lo cual
hacia por muchas y justas causas del servicio de Dios, suyo, y bien
dé estos reifios. Y que para rpie se viese que su
The text on this page is estimated to be only 23.85%
accurate

3G2 HISTORIA DEL EMPERADOR voluntad rra , df no


enni^ennr dichas villns, les dai'ia lodns las enrías quo lo pidiesen,
para que lueí^o fjuc la roina muriese. las villas volviesen, y se
incoi'porasen con la corona real . v de aili adelante no se
enagenasen. 14. «Que lo (pie oslaba encabezado . lo estuviese , y
los que quisiesen encabezarse pudiesen, en el precio que estaban,
íiuardando la cbiusula del testainento de la reina dona Isabel.»
Respondió , que le placía , que se hiciese como lo pedían. lo. «Que
no. diese espectativas de oficios de personas vivas, y mandase
revocar las dadas, ni hiciese merced de bienes de algún condenado,
antes de su sentencia pasada en cosa juzgada.» Respondió: que Jo
guardaría asi, por ser justo. 10, «Que no permitiese sacar de estos
reinos, oro . plata , ni moneda , ni diese cédulas en su cámara para
ello.» Respondió : que lo tenía por muy provechoso, y mandaría á
los de su cons(>jo ios oyesen , y tratasen sobre ello, para que
viesen, y proveyesen lo íjue fuese bien de eslos i'einos, y su servicio.
17. úQue la ley que habla de las apelaciones de tres mil maravedises
aiiajo , se entienda en cualquier causa, ci'.il y criminal. i^ Respondió:
(pie no ha lugar á esto ni conviene. 18. «Que no se saquen caballos
del reino. Respondió • (|ue asi lo tenia mandado desde Rruselas, y
se pondrían mayores penas, siendo necesario. 19. (((iue los
protomi'dicos no enriasen personas que en su nombre visitasen las
boticas , por los danos que hacen.»
The text on this page is estimated to be only 24.97%
accurate

Carlos v. r»0o 20. "Que so ^£];unr(lnsen las leyes, que


hablan (le los oficios aorecentados , pai'a que se eohsuiiian.^) 21.
«Que se giinrdasen las.loyes, que hay en el reino, eonlra los que se
alzan eoii haciendas ageiías, habiéndolos por públicos robadores.»
z2. «Que se vede, como lo vedó el i'ey Católico, el juego de los
dados.» 23. «Que se revoquen todas las cédulas y cartas de
suspensiones de pleitos, y que de allí adelante no se diesen.» 2-i. ((
Que porque habia grandes novedades, después de la muerte de la
reina Católica, en los consejos y chancillerias , las mandase visitar.»
25. oQue los alcahles de corte y chancillerias, no lleven mas
derechos de rebeldías, ni meajas, ni otras cosas de las que llevan
otras justicias.» 26. «Que los merinos y alguaciles de la corte y
chancillerias, no lleven mas derechos de las ejecuciones , que hacen
de los que se pueden llevar en el lugar donde las hicieren por el
merino de alli.» 27. ((Que los alcaldes de corle, chancillerias y
alguaciles, {\ei\ residencia, á lo menos de dos en dos anos, pues en
esta es mas necesaria, que en todas las otras justicias del reino.»
28. «Que se vean en consejo todas las residencias, y ninguno pueda
ser prohibido en otro oficio, hasta que su residencia sea vista y
sentenciada.» 29. «Que no se provean pescjuisidores , sino que los
corregidores >nas cercanos, ó sus tenientes, remedien y provean en
lo cpie sucediere, sin derechos.»
The text on this page is estimated to be only 24.18%
accurate

r>04 HISTORIA DEL EMPERADOR 30. "Que los nlcaldos de


la hermaiulail, liiciesen residencia lumplido su año.)) 31. «Que las
penas de la cámara y fisco, no se librasen á jueces, ni coiregidor
alguno, sino que las cobre el tesorero.» 32. « Que cuando algún juez
fuese recusado habiendo de tomar acompañados , se tenga lo que la
mayor parte sentenciare.)) 33. (
The text on this page is estimated to be only 27.63%
accurate

CARLOS V. 565 pe iiiíiiKlarcm por título de dote, lo mandase


cumplir para descargo de sus concienciaü.» Respondió: Que se haria
como no fuesen mandas en perjuicio del patrimonio real. o9. «Que
mandase proveer de manera íjue en p1 oficio de la Santa Inquisición
se hiciese justicia. V los malos fuesen castigados y los inocentes no
padeciesen: guardando los sacros cánones y derecho coumn ([ue de
esto hablan. Que los jueces inquisidores fuesen generosos, de buena
fama y conciencia y de la edad que el derecho manda. Y que los
ordinarios sean los jueces conforme á justicia.» 40. ((Que el
cardenal Giménez mandó en su testamento veinte cuentos de
maravedises para redención de cautivos, otros cuatro para casar
huérfanas y otros diez para un monasterio en Toledo, donde se
criasen nmjeres pobres y se casasen. Que lo mandase cumplir.» A
este capüulo no respondió. 41 . «Que no anden pobres por el reino,
sino que cada uno pida en su naturaleza. Y les contagiosos estén
encasa particular. ^ 42. «Que mandase plantar montes en todo el
reino donde se hallase aparejo, y los que habia se guardasen
conforme á las ordenanzas délas villas y lugares, y donde no los
habia se hiciesen.» 43. «Que por el pedir y cobrar de las alcabalas y
otras renias, no se den jueces do comisión, sino que las justicias
ordinarias sean jueces de las dichas rentas.» 44. ^rQue se
guardasen las pracmálicas que \edan traer brocados, dorado,
plateado y lirado: v en el traer de la seda se diese orden c'onvenieiile
al reino.
The text on this page is estimated to be only 20.81%
accurate

56U HISTORIA DEI^ EMPürxADOR 4a. Que iiianchise labrar


vellón y moneda menuda por la necesiílad que de ella haíjia en el
leino.)^ íG. «Que mandase (|uo valiesen las provisiones y mereedes
que los reyes Calólieos hahian hecho á procuradores y oficiales de
corles, y las que él hiciese.» 47. «Que mandase pagar ¿i los
conlínuos c¿djaIleros de la casa real, (jue habian servido á sus
padres y abuelos; y 6. A. les manUiviese sus oficios.» 48. ((Que
mandase tener cónsul !a ordinaria para el buen despacho de los
negocios , y dar audiencia personalmente , á lo menos dos dias en la
semana.» 49. «Que en el echar de las Ínulas no se hlci.esen fuerzas
ni eslorsiones, sino (¡ue cada uno tuviese libertad de lomarlas , y no
se predicasen sino' en dia de fiesta. Y que las provisiones que
llevasen, fuesen rubricadas del consejo real.» •30. «Que se pida á S.
S. que dé orden , como los jueces y escribanos eclesiásticos lenizan
aranceles y hagan residencia.)^ ')]. «Que los obispos (^ue estando
fuera del reino, arriendíMi las rentas . no puedan arrendar ía
jurisdicion.» 52.' «Que [)ida al papa (¡ue no dé reservas en los
cuatro nieses de los obispados. Y los (¡rclados visiten con mucho
cuidado las iglesias.» oo. «Que no se resuma ninguna canongia de
las catedi'ides.í» 'ií. «Que S. A. provea como los clérigos puedan
testar, porcjuede otra manera los popas serían señores de la mayor
parte de la hacienda del reino, v
The text on this page is estimated to be only 23.25%
accurate

CARLUÍÑ V. oG7 DO. «Que ninguno pueda mandar bienes,


raices á ninguna iglesia, monasterio, hospital ni cofradias. Ni ellos lo
puedan heredar ni comprar, porque si se permitiese, en breve
tiempo seria todo suVo. 06. «Que no permita que el Papa aneje
beneficios á obisfados ({ue sean fuera del reino. » 07. "Que se
[)rove\ ese como los obispados, dignidades y beneficios que vacaseu
en liorna, se volviesen á proveer por el rey, como patrón y
presentero dé ellas y no quedasen en Roma.*) 58. Que se remedien
las demasias de los jueces conservadores, y se limite su jurisdicion:
y no se permitan, no siendo personas de calidad , y haya número y
orden en ellos , nombrados por el rey.» o9. «Que habiendo jueces
en los higares de primera instancia, no sean llevados los clérigos alas
cal)ezas de los obispados , ni otra parte, sino fuere en grado de
apelación.» GO. «Otro si (dice el capítulo que se sigue) ya Y. A. sabe
que el reino de Ñhvarra está en la corona real . desde las cortes que
el rey y la reina hicieron eii Burgos, el ano pasado de lo! o. Y ahora ,
elol)ispo de liadajoz nos dijo al tiempo que juramos á Y. A. la
voluiilad (jue tenia á consolarlo. Por lo cual besamos las manos á Y.
A. por tan crecida merced como á estos sus i'cinos hace. Y así esto ,
como todo lo que por razón de la cisma se adquirió á estos dichos
reinos á su corona real y patronazgo de ella , suplicamos la mande
conservar y defender como^-sus pasados lo hicieron. Mandando
defender y amparar los prelados, que por razón de lo susodicho algo
poseen. Y si para la defensa de esto fuere necesai'io nuestras perso

The text on this page is estimated to be only 26.70%
accurate

oGO HISTORIA DEL EMPERADOR ' lias y haciendas las


ponemos: pues esle rt.'ino es la llave principal do eslos reinos.» A
esto se vos responde, escribió el rey, que vislo que el buen derecho
que para tener el dicho reino de Navarra, tenemos, y cuanto importa
enello, para estos nuestros reinos de Castilla y la incorporación en
ellos hecha por el rey Católico, y lo que nos encomienda por su
testamento, tenemos voluntad como nos lo suplicáis de tenerle
siempre en ella, asi le tenemos y tornemos en servicio el
ofrecimiento ¡grande que cerca de esto nos hacéis, en nombre
deestos reinos , (jue es de tan buenos y leales vasallos como sois.
Aunque creemos y tenemos por cierto, (|ue habria poca necesidad
de él, pues nuestro derecho está tan conocido para tener el dicho
reino, (¡ue no habrá ninguno que nos quiera poner turbación en él. Y
en lo de los prelados, trabajaremos de hacerlo como nos lo suplicáis.
Gl. «Que á ningún pechero se diese carta de hidalguia. Ni le
permiliesen hermandades de mostrencos ni frailes. » 62. «Que el
correo mayor (|uc reside en corle no lleve el diezmo de lo que ganan
los correos de ias otras ciudades y villas del reino.» 63. «Que se
guardase la pracmática, ([ue manda medir los panos sobre tabla. j)
64. Que los alcaldes de corle no pongan , ni tengan escribanos de su
mano, sino que se los dé el rey.» 65- Que no libren en sus casas,
sino públicamente en la i)laza.» C6. Que se nombren personas, que
tengan cuidado de mirar la óidcn que se ha de guarclaren el
despachar los pleitos por antigüedad.»
The text on this page is estimated to be only 28.46%
accurate

CARLOS V. 569 67. «Que nosecoiisionUm salir las carnes y


ganados del reino.» fiS. «Que sequilasen las nuevas imposiciones.»
69. «Que no permita , (|ue por Rotna ni Portugal, se den hábitos de
las órdenes militares, ni encomiendas. » 70. «Que no se hagan
caballeros pardos, poi-que ehcardenal Giménez habia hecho algunos
y era en perjuicio de las pecheros.» 71. «Que las franquezas que el
cardenal dio, cuando quiso echar la gente de guerra en el reino se
den por nulas.» 72. «Que se conservasen los derechos y bulas de los
hijos patrimoniales en los obispados, cuyos son los beneficios de los
tales.» 73. Que el servicio que se le habia concedido, se cobrase por
los mismos procuradores y ciudades y no por recetores y
cobradores.» 74. «Que en los tres años, que se habia de cobrar este
servicio no se echase ni ¡)id¡ese otro tributo, sino con estrecha y
estrema necesidad.» Esto fue lo que al rey se pidió en las primeras
cortes que tuvo en Castilla y otras cosas .que por ser particulares y
que tocaban á solos los procuradores 5 no he referido. Las demás sí,
porque por ellas parece el estado en que estaba Castilla y el buen
celo de sus castellanos, asi en el servicio de Dios y de su rey como
bien del reino. A todas estas cosas respondió el rey graciosamente y
les dio las gracias con tantocumplimiento, que todos quedaron muy
pagados de él. El servicio que le otorgaron y se habla de cobrar en
los tres anos primeros, fueron (según dice Frav La Lectura. Tom. 1. "
21» i.
The text on this page is estimated to be only 22.33%
accurate

370 HISTORIA DEL ExAirERADOR Antonio de Guevara;


ciento cincuentíi cuc-ntor scL^un I-tTo Mrjiü, seiscientos mil
ducados. XI. Monteros de Espinosa. Kn el capítulo doce de estas
cortes suplicaron los castellanos á su rey, que se sirviese mandar
i^uardar los privilegios de los monteros de Espinosa cerca de la
guarda de la persona real. Es muy cierto y recibido, y aun constaba
por escrituras del monasterio real dt; San Salvador de Oña , que se
encomendó esta líuarda á los hombres nobles hijos dalgo naturales
de Espinosa, en tiempo del conde don Sancho de Castilla: porcpie
dos criados de su casa le avisaron que se guardase de una traición
que estaba armada {)ara quitarle la vida. En pago de esta lealtad, el
conde casó á la doncella, que era criada de su madi"e, con elcriado
que le dio el aviso, por ser ambos naturales de Espinosa, y nobl(!S,
iesconcedión que ellos, y lodos sus descendientes hijos dalgo fuese
guarda de su persona y de lodos los condes ó scxñores de Castilla;
que ellos solos velasen, y guardasen su casa, retrete y cama. Esto
parece á lo que Salomón ordenó en su casa de los setenta y dos
varones de los mas ilustres y val-enlesdel reino, que armados lo
guardaban el óUíño. Ivs'e privilegio lo confirmó el rey don Alonso de
Castilla año de 120;S v señaló los solares v casas
The text on this page is estimated to be only 19.28%
accurate

CARLOS V. 571 de hs monteros, y do la misma manera lo


confirmaron oíros reyes de Castilla; el emperador hizo lo mismo
estando en Barcelona á doce de Asesto año de i 51 D. Las
preéniineneias de este oficio, antigüedad y calidades de él son harto
honradas, y baste por ahora lo dicho { ues no da lui^ar á mas la
hislüi'ia. XII. Encárfjasc al niarqnés de ¡Jenia la caslodía ¡j servicio de
la reina. Satisfecho el rey de la antigua lealtad y grandes servicios en
que los marqueses de Jjenia sehabian señalado, escogió al marques
don Bernardo para encargarle el servicio y guarda do ía reina doña
Juana su madre, que importaba en ello no menos que la (juietud de
estos reinos y firmeza suya en ellos, como después pareció en* las
alteraciones, que para ejecutar sus malos intentos los que los
teninn; queriéndose apoderar de la reina echaron de su servicio al
marques y marquesado Denia. Confiando pues el rey (como digo)
tanto del marques de Denia, y estando ya 8. A" para partir de
Castilla, á i o de marzo de este año 1518 en nombre suyo y de la
reina su madre dice: (¡ueconliando de la fidelidad , buenos y leales
servicios, que don Bernardo de Sandovaly Hojas, marques
The text on this page is estimated to be only 29.10%
accurate

o72 HISTORIA DEL EMPERADOR de Denia y conde de


Lcrmn, y del su consejo, babia hecho á los reyes Católicos, >us
padres y abuelos, y los qae á ellos hacia cada dia y esperaban baria
de allí adelante, porque estaban ciertos de todo ello y de la buena
manera, cuidado y diligencia, con que siempre habia servido, y que
asi haria de alli adelante, le dan cargo de la administración y
gobierno de la casa de la reina, que residía en Tordesillas, para que
la pudiese regir y gobernará todas las personas de ella; y asi mismo
para que en la gobernación y justicia de la villa de Tordesillas
pudiese hacer lo que viese que convenia y que todos le obedezcan,
asi los criados de la casa real, como las justicias y vecinos de la villa.
Con la provisión hecha en el marques don Bernardo que duró hasta
el año de loSo en c[ue murió y luego le sucedió en ella como diré, su
hijo el marqués don Luis, descuidó el emperador del gobierno de la
reina su madi'e, y con esto se dio conoclusion á las cortes. XIII.
Justa real. A li de marzo hubo justa real en la plaza de Valladolid , de
veinte y cinco á veinte y cinco caballeros españoles y ílamencos, que
á porfía se quisieron señalar, asi en los tragos costosos como en el
pelear , y encuentros de las lanzas y golpes de las espadas.
'CARLOS V. 0/.> Cayeron muchos, fueron lieridos otros y
murieron siete que por eso dicen que este regocijo para veras es
poco y para burlas pesado. Entraron en la carrera el señor de
Beauram, y el señor de Sencelles, caballeros del 1 oison,
mantenedores acompañador del condestable de Castilla, conde de
Haro , conde de Ayamonte , conde de Aguilar y don Pedro Girón. La
librea de los mantenedores era carmesi sembrado de dragones de
plata. Estos caballeros mantenedores, iban acompañados con otros
muchos asistentes, con ricas libreas. Salieron á su encuentro, el prior
de S. Juan, don Antonio su hermano, el hijo del duque de Cleves y
otros señores estrangeros, don Juan de Mendoza, y don Francisco
de Bracamonte. Duraron estas tiestas desde el jueves hasta el
martes de Carnestolendas, en que estos y otros caballeros se
mostraron. Entró el rey en una de estas justas con grandísimo
acompañamiento y magestad , el martes, y fue la primera vez que
justó con armas. Justó contra él su caballerizo Carlos de Lanoy,
caballero de quien se hará larga mención en esta historia. El aderezo
que el rey sacó sobre las armas, y cubiertas del caballo era de
terciopelo y raso blanco bordado, recamado de oro y plata, y
sembrado de mucha pedrería, obra verdarleramente real. Rompió el
rey tres lanzas en cuatro carreras, aunque le faltaban diez dias, para
cumplir diez ^ ocho años. Fue Carlos V, singular en usar de las
armas, y en el aire y postura, tanto que afirman, que de él
aprendieron los mejores caballeros; que en algunos
The text on this page is estimated to be only 19.71%
accurate

374 HISTORIA DEL F.MPEnADOR regocijos de armas quiso


onlrar disimulado, y lufao era conocido por la postura y donaire que
Ion ¡a. lluho loros, cañas y oíros regocijos. ílizo banquete í;eneral á
todos los sonoros que estaban en la corte. Hubo grandes sai'aos en
palacio. En toíto se mostró príncipe 2;allardo, avenlajánilose á lodos.
Y para mayor gi'andeza mandó queso pagasen los gastos que en
estas ñeslas se habían hecho á su cuenta: sumó el sasto cuarenta
mil ducados. XIV. Ti'c'itas^ de las remas Cn'Vhniua y dona Juana.
Tuvo el rey algunos dias gran respeto á la reina (iermana.por haber
sido mujer de su ainielo, y habérsela dejado encomendada. Fue
tanto, que si ella entraba y el rey estaba sentado, se levantaba de su
asiento , se descubría y la hablaba la rodilla en tierra. No duró esta
cortesía mucho tiempo, porque el rey luego cobró autoridad, y ella
miró poco por la suya, gustando mas de sus placeres, comidas,
huertas y otras cosas agenas de quien era aunque no en lo que loca
á la limpieza de su persona que de mirar por el respeto fpie sus
tocas pedían. Estaba retirada estos dias en el monasterio del Abrojo,
legua y media de Yalladolid, y el rey envió por ella y la trajo á su
palacio honrándola como ;^ madre, que asi la llamaba. Luego envió
-Dor la infanta doña Gatabna su hermana y quiso que
The text on this page is estimated to be only 17.20%
accurate

CARLOS V. .,75 vim'pse sin que 1<1 n^ina doña Juriim su


madre lo entendiese. Y como la reina la echó menos, sinli(') tanto su
ausencia fjue estuvo tres dias sin comei' hocaíio. Avisado el rey
mand») luego volver la iiermana ; fue tras ella á disculpar y visitar
ala madre. Vuelto á Valladolid, determinó su partida {¡ara Aragón,
pues quería visitar aquellos reinos y tener cortes en ellos, para ser
jurado, y esperaban que personalmente fuese á visitarlos, y que
conforme á sus fueros, le recibiesen, y él se los jurase. El infante
don ?'ernando tenia sucasa en Áranda de Duero bien poco
favorecido de su hermano el rey, porque siempre los pii vados
desvian las personas reales de los reyes. Tratóse de que con
brevedad le enviasen á Flandes, que para las cosas de allcá
inrportaba su presencia. También pai-a asegurarse de lo de acá ,
convenia tenerle ausente, que no quiere compania la impaciente
codicia de reinar. XV. Parlidddi'J rey ¡j del infante. Dada pues la
mejor orden que fue posililc en las cosas locantes al buen gobierno
de (laslilla, el rey partió de Valladolid para Aragón acompañándole
muchos grandes y principales caballeros, en el principio del mes de
abril, de este ano 1j18, lie 
The text on this page is estimated to be only 22.94%
accurate

o76 HISTOniA DEL EMPERADOR valido consigo a la infanla


(lofia Leonor su hermana y á la reina Germana. Tornaron elcamino
para la villa de A randa, donde elinfante don Fernando su hernnano
habia vuelto con muy poco i];usto por la priesa que habia en sacarlo
de España. Detúvose el reyalgunos diasen Aranda en los cuales
despacharon al infante para Flandes, como estaba determinado. Y
hecho esto partió el rey para Aragón. Con el infante fue Mr. de
Beurren. m.ayordomo mayor del rey , dejando en su oficio á su hijo
que se ilamaba como él. Esto dicen que fue traza de Mr. .Teures, por
apartarlo de la presencia del rey; porque entre ellos habia habido
grandes discordias. Todos los mas criados que el infante llevó,
fueron estrangeros y pocos castellanos. Hizo su viaje en una buena
armada que estaba .aparejada on el puerto donde se embarcó. El
rey prosiguió su camino para Zaragoza, en la cual entró á i o de
mayo con muy solemne recibimiento; el dia 19 fue á la iglesia mayor
donde se le hizo gran fiesta y aplauso. XVI. Queja.^ delo^
españoles. — Ccmsiflernciones sobre la verdad con que esta ohra
está escrita Por la ida del infante de estos reinos pesc) á muchos, y
se comenzó á murmurar, porque les parecía que no se debia hacer
hasta que el rey se casase y tuviera hijos.
The text on this page is estimated to be only 29.39%
accurate

CARLOS V. 0/7 Murmuraban tanihion en Castilla y Aragón


de la gobernación que habla, porque todas las cosas pasaban por la
mano de .leures y de sus amigos, ademas de que los privados de los
príncipes, ])or ¡listos que ímden , son envidiados y aborrecidos de
lodos, .leures era infamado de codicioso y avai'iento, y lo mismo se
decia do los flamencos que ser\ iaU' al rey. Y los españoles
ijupacientes de que eslrangeros tuviesen tanta mano en su tierra,
(juejábanse con harta demostración y sentimiento. También decían
que el rey era intratable y esquivo, y que daba pocas muestras de
querer bien ala gente española, (jue al fin era eslrangero, y criado
entre eslrangeros, enemigos de esta nación. De todo esto diremos
presto largamente, que de aqui nacieron las comunidades, que
dieron bien que 'escribir. Yo ni loo, ni condeno á nadie, con afición ni
otra pasión. Ni cometeré tal pecado por cuanto Dios tiene en el
suelo, ni miraré en quesea mi natural, ni f[ue sea estrangero. Ni
puedo decir lo que no vi, porque no era nacido; diré loque he
hallado en papeles, en personas y autores graves , á quien se delie
dar crédito, y en los papeles originales de los consejos , y cartas del
rey y sus ministros. Mejia que fue un honrado Caballero, cronista del
emperador, dice, que Jeures era muy prudente y que sirvió al rey
con mucho amor, que le procuró la paz con los príncipes cristianos,
que deseaba (|ue se hiciese justicia con igualdad, que era grave (le
canas y esperiencia, y aun casi quiere decir, que acertó el rey en
darle la mano que le dio. Dice cierto lo que fue, bien es verdad que
no le salva del pecado de la avaricia.
The text on this page is estimated to be only 19.62%
accurate

7i1\) IIISTORÍ!. DEL EMPERADOR Con todo pareeo f|iie


hahlaPero Mejia con nlnun.i aík-ion, [>orqiio respondiendo al cargo
que al i-ey se iiaeia , de que eslrahgero? ííohei-nahan el reino, dice,
que no era asi: poique el rey tenia en el consejo de su cámara á don
García de Padilla, y al maesli'oMola, oljispo deBadajoz, y por
secretario á Francisco de los Govos oficial f¡ue lial)ia sido de!
secretario Conchillos, íidelísiino nn"nislro de su príncipe. Y es claro
que auni:jue los li-es fueron notables en valor prudencia y
esperiencia, no se sumaba eu ellos lo mejor de España , ni eran
bastantes tres personas para el gobierno do tan gran mona rquia; lo
que ellos podian y liacian, era lo que quería .leures; que por eso
echó mano de ellos, y no de los grandes de España, hasta que vio
Jeures el juego perdido, y para remediarlo, encomendaron el reino á
dos de los mejores de é!. Yo iVirí', antes que comiencen las
comunidades lo que dice Fray Antonio de Guevara, y dicen otros que
vieron estos tiempos. Fray Antonio era fraile, teólogo, obispo,
caballero, cronista del enq)erador, y no comunero, antes enemigo de
ellos. Asi hemos de creer como es justo de tal religioso que liabhnMa
sin pasión y con temor de Dios, diciendo la verdad, y procurando
saberla, pues que si alguna pasión tuvo, antes fue contra los
comuneros, que en su favor, deseando, como qiiien era. el servicio
de su rey, pareciéndole mal lo que en contrario se hacía; por tanto,
lo que dijera ])ara descargo de ellos se le ha de creer, porque lo diría
sin ninguna afición, con la limpieza que digo. Al rey no se puede
culpar en este tiempo, porque siendo de tan poca edad , por fuerza
se íiabia de guiar por aquellos con quien se habia
The text on this page is estimated to be only 19.51%
accurate

CATíLOñ V. fJO criado: qiio él esiuviese sin oiiípn. nioslj-ólo


e^ tiefíipo cuando llegó á edad niadura. Bien claro vieron los
españoles lo que los amó, y eslinió, anlepouiéndolos á todas las
otras naciones; dándoles oficios mas honrados y de mayor
conüanza, no solo en España, mas en línüa . Fland(\s y Alemania.
Tuvo mas otra virtud este príncipe, que nunca admitió privado que
no lo mereciese ser, guiandolé Dios en todo, de cuya mano vienen
los bienes. Y no es poco fpie un rey acierte en escoger quien le
ayude con amor, con fidelidad, y deseo del hien conum, pues que
dar contento a todos es imposible. Moisés, con ser escojido de Dios,
y hacer milagros, y verle hablar con el Señor tan familiarmente como
un amigo con otro, iue tan aborrecido de su pueblo, y de sus
hermanos naturales, fpie le quisieron apedrear mil veces.
Quejábanse mas, de que el rey era demiOsiado grave. La gravedad
que este príncipe tuvo era natural en él , pues jamás usó de ai-
tificio. Y no sé si en los príncipes es mas importante la gravedad,
que la llaneza: particularmente, cuando tratan con los vasallos y
gente poderosa del reino : con los demás, cuanto mas llano, mas
amado y querido. Baste lo dicho, que (^s Cuera de historia, mas son
menester estas salvas ]:)ara lo (pie en el año siguiente veremos en
Castilla.
The text on this page is estimated to be only 23.78%
accurate

80 HISTORIA DEL EMPERADOR XVII. Llt'f/rida del rtnj ó


Zaragoza. — Cór/
The text on this page is estimated to be only 26.85%
accurate

CARLOS V. ü8i de estos príncipes, un enibíijador ó legado,


para (|ue asi junios y conformes , pues eran las cahez'as de la
cristiandad , entendiesen en resistir á la potencia y tirania, de Selin,
Gran Turco, que estaba poderosísimo , haciendo notables daños en
toda la cristiandad : para lo cual pidió el legado particularmente al
rey , que enviase por sn parte armada de mar, y que defendiese la
costa del reino de Xápoles y de Sicilia , é hiciesen guerra al enemigo.
A lo primero respondió el rey con muy alegre semblante , que él
estaba con nmy buenos deseos de procurar siempre conservar la paz
con el rey de Francia , y con el de Inglaterra , con los cuales la tenia
asentada, prometida y jurada, la cual nunca él rompería, en cuanto
en sí fuese. Y en lo que locaba á ligai'se para hacer guerra al turco,
él haría por su parte todo lo posible, y manda.ia aparejar la armada .
para que fuese á tiempo. Lo cual hizo asi después. El legado volvió
contento á Italia. XVIII. Casainiento da la infanla doña Leonor. Aquí
se trató, que la infanla doña Leonor, hermana del rey, casase con
don Manuel, rey de Portugal, que estaba viudo; sobre ello hubo
muchas juntas y varios pareceres: habiéndolos que fuera mejor que
la infanta casara con el [)rínci|)e don Juan , hijo del mismo rey don
Manuel. Mas Mr. de
The text on this page is estimated to be only 21.79%
accurate

51)2 HISTOKIA DEL EMPERADüH .Icures, i\ quien decían


que el rey de Poiiuf^al íiab¡a dado gran smna de dineros, porcjae
hiciese con el de Castilla que viniese en darle su hermana, acabó
que el casamiento fuese con el rey don 3Ianuel , y no con el piíncipe
su hijo. Otros dijeron , que la misma infanta por verse luego reina,
habia querido mas al padre (\ue al hijo. A uii parecer se engañó,
qu(> juas \ale el sol cuando nace, que cuando se pone. Finalmente,
el desposorio se hizo con poderes del rey de Portugal , á 13 de julio,
y salió la infanta acjuel dia . con corona de oro en la cabeza. Era el
rey don Manuel de 50 años : con todo deseaba ver su nueva esposa;
y dio priesa que se la llevasen. Entró la reina doña Leonor en el
reino de Portugal , miércoles 24 de noviembre de este año, por
Gastil de Vide. De alli fue al Grato, donde el rey la esperaba con
lodala nolileza de aquel reino. De Castilla fueron con la reina , el
duque do Alba, don Alonso Manrique, arzobispo de Sevilla, la nnijer
de .leures, don Fernando Cabí'ero, arcediano de Zaragoza, y del
consejo real de Castilla , que quedó en Portugal , y sirvió á la reina
liasta que volvió viuda .''i estos reir.os; y otros muchos cabañeros.
Como dije en estos dias, fiíe cuando di(') el rey el arzobispa lo de
Toledo á (.íuülermo de Croy, sobrino de 3ír. de Jeures, que ya ei-a
obispo de Cand)ray. Todo el reino se sintió mucho de esto, por(jue
era esírangero, y la provisión contri» lo que el rey habia jurado en
Yalladolid.
The text on this page is estimated to be only 18.07%
accurate

CAÍ'.LOS V. OúO XIX. Cu/ifirniasc la paz con Francia. En


este lienipo se volvió á confirniar la paz y amistad entre los reyes de
}^spana y Francia : el de España dio en cumplimiento del capítulo
de la paz Xoyon , ciento cincuenta mil ílorines de oro. Do tal manera
dieron muestras de amistad, auncpjc duraron [)oco. que el dia de S.
Miguel, el rey Carlos de España , trajo públicamente al cuello el
coliar é insignia de S. 3íiguel, que es la mas [)rinci()al de la
caballería de Francia; y luego el rey de Francia . correspondiendo ,
dia de S. Andrés, trajo la cadena y beliocino que llaman Toisón.
Muchas de estas apariencias de amor hubo entre (ístos príncipes:
mas las obras fueron njuy diiei-entes, dañosas y pesadas, dentro de
bi'eve tiem})o , (jue no hay mas firmeza en los hombres de la que
(luicre el interés. XX. A(jitacion de ¡os araoonescs. Juntáronse los
grandes de Ai-agon en el palacio del arzol)ispo, tio del rey, y
su{)!icaron les dijese su voluntad , porfjuc en ellos había el de 
o84 HISTORIA DEL EMPERADOR seo de servirle, que
siempre tuvieron á los reyes sus pasados. Pero con tal condición,
que se les guardasen los fueros que el reino tenia. El rey respondió,
que asi lo haria ; pero que pues veian la indisposición de la reina su
madre, les pedia y rogaba , que le alzasen por rey , como lo habiari
hecho en Casulla. Respondieron los jurados en nombre del reino,
que ellos lo harian , aunque iban contra las leyes, por ser la reina
propietaria viva; pero que S. A. babia de tener por bien, que el dia
que lo jurasen por rey , habia él de jurar al infante don Fernando su
hermano , por príncipe. Y esto no para que hubiese efecto de
quedar por príncipe heredero, sino para en el entretanto que S. A. se
casaba , y Dios le diese sucesor. Que si esto no quisiese, fe jurarían
por albacea, y tenedor de los bienes de la reina su madre. Que si S.
A. no acordase en esto , que ellos no tenían licencia para hacer otra
cosa , y caso que la tuviesen , ellos de su parte no lo consentirían,
porque era en perjuicio y daño de sus escnciones. Enojóse mucho el
rey con tanta resolución y no les respondió palabra; los grandes de
(iastilla que con él estaban quedaron muy enojados de la respuesta
de los aragoneses. Dijo el conde de Benavente al rey, que si S. A.
tomase su consejo, él los traería á la melena, y que hacia pleito
homenaje de servirle en esto con su persona y con toda su
hacienda: que era bien hacer un ejército y sujetar aquel reino por
fuerza de armas, pues asi les daria las leyes que quisiese y no las
quclos;u-agoneses querían. A estas palabras del conde de
\3enaveiite, res 
The text on this page is estimated to be only 20.25%
accurate

CARLOS V. 585 poatlió el conde de A randa tan


ásperamente, ((ue fodo el palacio y los grandes de la corte se
alborotaron de manera, que tuvo bien. que hacer el reven
componerlos: les mandó guardar sus casas y que ninguno saliese de
ellas so pena de la vida, mas no lo cumplieron asi. Venida la noche
so armaron los unos y los otros; apellidaron de ambas partes mucha
geiile y salieron á matarse por las calles de la ciudad. S'o murió
ninguno, pero fueron heridos veiüte y siete. Fuera sin duda mayor el
daño si el arzobispo que estaba cenando, no saliera con siete ú ocho
grandes, que con él oslaban á ponerlos en paz. Y asi quedaron por
entonces algo quietos hasta otro día que el rey tomó la mano, y
puso treguas entre el conde de Benavente , y el conde de Aranda.
Después de esto se allanai'on los de Aragón y cpiijieron conformarse
cof) los de Castilla. XI. Arafjtn prcsla td rey plcilo homcnafjc. —
Espediaini í'i Argel. A treinta dias del mismo mes. con auto solemne,
habiéndose determinado portas corles, juró al rey por su rey y señor
en compañía de la reina su madre, como se había hecho en Castilla,
el reino de Aragón. Predicó aquel dia el llegado un escelenle sermón,
y las cortes procedieron adelante. La Lectura. ToM. 1. '295
The text on this page is estimated to be only 19.27%
accurate

0(íG JIISTOKIA DLL EMi'LRAlXili Eslando el rey en


Zhvó'^ozh tuvo nueva de la gueiTa que con el cosario Harbai'oja so
ienia en África, de la muerte de líorruc Barbaioja y levanlamienlo de
su hermano líar.idin en Argel, como queda dicho. Viendo el rey que
no bastaba haber muerto y deshecho á Horruc , iú quedaba iíaradin
con el reino de Argel y con los pensamientos altos que tenia de ser
mas que su herniano, envió á mandar á don Hugo de Moneada, que
era virey de Sicilia, que juntando la gente y armada (jue bastase
fuese luego sobre Argel y echase de allí aquel tirano. Uecogiü don
Hugo, cuatro mil y quinientos españoles soldados viejos y
haciéndose á la vela, lomó algunos soklíidos en Bugia , que le dio
Perasan tle i» ibera. En Oran le dio mas gente el marques de
Coniares. Habia corrido y saqueado el marques este año, diez y siete
lugai'es y tenia tíin amedrentados los moros d'í Berbería, (luc se
tenia poi' cierta la loma de Argel. Como don Mugo llegó echó en
tieri';) la gente, y sacó la artillería con otras cosas, (ianó luego la
Serrezuela, que imporlaba mucho, y airineheróse en ella con n^iil y
quinientos sokhidos. Quiso batir y arremetíM' al lugür {>or no
perdei- tien)po; mas Gorizalo Marino deílivei'a, caballero giiilcgo, sin
cuyo parecer no se podía hacer, le aconsejó (jue esperase al rey de
Trcuieccn que vendría presto con jnnchos alarbes ó caballo y gente
do ;i pie, como lo habia prometido, cuya gente sei'ia buena, para
contra los del campo de Argel, ya que no valiese paí^a el combate
de la cerca. En es'vo v en otras cosas (lue trataban los del
Welcome to Our Bookstore - The Ultimate Destination for Book Lovers
Are you passionate about testbank and eager to explore new worlds of
knowledge? At our website, we offer a vast collection of books that
cater to every interest and age group. From classic literature to
specialized publications, self-help books, and children’s stories, we
have it all! Each book is a gateway to new adventures, helping you
expand your knowledge and nourish your soul
Experience Convenient and Enjoyable Book Shopping Our website is more
than just an online bookstore—it’s a bridge connecting readers to the
timeless values of culture and wisdom. With a sleek and user-friendly
interface and a smart search system, you can find your favorite books
quickly and easily. Enjoy special promotions, fast home delivery, and
a seamless shopping experience that saves you time and enhances your
love for reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!

ebooksecure.com

You might also like