"Java Programming Ideas (4th edition)" PDF

Source: Internet
Author: User


: Network Disk Download


Introduction to content editing this book has won wide acclaim from global programmers, and even the most obscure concepts will be dissolved in the face of Bruce Eckel's text affinity and small, straightforward programming examples. From the basic syntax of Java to the most advanced features (in-depth object-oriented concepts, multithreading, automated project building, unit testing and debugging, etc.), this book is designed to guide you easily.[1]It is not hard to see that this is a classic, as well as the awards from the book and comments from readers around the world. The author of the book has many years of teaching experience, the C, C + + and the Java language have a unique, in-depth insight, easy to understand and small and direct examples to explain the obscure abstract concept. This book contains 22 chapters, including operators, control execution flow, access control, multiplexing classes, polymorphism, interfaces, exception handling errors, strings, generics, arrays, container drill-down, JAVAI/O systems, enumeration types, concurrency, and graphical user interfaces. These rich content, including the Java language basic syntax and advanced features, suitable for all levels of Java programmers to read, but also the University of the teaching of object-oriented programming language and the Java language of the excellent teaching materials and reference books.[1]Introduction to the preface to the editorial readers ' comments on works catalogueChapter 1th Introduction to Objects1.1 Abstract procedure 1.2 Each object has an interface 1.3 each object is provided with a service 1.4 is hidden by the implementation of the 1.5-specific implementation of 1.6 inheritance 1.6.1 "is a" (is-a) and "Like is a" (is-like-a) relationship 1.7 is associated with the interchange of the Polymorphic object 1.8 Single inheritance structure 1.9 container 1.9.1 parameterized type (paradigm) 1.10 object creation and lifetime 1.11 exception handling: Handling Error 1.12 Concurrent programming 1.13 Java and Internet1.13.1 Web is what 1.13.2 client programming 1.13.3 Server-side Programming 1.22 summary2nd Chapter Everything is the object2.1 Manipulating objects with references 2.2 You must create all the objects 2.2.1 stored to where 2.2.2 Exceptions: basic type 2.2.3 in Java array 2.3 never need to destroy an object 2.3.1 Scope 2.3.2 Object Scope 2.4 Create a new data type: Class 2.4.1 Domain and Method 2.4.2 Basic member Default value 2.5 method, parameter, and return value 2.5.1 parameter list 2.6 Build a Java program 2.6.1 Name Visibility 2.6.2 use other artifacts 2.6.3 static keyword 2.7 Your first Java program compiles and runs 2.8 Notes and embedded documents 2.8.1 Note Document 2.8.2 syntax 2.8.3 embedded HTML2.8.4 Some label examples 2.8.5 Document example 2.9 coding style 2.10 Summary 2.11 Exercises3rd Chapter operator3.1 Simpler PRINT statement 3.2 uses Java Operator 3.3 Priority 3.4 Assignment 3.4.1 Method call alias problem 3.5 arithmetic operator 3.5.11 Add, subtract operator 3.6 auto increment and decrement 3.7 relational operator 3.7.1 test object equivalence 3.8 logic operator 3 .8.1 Short-circuit 3.9 direct constant 3.9.1 exponential notation 3.10 bitwise operator 3.11 shift operator 3.12 ternary operator if-else3.13 string operator + and +=3.14 error 3.15 type conversion operator 3.15.1 truncation and rounding 3.15.2 Promotion 3.16 Java no "sizeof" 3.17 Operator Summary 3.18 SummaryThe 4th Chapter controls the execution process4.1 True and false4.2 if-else4.3 iterate 4.3.1 do-while4.3.2 for4.3.3 comma operator 4.4 foreach syntax 4.5 return4.6 break and continue4.7 infamous "goto "4.8 switch4.9 Summary5th Chapter initialization and Cleanup5.1 Using constructors to ensure initialization of the 5.2 method overload 5.2.1 differentiate overloaded method 5.2.2 involves overloading of the base type 5.2.3 with the return value to differentiate overloaded method 5.3 default constructor 5.4 This keyword 5.4.1 call the constructor in the constructor 5.4.2 static meaning 5.5 Cleanup: What is the purpose of finalization processing and garbage collection 5.5.1 Finalize () 5.5.2 you have to implement cleanup 5.5.3 finalization conditions 5.5.4 how the garbage collector Works 5.6 member initialization 5.6.1 specifies initialization 5.7 constructor initialization 5.7.1 initialization order 5.7.2. Initialization of static data 5.7.3. An explicit static initialization of the 5.7.4. Non-static instance initialization 5.8 Array initialization 5.8.1 variable argument list 5.9 enumeration type 5.10 SummaryThe 6th Chapter access Rights controlThe 7th Chapter re-use 8th Chapter Multi-State 9th Chapter Interface 10th Chapter Internal Class 11th Chapter hold object 12th chapter through exception handling error 13th Chapter String 14th Chapter Type information 15th Chapter Generic 16th Chapter Array 17th Chapter container in-depth study 18th Chapter Java I/O system 19th Zhang Yi type 20th Chapter annotations 21st Concurrent 22nd Chapter Graphical user interface Appendix A supplemental material downloadable supplementary material thinking in C:java basic Java programming thought Seminar hands-on Java seminar cdthinking in Objects seminar thinking in E Nterprise Javathinking in Patterns (with Java) thinking in Patterns Seminar design consultation and review Appendix B resource Software editor and IDE book analysis and design python my book list index

: Network Disk Download

"Java Programming Ideas (4th edition)" PDF

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.