Java Software Solutions 8th Edition Lewis Test Bank

$26.99$50.00 (-46%)

In stock

Java Software Solutions 8th Edition Lewis Test Bank.

Download sample

Java Software Solutions 8th Edition Lewis Test Bank

Product details: 

  • ISBN-10: ‎ 0133594955
  • ISBN-13: ‎ 978-0133594959
  • Author: John Lewis, William Loftus

Table contents: 

  1. 1 Introduction
  2. Chapter Objectives
  3. 1.1 Computer Processing
  4. Software Categories
  5. Digital Computers
  6. Binary Numbers
  7. Self-Review Questions (see answers in Appendix N)
  8. 1.2 Hardware Components
  9. Computer Architecture
  10. Input/Output Devices
  11. Main Memory and Secondary Memory
  12. The Central Processing Unit
  13. Self-Review Questions (see answers in Appendix N)
  14. 1.3 Networks
  15. Network Connections
  16. Local-Area Networks and Wide-Area Networks
  17. The Internet
  18. The World Wide Web
  19. Uniform Resource Locators
  20. Self-Review Questions (see answers in Appendix N)
  21. 1.4 The Java Programming Language
  22. LISTING 1.1
  23. Output
  24. A Java Program
  25. Comments
  26. Identifiers and Reserved Words
  27. LISTING 1.2
  28. Output
  29. White Space
  30. LISTING 1.3
  31. Output
  32. Self-Review Questions (see answers in Appendix N )
  33. 1.5 Program Development
  34. Programming Language Levels
  35. Editors, Compilers, and Interpreters
  36. Development Environments
  37. Syntax and Semantics
  38. Errors
  39. Self-Review Questions (see answers in Appendix N )
  40. 1.6 Object-Oriented Programming
  41. Problem Solving
  42. Object-Oriented Software Principles
  43. Self-Review Questions (see answers in Appendix N)
  44. Summary of Key Concepts
  45. Exercises
  46. Programming Projects
  47. 2 Data and Expressions
  48. Chapter Objectives
  49. 2.1 Character Strings
  50. The print and println Methods
  51. LISTING 2.1
  52. Output
  53. String Concatenation
  54. LISTING 2.2
  55. Output
  56. LISTING 2.3
  57. Output
  58. Escape Sequences
  59. LISTING 2.4
  60. Output
  61. Self-Review Questions (see answers in Appendix N )
  62. 2.2 Variables and Assignment
  63. Variables
  64. LISTING 2.5
  65. Output
  66. The Assignment Statement
  67. LISTING 2.6
  68. Output
  69. Constants
  70. Self-Review Questions (see answers in Appendix N )
  71. 2.3 Primitive Data Types
  72. Integers and Floating Points
  73. Characters
  74. Booleans
  75. Self-Review Questions (see answers in Appendix N )
  76. 2.4 Expressions
  77. Arithmetic Operators
  78. Operator Precedence
  79. LISTING 2.7
  80. Output
  81. Increment and Decrement Operators
  82. Assignment Operators
  83. Self-Review Questions (see answers in Appendix N )
  84. 2.5 Data Conversion
  85. Conversion Techniques
  86. Self-Review Questions (see answers in Appendix N )
  87. 2.6 Interactive Programs
  88. The Scanner Class
  89. LISTING 2.8
  90. Output
  91. LISTING 2.9
  92. Output
  93. Self-Review Questions (see answers in Appendix N )
  94. 2.7 Graphics
  95. Coordinate Systems
  96. Representing Color
  97. Self-Review Questions (see answers in Appendix N )
  98. 2.8 Applets
  99. LISTING 2.10
  100. Display
  101. Executing Applets Using the Web
  102. Self-Review Questions (see answers in Appendix N )
  103. 2.9 Drawing Shapes
  104. The Graphics Class
  105. LISTING 2.11
  106. Display
  107. Self-Review Questions (see answers in Appendix N )
  108. Summary of Key Concepts
  109. Exercises
  110. Programming Projects
  111. What Happened?
  112. What Caused It?
  113. Lessons Learned
  114. 3 Using Classes and Objects
  115. Chapter Objectives
  116. 3.1 Creating Objects
  117. Aliases
  118. Self-Review Questions (see answers in Appendix N )
  119. 3.2 The String Class
  120. LISTING 3.1
  121. Output
  122. Self-Review Questions (see answers in Appendix N )
  123. 3.3 Packages
  124. The import Declaration
  125. Self-Review Questions (see answers in Appendix N )
  126. 3.4 The Random Class
  127. LISTING 3.2
  128. Output
  129. Self-Review Questions (see answers in Appendix N )
  130. 3.5 The Math Class
  131. LISTING 3.3
  132. OUTPUT
  133. Self-Review Questions (see answers in Appendix N )
  134. 3.6 Formatting Output
  135. The NumberFormat Class
  136. LISTING 3.4
  137. Output
  138. The DecimalFormat Class
  139. The printf Method
  140. LISTING 3.5
  141. Output
  142. Self-Review Questions (see answers in Appendix N )
  143. 3.7 Enumerated Types
  144. LISTING 3.6
  145. Output
  146. Self-Review Questions (see answers in Appendix N )
  147. 3.8 Wrapper Classes
  148. Autoboxing
  149. Self-Review Questions (see answers in Appendix N )
  150. 3.9 Components and Containers
  151. Frames and Panels
  152. LISTING 3.7
  153. DISPLAY
  154. Self-Review Questions (see answers in Appendix N )
  155. 3.10 Nested Panels
  156. LISTING 3.8
  157. Display
  158. Self-Review Questions (see answers in Appendix N )
  159. 3.11 Images
  160. LISTING 3.9
  161. Display
  162. Self-Review Questions (see answers in Appendix N )
  163. Summary of Key Concepts
  164. Exercises
  165. Programming Projects
  166. 4 Writing Classes
  167. Chapter Objectives
  168. 4.1 Classes and Objects Revisited
  169. Self-Review Questions (see answers in Appendix N )
  170. 4.2 Anatomy of a Class
  171. LISTING 4.1
  172. Output
  173. LISTING 4.2
  174. Instance Data
  175. UML Class Diagrams
  176. Self-Review Questions (see answers in Appendix N )
  177. 4.3 Encapsulation
  178. Visibility Modifiers
  179. Accessors and Mutators
  180. Self-Review Questions (see answers in Appendix N )
  181. 4.4 Anatomy of a Method
  182. Parameters
  183. The return Statement
  184. Parameters
  185. Local Data
  186. Bank Account Example
  187. LISTING 4.3
  188. Output
  189. LISTING 4.4
  190. Self-Review Questions (see answers in Appendix N )
  191. 4.5 Constructors Revisited
  192. Self-Review Questions (see answers in Appendix N )
  193. 4.6 Graphical Objects
  194. LISTING 4.5
  195. Display
  196. LISTING 4.6
  197. LISTING 4.7
  198. Display
  199. LISTING 4.8
  200. LISTING 4.9
  201. Self-Review Questions (see answers in Appendix N )
  202. 4.7 Graphical User Interfaces
  203. Self-Review Questions (see answers in Appendix N )
  204. 4.8 Buttons
  205. LISTING 4.10
  206. Display
  207. LISTING 4.11
  208. Self-Review Questions (see answers in Appendix N )
  209. 4.9 Text Fields
  210. LISTING 4.12
  211. Display
  212. LISTING 4.13
  213. Self-Review Questions (see answers in Appendix N )
  214. Summary of Key Concepts
  215. Exercises
  216. Programming Projects
  217. What Happened?
  218. What Caused It?
  219. Lessons Learned
  220. 5 Conditionals and Loops
  221. Chapter Objectives
  222. 5.1 Boolean Expressions
  223. Equality and Relational Operators
  224. Logical Operators
  225. Self-Review Questions (see answers in Appendix N )
  226. 5.2 The if Statement
  227. LISTING 5.1
  228. Output
  229. The if-else Statement
  230. LISTING 5.2
  231. Output
  232. LISTING 5.3
  233. Output
  234. LISTING 5.4
  235. Using Block Statements
  236. LISTING 5.5
  237. Output
  238. Nested if Statements
  239. LISTING 5.6
  240. Output
  241. Self-Review Questions (see answers in Appendix N )
  242. 5.3 Comparing Data
  243. Comparing Floats
  244. Comparing Characters
  245. Comparing Objects
  246. Self-Review Questions (see answers in Appendix N )
  247. 5.4 The while Statement
  248. LISTING 5.7
  249. Output
  250. LISTING 5.8
  251. Output
  252. Infinite Loops
  253. Nested Loops
  254. LISTING 5.9
  255. Output
  256. The break and continue Statements
  257. Self-Review Questions (see answers in Appendix N )
  258. 5.5 Iterators
  259. Reading Text Files
  260. LISTING 5.10
  261. Output
  262. Self-Review Questions (see answers in Appendix N )
  263. 5.6 The ArrayList Class
  264. LISTING 5.11
  265. Output
  266. Self-Review Questions
  267. 5.7 Determining Event Sources
  268. LISTING 5.12
  269. Display
  270. LISTING 5.13
  271. 5.8 Check Boxes and Radio Buttons
  272. Check Boxes
  273. LISTING 5.14
  274. Display
  275. LISTING 5.15
  276. Radio Buttons
  277. LISTING 5.16
  278. Display
  279. LISTING 5.17
  280. Summary of Key Concepts
  281. Exercises
  282. Programming Projects
  283. What Happened?
  284. What Caused It?
  285. Lessons Learned
  286. 6 More Conditionals and Loops
  287. Chapter Objectives
  288. 6.1 The switch Statement
  289. Switch Case
  290. LISTING 6.1
  291. Output
  292. Self-Review Questions (see answers in Appendix N)
  293. 6.2 The Conditional Operator
  294. Self-Review Questions (see answers in Appendix N)
  295. 6.3 The do Statement
  296. LISTING 6.2
  297. Output
  298. Self-Review Questions (see answers in Appendix N)
  299. 6.4 The for Statement
  300. For Init
  301. For Update
  302. LISTING 6.3
  303. Output
  304. The for-each Loop
  305. LISTING 6.4
  306. Output
  307. Comparing Loops
  308. Self-Review Questions (see answers in Appendix N)
  309. 6.5 Drawing with Loops and Conditionals
  310. LISTING 6.5
  311. Display
  312. LISTING 6.6
  313. LISTING 6.7
  314. Display
  315. LISTING 6.8
  316. 6.6 Dialog Boxes
  317. LISTING 6.9
  318. Display
  319. Summary of Key Concepts
  320. Exercises
  321. Programming Projects
  322. 7 Object-Oriented Design
  323. Chapter Objectives
  324. 7.1 Software Development Activities
  325. Self-Review Questions (see answers in Appendix N)
  326. 7.2 Identifying Classes and Objects
  327. Assigning Responsibilities
  328. Self-Review Questions (see answers in Appendix N)
  329. 7.3 Static Class Members
  330. Static Variables
  331. Static Methods
  332. LISTING 7.1
  333. Output
  334. LISTING 7.2
  335. Self-Review Questions (see answers in Appendix N)
  336. 7.4 Class Relationships
  337. Dependency
  338. Dependencies Among Objects of the Same Class
  339. LISTING 7.3
  340. Output
  341. LISTING 7.4
  342. Aggregation
  343. LISTING 7.5
  344. Output
  345. LISTING 7.6
  346. LISTING 7.7
  347. The this Reference
  348. Self-Review Questions (see answers in Appendix N)
  349. 7.5 Interfaces
  350. LISTING 7.8
  351. LISTING 7.9
  352. LISTING 7.10
  353. Output
  354. The Comparable Interface
  355. The Iterator Interface
  356. Self-Review Questions (see answers in Appendix N)
  357. 7.6 Enumerated Types Revisited
  358. LISTING 7.11
  359. LISTING 7.12
  360. Output
  361. Self-Review Question (see answer in Appendix N)
  362. 7.7 Method Design
  363. Method Decomposition
  364. LISTING 7.13
  365. Output
  366. LISTING 7.14
  367. Method Parameters Revisited
  368. LISTING 7.15
  369. Output
  370. LISTING 7.16
  371. LISTING 7.17
  372. Self-Review Questions (see answers in Appendix N)
  373. 7.8 Method Overloading
  374. Self-Review Questions (see answers in Appendix N)
  375. 7.9 Testing
  376. Reviews
  377. Defect Testing
  378. Self-Review Question (see answer in Appendix N)
  379. 7.10 GUI Design
  380. Self-Review Questions (see answers in Appendix N)
  381. 7.11 Layout Managers
  382. LISTING 7.18
  383. Flow Layout
  384. LISTING 7.19
  385. Display
  386. LISTING 7.20
  387. Display
  388. Border Layout
  389. LISTING 7.21
  390. Display
  391. Grid Layout
  392. LISTING 7.22
  393. Display
  394. Box Layout
  395. LISTING 7.23
  396. Display
  397. Self-Review Questions (see answers in Appendix N)
  398. 7.12 Borders
  399. LISTING 7.24
  400. Display
  401. Self-Review Questions (see answers in Appendix N)
  402. 7.13 Containment Hierarchies
  403. Self-Review Questions (see answers in Appendix N)
  404. Summary of Key Concepts
  405. Exercises
  406. Programming Projects
  407. What Happened?
  408. What Caused It?
  409. Lessons Learned
  410. 8 Arrays
  411. Chapter Objectives
  412. 8.1 Array Elements
  413. Self-Review Questions (see answers in Appendix N)
  414. 8.2 Declaring and Using Arrays
  415. LISTING 8.1
  416. Output
  417. Bounds Checking
  418. LISTING 8.2
  419. Output
  420. LISTING 8.3
  421. Output
  422. Alternate Array Syntax
  423. Initializer Lists
  424. Arrays as Parameters
  425. LISTING 8.4
  426. Output
  427. Self-Review Questions (see answers in Appendix N)
  428. 8.3 Arrays of Objects
  429. LISTING 8.5
  430. Output
  431. LISTING 8.6
  432. LISTING 8.7
  433. Output
  434. LISTING 8.8
  435. LISTING 8.9
  436. Self-Review Questions (see answers in Appendix N)
  437. 8.4 Command-Line Arguments
  438. LISTING 8.10
  439. Output
  440. Self-Review Questions (see answers in Appendix N)
  441. 8.5 Variable Length Parameter Lists
  442. LISTING 8.11
  443. Output
  444. LISTING 8.12
  445. Self-Review Questions (see answers in Appendix N)
  446. 8.6 Two-Dimensional Arrays
  447. LISTING 8.13
  448. Output
  449. LISTING 8.14
  450. Output
  451. Multidimensional Arrays
  452. Self-Review Questions (see answers in Appendix N)
  453. 8.7 Polygons and Polylines
  454. LISTING 8.15
  455. Display
  456. LISTING 8.16
  457. The Polygon Class
  458. Self-Review Questions (see answers in Appendix N)
  459. 8.8 Mouse Events
  460. LISTING 8.17
  461. Display
  462. LISTING 8.18
  463. LISTING 8.19
  464. Display
  465. LISTING 8.20
  466. Self-Review Questions (see answers in Appendix N)
  467. 8.9 Key Events
  468. LISTING 8.21
  469. Display
  470. LISTING 8.22
  471. Self-Review Questions (see answers in Appendix N)
  472. Summary of Key Concepts
  473. Exercises
  474. Programming Projects
  475. What Happened?
  476. What Caused It?
  477. Lessons Learned
  478. 9 Inheritance
  479. Chapter Objectives
  480. 9.1 Creating Subclasses
  481. LISTING 9.1
  482. Output
  483. LISTING 9.2
  484. The protected Modifier
  485. LISTING 9.3
  486. The super Reference
  487. LISTING 9.4
  488. Output
  489. Listing 9.5
  490. Listing 9.6
  491. Multiple Inheritance
  492. Self-Review Questions (see answers in Appendix N)
  493. 9.2 Overriding Methods
  494. LISTING 9.7
  495. Output
  496. Listing 9.8
  497. LISTING 9.9
  498. Shadowing Variables
  499. Self-Review Questions (see answers in Appendix N)
  500. 9.3 Class Hierarchies
  501. The Object Class
  502. Abstract Classes
  503. Interface Hierarchies
  504. Self-Review Questions (see answers in Appendix N)
  505. 9.4 Visibility
  506. LISTING 9.10
  507. Output
  508. LISTING 9.11
  509. LISTING 9.12
  510. Self-Review Questions (see answers in Appendix N)
  511. 9.5 Designing for Inheritance
  512. Restricting Inheritance
  513. Self-Review Questions (see answers in Appendix N)
  514. 9.6 The Component Class Hierarchy
  515. Self-Review Questions (see answers in Appendix N)
  516. 9.7 Extending Adapter Classes
  517. LISTING 9.13
  518. DISPLAY
  519. Listing 9.14
  520. Self-Review Questions (see answers in Appendix N)
  521. 9.8 The Timer Class
  522. LISTING 9.15
  523. DISPLAY
  524. LISTING 9.16
  525. Self-Review Questions (see answers in Appendix N)
  526. Summary of Key Concepts
  527. Exercises
  528. Programming Projects
  529. What Happened?
  530. What Caused It?
  531. Lessons Learned
  532. 10 Polymorphism
  533. Chapter Objectives
  534. 10.1 Late Binding
  535. Self-Review Questions (see answers in Appendix N)
  536. 10.2 Polymorphism via Inheritance
  537. LISTING 10.1
  538. Output
  539. LISTING 10.2
  540. LISTING 10.3
  541. LISTING 10.4
  542. LISTING 10.5
  543. LISTING 10.6
  544. LISTING 10.7
  545. Self-Review Questions (see answers in Appendix N)
  546. 10.3 Polymorphism via Interfaces
  547. Self-Review Questions (see answers in Appendix N)
  548. 10.4 Sorting
  549. Selection Sort
  550. LISTING 10.8
  551. Output
  552. LISTING 10.9
  553. LISTING 10.10
  554. Insertion Sort
  555. Comparing Sorts
  556. Self-Review Questions (see answers in Appendix N)
  557. 10.5 Searching
  558. Linear Search
  559. LISTING 10.11
  560. Output
  561. Binary Search
  562. LISTING 10.12
  563. Comparing Searches
  564. Self-Review Questions (see answers in Appendix N)
  565. 10.6 Designing for Polymorphism
  566. Self-Review Questions (see answers in Appendix N)
  567. 10.7 Event Processing
  568. 10.8 File Choosers
  569. LISTING 10.13
  570. Display
  571. 10.9 Color Choosers
  572. LISTING 10.14
  573. Display
  574. 10.10 Sliders
  575. LISTING 10.15
  576. Display
  577. LISTING 10.16
  578. Summary of Key Concepts
  579. Exercises
  580. Programming Projects
  581. 11 Exceptions
  582. Chapter Objectives
  583. 11.1 Exception Handling
  584. Self-Review Questions (see answers in Appendix N)
  585. 11.2 Uncaught Exceptions
  586. Listing 11.1
  587. Output
  588. Self-Review Question (see answer in Appendix N)
  589. 11.3 The try-catch Statement
  590. LISTING 11.2
  591. Output
  592. The finally Clause
  593. Self-Review Questions (see answers in Appendix N)
  594. 11.4 Exception Propagation
  595. LISTING 11.3
  596. Output
  597. LISTING 11.4
  598. Self-Review Questions (see answers in Appendix N)
  599. 11.5 The Exception Class Hierarchy
  600. LISTING 11.5
  601. Output
  602. LISTING 11.6
  603. Checked and Unchecked Exceptions
  604. Self-Review Questions (see answers in Appendix N)
  605. 11.6 I/O Exceptions
  606. LISTING 11.7
  607. Output
  608. Self-Review Questions (see answers in Appendix N)
  609. 11.7 Tool Tips and Mnemonics
  610. LISTING 11.8
  611. Display
  612. LISTING 11.9
  613. LISTING 11.10
  614. Self-Review Questions (see answers in Appendix N)
  615. 11.8 Combo Boxes
  616. LISTING 11.11
  617. Display
  618. LISTING 11.12
  619. Self-Review Questions (see answers in Appendix N)
  620. 11.9 Scroll Panes
  621. LISTING 11.13
  622. Display
  623. Self-Review Questions (see answers in Appendix N)
  624. 11.10 Split Panes
  625. LISTING 11.14
  626. Display
  627. LISTING 11.15
  628. Self-Review Questions (see answers in Appendix N)
  629. Summary of Key Concepts
  630. Exercises
  631. Programming Projects
  632. 12 Recursion
  633. Chapter Objectives
  634. 12.1 Recursive Thinking
  635. Infinite Recursion
  636. Recursion in Math
  637. Self-Review Questions (see answers in Appendix N)
  638. 12.2 Recursive Programming
  639. Recursion vs. Iteration
  640. Direct vs. Indirect Recursion
  641. Self-Review Questions (see answers in Appendix N)
  642. 12.3 Using Recursion
  643. Traversing a Maze
  644. LISTING 12.1
  645. Output
  646. LISTING 12.2
  647. The Towers of Hanoi
  648. LISTING 12.3
  649. Output
  650. LISTING 12.4
  651. Self-Review Questions (see answers in Appendix N)
  652. 12.4 Recursion in Graphics
  653. Tiled Pictures
  654. LISTING 12.5
  655. Display
  656. Fractals
  657. LISTING 12.6
  658. Display
  659. LISTING 12.7
  660. Self-Review Questions (see answers in Appendix N)
  661. Summary of Key Concepts
  662. Exercises
  663. Programming Projects
  664. 13 Collections
  665. Chapter Objectives
  666. 13.1 Collections and Data Structures
  667. Separating Interface from Implementation
  668. Self-Review Questions (see answers in Appendix N)
  669. 13.2 Dynamic Representations
  670. Dynamic Structures
  671. A Dynamically Linked List
  672. LISTING 13.1
  673. Output
  674. LISTING 13.2
  675. LISTING 13.3
  676. Other Dynamic List Representations
  677. Self-Review Questions (see answers in Appendix N)
  678. 13.3 Linear Data Structures
  679. Queues
  680. Stacks
  681. LISTING 13.4
  682. Output
  683. Self-Review Questions (see answers in Appendix N)
  684. 13.4 Non-Linear Data Structures
  685. Trees
  686. Graphs
  687. Self-Review Questions (see answers in Appendix N)
  688. 13.5 The Java Collections API
  689. Generics
  690. Self-Review Questions (see answers in Appendix N)

People also search: 

Operations management global 11th

Operations management 11th edition

Operations management managing global supply chains

Operations management goals

Global operations in business

 

Instant download after Payment is complete

Main Menu