Atjaunināt sīkdatņu piekrišanu

E-grāmata: OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808

4.41/5 (898 ratings by Goodreads)
(CodeRanch), (Selikoff Solutions, LLC)
  • Formāts: PDF+DRM
  • Sērija : Sybex Study Guide
  • Izdošanas datums: 11-Dec-2014
  • Izdevniecība: Sybex Inc.,U.S.
  • Valoda: eng
  • ISBN-13: 9781118957417
Citas grāmatas par šo tēmu:
  • Formāts - PDF+DRM
  • Cena: 46,96 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: PDF+DRM
  • Sērija : Sybex Study Guide
  • Izdošanas datums: 11-Dec-2014
  • Izdevniecība: Sybex Inc.,U.S.
  • Valoda: eng
  • ISBN-13: 9781118957417
Citas grāmatas par šo tēmu:

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

Full coverage of functional programming and all OCA Java Programmer exam objectives OCA, Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z0-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z0-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. 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. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios.





Work confidently with operators, conditionals, and loops Understand object-oriented design principles and patterns Master functional programming fundamentals
Introduction xxi
Assessment Test xxxi
Chapter 1 Java Building Blocks
1(50)
Understanding the Java Class Structure
2(4)
Fields and Methods
2(2)
Comments
4(1)
Classes vs. Files
5(1)
Writing a main() Method
6(3)
Understanding Package Declarations and Imports
9(7)
Wildcards
10(1)
Redundant Imports
11(1)
Naming Conflicts
12(1)
Creating a New Package
13(3)
Code Formatting on the Exam
16(1)
Creating Objects
16(4)
Constructors
17(1)
Reading and Writing Object Fields
18(1)
Instance Initializer Blocks
18(1)
Order of Initialization
19(1)
Distinguishing Between Object References and Primitives
20(5)
Primitive Types
20(4)
Reference Types
24(1)
Key Differences
25(1)
Declaring and Initializing Variables
25(4)
Declaring Multiple Variables
26(1)
Identifiers
27(2)
Understanding Default Initialization of Variables
29(2)
Local Variables
29(1)
Instance and Class Variables
30(1)
Understanding Variable Scope
31(3)
Ordering Elements in a Class
34(2)
Destroying Objects
36(3)
Garbage Collection
36(2)
finalize()
38(1)
Benefits of Java
39(1)
Summary
40(1)
Exam Essentials
41(1)
Review Questions
42(9)
Chapter 2 Operators and Statements
51(50)
Understanding Java Operators
52(1)
Working with Binary Arithmetic Operators
53(4)
Arithmetic Operators
53(2)
Numeric Promotion
55(2)
Working with Unary Operators
57(3)
Logical Complement and Negation Operators
57(1)
Increment and Decrement Operators
58(2)
Using Additional Binary Operators
60(6)
Assignment Operators
60(2)
Compound Assignment Operators
62(1)
Relational Operators
63(1)
Logical Operators
64(1)
Equality Operators
65(1)
Understanding Java Statements
66(20)
The if-then Statement
67(1)
The if-then-else Statement
68(4)
The switch Statement
72(4)
The while Statement
76(2)
The do-while Statement
78(2)
The for Statement
80(6)
Understanding Advanced Flow Control
86(6)
Nested Loops
87(1)
Adding Optional Labels
87(1)
The break Statement
88(2)
The continue Statement
90(2)
Summary
92(1)
Exam Essentials
92(2)
Review Questions
94(7)
Chapter 3 Core Java APIs
101(64)
Creating and Manipulating Strings
102(9)
Concatenation
102(2)
Immutability
104(1)
The String Pool
105(1)
Important String Methods
105(5)
Method Chaining
110(1)
Using the StringBuilder Class
111(6)
Mutability and Chaining
112(1)
Creating a StringBuilder
113(1)
Important StringBuilder Methods
114(3)
StringBuilder vs. StringBuffer
117(1)
Understanding Equality
117(2)
Understanding Java Arrays
119(10)
Creating an Array of Primitives
119(2)
Creating an Array with Reference Variables
121(2)
Using an Array
123(1)
Sorting
124(1)
Searching
125(1)
Varargs
126(1)
Multidimensional Arrays
126(3)
Understanding an Array List
129(9)
Creating an ArrayList
129(1)
Using an ArrayList
130(4)
Wrapper Classes
134(2)
Autoboxing
136(1)
Converting Between array and List
136(2)
Sorting
138(1)
Working with Dates and Times
138(13)
Creating Dates and Times
138(4)
Manipulating Dates and Times
142(3)
Working with Periods
145(3)
Formatting Dates and Times
148(3)
Parsing Dates and Times
151(1)
Summary
151(1)
Exam Essentials
152(1)
Review Questions
153(12)
Chapter 4 Methods and Encapsulation
165(68)
Designing Methods
166(6)
Optional Specifiers
168(1)
Return Type
169(1)
Method Name
170(1)
Parameter List
171(1)
Optional Exception List
171(1)
Method Body
171(1)
Working with Varargs
172(1)
Applying Access Modifiers
173(15)
Private Access
173(2)
Default (Package Private) Access
175(1)
Protected Access
176(4)
Public Access
180(1)
Designing Static Methods and Fields
181(1)
Calling a Static Variable or Method
182(1)
Static vs. Instance
183(2)
Static Variables
185(1)
Static Initialization
186(1)
Static Imports
187(1)
Passing Data Among Methods
188(3)
Overloading Methods
191(5)
Creating Constructors
196(9)
Default Constructor
197(2)
Overloading Constructors
199(3)
Final Fields
202(1)
Order of Initialization
202(3)
Encapsulating Data
205(3)
Creating Immutable Classes
207(1)
Writing Simple Lambdas
208(7)
Lambda Example
209(2)
Lambda Syntax
211(3)
Predicates
214(1)
Summary
215(1)
Exam Essentials
216(2)
Review Questions
218(15)
Chapter 5 Class Design
233(66)
Introducing Class Inheritance
234(25)
Extending a Class
235(2)
Applying Class Access Modifiers
237(1)
Creating Java Objects
237(1)
Defining Constructors
238(6)
Calling Inherited Class Members
244(2)
Inheriting Methods
246(11)
Inheriting Variables
257(2)
Creating Abstract Classes
259(7)
Defining an Abstract Class
260(2)
Creating a Concrete Class
262(1)
Extending an Abstract Class
263(3)
Implementing Interfaces
266(13)
Defining an Interface
267(2)
Inheriting an Interface
269(4)
Interface Variables
273(1)
Default Interface Methods
274(4)
Static Interface Methods
278(1)
Understanding Polymorphism
279(9)
Object vs. Reference
281(1)
Casting Objects
282(2)
Virtual Methods
284(1)
Polymorphic Parameters
285(2)
Polymorphism and Method Overriding
287(1)
Summary
288(1)
Exam Essentials
289(2)
Review Questions
291(8)
Chapter 6 Exceptions
299(34)
Understanding Exceptions
300(5)
The Role of Exceptions
300(2)
Understanding Exception Types
302(2)
Throwing an Exception
304(1)
Using a try Statement
305(8)
Adding a finally Block
307(2)
Catching Various Types of Exceptions
309(2)
Throwing a Second Exception
311(2)
Recognizing Common Exception Types
313(5)
Runtime Exceptions
314(3)
Checked Exceptions
317(1)
Errors
317(1)
Calling Methods That Throw Exceptions
318(5)
Subclasses
319(2)
Printing an Exception
321(2)
Summary
323(1)
Exam Essentials
324(1)
Review Questions
325(8)
Appendix A Answers to Review Questions
333(20)
Chapter 1 Java Building Blocks
334(2)
Chapter 2 Operators and Statements
336(3)
Chapter 3 Core Java APIs
339(3)
Chapter 4 Methods and Encapsulation
342(4)
Chapter 5 Class Design
346(3)
Chapter 6 Exceptions
349(4)
Appendix B Study Tips
353(14)
Studying for the Test
354(5)
Creating a Study Plan
354(1)
Creating and Running Sample Applications
355(4)
Taking the Test
359(8)
Understanding the Question
359(3)
Applying Process of Elimination
362(2)
Optimizing Your Time
364(2)
Getting a Good Night's Rest
366(1)
Index 367
Jeanne Boyarsky, OCA/OCP, has worked as a Java developer for a bank in NYC for 12 years where she develops, mentors and conducts training. In her free time, she is a senior moderator at CodeRanch and works on the forum code base.

Scott Selikoff, SCJP, has been a professional Java Enterprise developer for over 15 years. He currently operates Selikoff Solutions, LLC, which provides software consulting services to businesses in the tri-state New York City area.