SØG - mellem flere end 8 millioner bøger:

Søg på: Titel, forfatter, forlag - gerne i kombination.
Eller blot på isbn, hvis du kender dette.

Viser: OCA / OCP Java SE 8 Programmer Certification Kit - Exam 1Z0-808 and Exam 1Z0-809

OCA / OCP Java SE 8 Programmer Certification Kit - Exam 1Z0-808 and Exam 1Z0-809, 1. udgave

OCA / OCP Java SE 8 Programmer Certification Kit

Exam 1Z0-808 and Exam 1Z0-809
Jeanne Boyarsky og Scott Selikoff
Sprog: Engelsk
John Wiley & Sons, Incorporated
799,00 kr.
På lager, Bestil nu og få den leveret
om ca. 2 hverdage
  • Klik for at bedømme:
  • 0.0/6 (0 bedømmelser)

Detaljer om varen

  • 1. Udgave
  • Paperback: 1152 sider
  • Udgiver: John Wiley & Sons, Incorporated (April 2016)
  • Forfattere: Jeanne Boyarsky og Scott Selikoff
  • ISBN: 9781119272090

Your complete certification guide on the path to Oracle Java SE

The Oracle Java SE Certification track now consists of three levels - Associate (OCA), Professional (OCP), and Master (OCM). This valuable kit helps you attain success at the OCA and OCP levels, providing clarification of the complex material along with plenty of practice that covers all exam objectives.

OCA / OCP Oracle Java SE 8 Programmer Certification Kit is the ideal tool for preparing for the OCA and OCP exams. With two comprehensive study guides in one package, this kit serves as a helpful companion throughout your journey to Oracle Java SE 8 certification. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. The OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know, covering one hundred percent of the material on Exam 1Z0-808.

Once you're OCA certified, the OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 exam (and upgrade exams 1Z0-810 and 1Z0-813).

  •          Work confidently with operators, conditionals, and loops
  •          Understand object-oriented design principles and patterns
  •          Master functional programming fundamentals
  •          Understand abstract classes, interfaces, and class design
  •          Learn object-oriented design principles and patterns
  •          Delve into functional programming, advanced strings, and localization
  •          Master IO, NIO, and JDBC with expert-led database practice

If you're ready to take the next step in your IT career and tackle these challenging exams, OCA / OCP Oracle Java SE 8 Programmer Certification Kit is your ideal companion on the road to certification, and can give you the confidence you need.

OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 Introduction
xxi Assessment Test xxxi
Chapter 1 Java Building Blocks 1 Understanding the Java Class Structure 2 Fields and Methods 2 Comments 4 Classes vs. Files 5 Writing a main() Method 6 Understanding Package Declarations and Imports 9 Wildcards 10 Redundant Imports 11 Naming Conflicts 12 Creating a New Package 13 Code Formatting on the Exam 16 Creating Objects 16 Constructors 17 Reading and Writing Object Fields 18 Instance Initializer Blocks 18 Order of Initialization 19 Distinguishing Between Object References and Primitives 20 Primitive Types 20 Reference Types 24 Key Differences 25 Declaring and Initializing Variables 25 Declaring Multiple Variables 26 Identifiers 27 Understanding Default Initialization of Variables 29 Local Variables 29 Instance and Class Variables 30 Understanding Variable Scope 31 Ordering Elements in a Class 34 Destroying Objects 36 Garbage Collection 36 finalize() 38 Benefits of Java 39 Summary 40 Exam Essentials 41 Review Questions 42
Chapter 2 Operators and Statements 51 Understanding Java Operators 52 Working with Binary Arithmetic Operators 53 Arithmetic Operators 53 Numeric Promotion 55 Working with Unary Operators 57 Logical Complement and Negation Operators 57 Increment and Decrement Operators 58 Using Additional Binary Operators 60 Assignment Operators 60 Compound Assignment Operators 62 Relational Operators 63 Logical Operators 64 Equality Operators 65 Understanding Java Statements 66 The if-then Statement 67 The if-then-else Statement 68 The switch Statement 72 The while Statement 76 The do-while Statement 78 The for Statement 80 Understanding Advanced Flow Control 86 Nested Loops 87 Adding Optional Labels 87 The break Statement 88 The continue Statement 90 Summary 92 Exam Essentials 92 Review Questions 94
Chapter 3 Core Java APIs 101 Creating and Manipulating Strings 102 Concatenation 102 Immutability 104 The String Pool 105 Important String Methods 105 Method Chaining 110 Using the StringBuilder Class 111 Mutability and Chaining 112 Creating a StringBuilder 113 Important StringBuilder Methods 114 StringBuilder vs. StringBuffer 117 Understanding Equality 117 Understanding Java Arrays 119 Creating an Array of Primitives 119 Creating an Array with Reference Variables 121 Using an Array 123 Sorting 124 Searching 125 Varargs 126 Multidimensional Arrays 126 Understanding an ArrayList 129 Creating an ArrayList 129 Using an ArrayList 130 Wrapper Classes 134 Autoboxing 136 Converting Between array and List 136 Sorting 138 Working with Dates and Times 138 Creating Dates and Times 138 Manipulating Dates and Times 142 Working with Periods 145 Formatting Dates and Times 148 Parsing Dates and Times 151 Summary 151 Exam Essentials 152 Review Questions 153
Chapter 4 Methods and Encapsulation 165 Designing Methods 166 Optional Specifiers 168 Return Type 169 Method Name 170 Parameter List 171 Optional Exception List 171 Method Body 171 Working with Varargs 172 Applying Access Modifiers 173 Private Access 173 Default (Package Private) Access 175 Protected Access 176 Public Access 180 Designing Static Methods and Fields 181 Calling a Static Variable or Method 182 Static vs. Instance 183 Static Variables 185 Static Initialization 186 Static Imports 187 Passing Data Among Methods 188 Overloading Methods 191 Creating Constructors 196 Default Constructor 197 Overloading Constructors 199 Final Fields 202 Order of Initialization 202 Encapsulating Data 205 Creating Immutable Classes 207 Writing Simple Lambdas 208 Lambda Example 209 Lambda Syntax 211 Predicates 214 Summary 215 Exam Essentials 216 Review Questions 218
Chapter 5 Class Design 233 Introducing Class Inheritance 234 Extending a Class 235 Applying Class Access Modifiers 237 Creating Java Objects 237 Defining Constructors 238 Calling Inherited Class Members 244 Inheriting Methods 246 Inheriting Variables 257 Creating Abstract Classes 259 Defining an Abstract Class 260 Creating a Concrete Class 262 Extending an Abstract Class 263 Implementing Interfaces 266 Defining an Interface 267 Inheriting an Interface 269 Interface Variables 273 Default Interface Methods 274 Static Interface Methods 278 Understanding Polymorphism 279 Object vs. Reference 281 Casting Objects 282 Virtual Methods 284 Polymorphic Parameters 285 Polymorphism and Method Overriding 287 Summary 288 Exam Essentials 289 Review Questions 291
Chapter 6 Exceptions 299 Understanding Exceptions 300 The Role of Exceptions 300 Understanding Exception Types 302 Throwing an Exception 304 Using a try Statement 305 Adding a finally Block 307 Catching Various Types of Exceptions 309 Throwing a Second Exception 311 Recognizing Common Exception Types 313 Runtime Exceptions 314 Checked Exceptions 317 Errors 317 Calling Methods That Throw Exceptions 318 Subclasses 319 Printing an Exception 321 Summary 323 Exam Essentials 324 Review Questions 325
Appendix A Answers to Review Questions 333
Chapter 1: Java Building Blocks 334
Chapter 2: Operators and Statements 336
Chapter 3: Core Java APIs 339
Chapter 4: Methods and Encapsulation 342
Chapter 5: Class Design 346
Chapter 6: Exceptions 349
Appendix B Study Tips 353 Studying for the Test 354 Creating a Study Plan 354 Creating and Running Sample Applications 355 Taking the Test 359 Understanding the Question 359 Applying Process of Elimination 362 Optimizing Your Time 364 Getting a Good Night''s Rest 366
Index 367 OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z0-809 Introduction
xix Assessment Test xxxviii
Chapter 1 Advanced Class Design 1 Reviewing OCA Concepts 2 Access Modifiers 2 Overloading and Overriding 4 Abstract Classes 5 Static and Final 6 Imports 6 Using instance of 7 Understanding Virtual Method Invocation 9 Annotating Overridden Methods 11 Coding equals, hashCode, and toString 13 toString 13 equals 15 hashCode 18 Working with Enums 20 Using Enums in Switch Statements 21 Adding Constructors, Fields, and Methods 22 Creating Nested Classes 24 Member Inner Classes 25 Local Inner Classes 27 Anonymous Inner Classes 29 Static Nested Classes 31 Summary 33 Exam Essentials 34 Review Questions 36
Chapter 2 Design Patterns and Principles 47 Designing an Interface 48 Purpose of an Interface 51 Introducing Functional Programming 52 Defining a Functional Interface 53 Implementing Functional Interfaces with Lambdas 55 Applying the Predicate Interface 60 Implementing Polymorphism 61 Distinguishing between an Object and a Reference 63 Casting Object References 64 Understanding Design Principles 66 Encapsulating Data 66 Creating JavaBeans 69 Applying the Is]a Relationship 71 Applying the Has]a Relationship 73 Composing Objects 74 Working with Design Patterns 75 Applying the Singleton Pattern 76 Creating Immutable Objects 82 Using the Builder Pattern 86 Creating Objects with the Factory Pattern 89 Summary 93 Exam Essentials 93 Review Questions 95
Chapter 3 Generics and Collections 103 Reviewing OCA Collections 104 Array and ArrayList 104 Searching and Sorting 105 Wrapper Classes and Autoboxing 106 The Diamond Operator 107 Working with Generics 108 Generic Classes 109 Generic Interfaces 112 Generic Methods 114 Interacting with Legacy Code 114 Bounds 117 Putting It All Together 122 Using Lists, Sets, Maps, and Queues 124 Common Collections Methods 125 Using the List Interface 127 Using the Set Interface 132 Using the Queue Interface 134 Map 138 Comparing Collection Types 140 Comparator vs. Comparable 143 Comparable 143 Comparator 146 Searching and Sorting 150 Additions in Java 8 152 Using Method References 152 Removing Conditionally 154 Updating All Elements 155 Looping through a Collection 155 Using New Java 8 Map APIs 155 Summary 159 Exam Essentials 161 Review Questions 162
Chapter 4 Functional Programming 171 Using Variables in Lambdas
De oplyste priser er inkl. moms

