000 02296nam a22003017a 4500
005 20190707224436.0
007 ta
008 140916b2014 nyu||||| |||| 00| 0 eng d
020 _a9781259060489
082 _223
_a005.1/D34
084 _aCCS
085 _223
_aCCS 005.1/D34
100 _aDean, John.
_93341
245 _aIntroduction to programming with Java :
_ba problem solving approach /
_c John Dean ; Raymond Dean.
250 _a2. ed., international student ed
264 _aNew York, NY :
_b McGraw-Hill,
_c©2014.
300 _axxxvii, 922p. :
_bill.;
_c23 cm.
500 _aIncludes index.
505 _aChapter 1. Introduction to Computers and Programming Chapter 2. Algorithms and Design Chapter 3. Java Basics Chapter 4. Control Statements Chapter 5. Using PreBuilt Methods Chapter 6. Object-Oriented Programming Chapter 7. Object-Oriented Programming-Additional Details Chapter 8. Software Engineering Chapter 9. Arrays Chapter 10. Arrays Lists and an Introduction to the Java Collections Framework Chapter 11. Recursion Chapter 12. Type Details and Alternative Coding Mechanisms Chapter 13. Aggregation, Composition, and Inheritance Chapter 14. Inheritance and Polymorphism Chapter 15. Exception Handling Chapter 16. Files, Buffers, Channels, and Paths Chapter 17. GUI Programming Basics Chapter 18. GUI Programming-Component Layout, Additional GUI Components Appendix 1. ASCII Character Set Appendix 2. Operator Precedence Appendix 3. Java Reserved Words Appendix 4. Packages Appendix 5. Java Coding-Style Conventions Appendix 6. Javadoc with Tags Appendix 7. UML Diagrams Appendix 8. Number Systems and Conversions Between Them Appendix 9. Multithreading
520 _aTeaches the reader how to write programs using Java. This book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, it emphasizes problem solving.
521 _aCOECS
650 _aComputer programming.
_91081
650 _aJava (program).
_93342
700 _aDean, Raymond.
_cco-author
_93343
942 _2ddc
_cBK
999 _c24527
_d24527
040 _cLearning Resource Center