By Kathy Sierra, Bert Bates
An entire examine process for OCA/OCP tests 1Z0-803 and 1Z0-804
Prepare for the OCA/OCP Java SE 7 Programmer I and II checks with this particular Oracle Press consultant. Chapters function hard workouts, a certification precis, a two-minute drill, and a self-test to enhance the themes awarded. This authoritative source is helping you move those tests and likewise serves as an important, on-the-job reference.
Get whole assurance of all targets for assessments 1Z0-803 and 1Z0-804, including:
• Declarations and entry control
• item orientation
• Assignments
• Operators
• Strings and arrays
• circulation keep an eye on and exceptions
• Assertions and Java 7 exceptions
• String processing, facts formatting, and source bundles
• I/O and NIO
• complicated OO and layout patterns
• Generics and collections
• internal classes
• Threads
• Concurrency
• Java Database Connectivity (JDBC)
Preview of OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press) PDF
Best Java books
Mastering Lambdas: Java Programming in a Multicore World (Oracle Press)
The Definitive consultant to Lambda Expressions getting to know Lambdas: Java Programming in a Multicore global describes how the lambda-related good points of Java SE eight will allow Java to satisfy the demanding situations of next-generation parallel architectures. The publication explains tips to write lambdas, and the way to take advantage of them in streams and in assortment processing, delivering code examples all through.
Mastering JavaFX 8 Controls (Oracle Press)
Layout and set up High-Performance JavaFX Controls carry cutting-edge purposes with visually beautiful UIs. gaining knowledge of JavaFX eight Controls presents transparent directions, specified examples, and ready-to-use code samples. easy methods to paintings with the newest JavaFX APIs, configure UI parts, instantly generate FXML, construct state-of-the-art controls, and successfully observe CSS styling.
Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition)
The 3rd version of facts Abstraction and challenge fixing with Java: partitions and Mirrors employs the analogies of partitions (data abstraction) and Mirrors (recursion) to educate Java programming layout recommendations, in a manner that starting scholars locate obtainable. The publication has a student-friendly pedagogical process that conscientiously money owed for the strengths and weaknesses of the Java language.
Java Software Solutions: Foundations of Program Design (7th Edition)
Java software program strategies teaches a starting place of programming thoughts to foster well-designed object-oriented software program. Heralded for its integration of small and big sensible examples, this around the globe best-selling textual content emphasizes construction sturdy problem-solving and layout talents to write down high quality courses.
- Programming in Scala (2nd Edition)
- Using JRuby: Bringing Ruby to Java (Facets of Ruby)
- OCAJP Oracle Certified Associate Java SE 7 Programmer Practice Exams
- Java™ for Programmers (2nd Edition) (Deitel Developer Series)
- Liferay Portal Systems Development
- Java: The Complete Reference (7th Edition)
Extra resources for OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)
Vital tools within the String type . . . . . . . . . . . . . . . . . . The StringBuilder classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . very important equipment within the StringBuilder category . . . . . . . . . . . . utilizing Arrays (OCA ambitions four. 1 and four. 2) . . . . . . . . . . . . . . . . . . . . mentioning an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . developing an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Initializing an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . utilizing ArrayList (OCA aim four. three) . . . . . . . . . . . . . . . . . . . . . . . . . whilst to take advantage of ArrayLists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ArrayList equipment in motion . . . . . . . . . . . . . . . . . . . . . . . . . . vital tools within the ArrayList type . . . . . . . . . . . . . . . Encapsulation for Reference Variables . . . . . . . . . . . . . . . . . . . ✓ Two-Minute Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q&A Self try out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Self try out solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 stream regulate and Exceptions 264 265 269 271 273 274 275 277 289 289 292 293 294 296 298 305 . . . . . . . . . . . . . . . . . . . . . 307 utilizing if and turn Statements (OCA pursuits three. four and three. five— additionally improve target 1. 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . if-else Branching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . change Statements (OCA, OCP, and improve subject) . . . . . . . workout 6-1: making a switch-case assertion . . . . . . . . . . . . . . . . . growing Loops Constructs (OCA pursuits five. 1, five. 2, five. three, five. four, and five. five) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . utilizing whereas Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . utilizing do Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . utilizing for Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . utilizing holiday and proceed . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unlabeled Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . categorised Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . workout 6-2: making a categorized whereas Loop . . . . . . . . . . . . . . . . . . . dealing with Exceptions (OCA ambitions eight. 1, eight. 2, eight. three, and eight. four) . . . . . . Catching an Exception utilizing attempt to seize . . . . . . . . . . . . . . utilizing eventually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Propagating Uncaught Exceptions . . . . . . . . . . . . . . . . . . . . . . workout 6-3: Propagating and Catching an Exception . . . . . . . . . . . 308 308 313 320 321 321 323 323 330 331 331 333 334 335 336 339 341 Contents Defining Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exception Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dealing with a whole classification Hierarchy of Exceptions . . . . . . . . . Exception Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exception announcement and the general public Interface . . . . . . . . . . . Rethrowing an identical Exception . . . . . . . . . . . . . . . . . . . . . . . workout 6-4: growing an Exception . . . . . . . . . . . . . . . . . . . universal Exceptions and error (OCA target eight. five) . . . . . . . . . . . . the place Exceptions Come From . . . . . . . . . . . . . . . . . . . . . . . . JVM Thrown Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmatically Thrown Exceptions . . . . . . . . . . . . . . . . . . . A precis of the Exam’s Exceptions and error . . . . . . . . . . finish of half I—OCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ✓ Two-Minute Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q&A Self try . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Self try solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix 342 343 344 345 347 353 353 354 355 355 356 357 357 361 364 373 half II OCP 7 Assertions and Java 7 Exceptions .