Polyteknisk Boghandel

har gennem mere end 50 år været studieboghandlen på DTU og en af Danmarks førende specialister i faglitteratur.


Vi lagerfører et bredt udvalg af bøger, ikke bare inden for videnskab og teknik, men også f.eks. ledelse, IT og meget andet.

Læs mere her

Trykt eller digital bog?

Ud over trykte bøger tilbyder vi tre forskellige typer af digitale bøger:


Vital Source Ebog: En velfungerende ebogsplatform, hvor bogen downloades til din computer og/eller mobile enhed.


Du skal bruge den gratis Bookshelf software til at læse læse bøgerne - der er indbygget gode værktøjer til f.eks. overstregning, notetagning mv. I langt de fleste tilfælde vil du samtidig have en sideløbende 365 dages online adgang. Læs mere om Vital Source bøger


Levering: I forbindelse med købet opretter du et login. Når du har installeret Bookshelf softwaren, logger du blot ind og din bog downloades automatisk.



Adobe ebog: Dette er Adobe DRM ebøger som downloades til din lokale computer eller mobil enhed.


For at læse bøgerne kræves særlig software, som understøtter denne type. Softwaren er gratis, men du bør sikre at du har rettigheder til installere software på den maskine du påtænker at anvende den på. Læs mere om Adobe DRM bøger


Levering: Et download link sendes pr email umiddelbart efter købet.


Ibog: Dette er en online bog som kan læses på udgiverens website. 

Der kræves ikke særlig software, bogen læses i en almindelig browser.


Levering: Vores medarbejder sender dig en adgangsnøgle pr email.


Vi gør opmærksom på at der ikke er retur/fortrydelsesret på digitale varer.