Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200433Ma 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu|||||||| 
008    190320s2019    xx      o     000 0 eng   
024 8  9781789801736 
029 0  AU@|b000065126471 
029 1  AU@|b000065139271 
035    (OCoLC)1099922545 
040    AU@|beng|epn|cAU@|dC6I|dOCLCQ|dOCLCL 
049    INap 
082 04 005.133 
082 04 005.133|qOCoLC|223/eng/20230216 
099    eBook O'Reilly for Public Libraries 
100 1  Alankus, Gazihan,|eauthor. 
245 10 Java Fundamentals /|cAlankus, Gazihan.|h[O'Reilly 
       electronic resource] 
250    1st edition. 
264  1 |bPackt Publishing,|c2019. 
300    1 online resource (408 pages) 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file 
520    Enhance your career options with this well-crafted object-
       oriented programming language that enjoys the support of 
       an enormous ecosystem of tools and libraries Key Features 
       Get introduced to Java, its features, and its ecosystem 
       Understand how Java uses object-oriented programming 
       Become an expert Java exception handler Book Description 
       Since its inception, Java has stormed the programming 
       world. Its features and functionalities provide developers
       with the tools needed to write robust cross-platform 
       applications. Java Fundamentals introduces you to these 
       tools and functionalities that will enable you to create 
       Java programs. The book begins with an introduction to the
       language, its philosophy, and evolution over time, until 
       the latest release. You'll learn how the javac/java tools 
       work and what Java packages are - the way a Java program 
       is usually organized. Once you are comfortable with this, 
       you'll be introduced to advanced concepts of the language,
       such as control flow keywords. You'll explore object-
       oriented programming and the part it plays in making Java 
       what it is. In the concluding chapters, you'll get to 
       grips with classes, typecasting, and interfaces, and 
       understand the use of data structures, arrays, strings, 
       handling exceptions, and creating generics. By the end of 
       this book, you will have learned to write programs, 
       automate tasks, and follow advanced courses on algorithms 
       and data structures or explore more advanced Java courses.
       What you will learn Create and run Java programs Use data 
       types, data structures, and control flow in your code 
       Implement best practices while creating objects Work with 
       constructors and inheritance Understand advanced data 
       structures to organize and store data Employ generics for 
       stronger check-types during compilation Learn to handle 
       exceptions in your code Who this book is for Java 
       Fundamentals is designed for tech enthusiasts who are 
       familiar with some programming languages and want a quick 
       introduction to the most important principles of Java. 
       Downloading the example code for this book You can 
       download the example code files for all Packt books you 
       have purchased from your account at http://
       www.PacktPub.com. If you purchased this book elsewhere, 
       you can visit http://www.PacktPub.com/support and register
       to have the files e-mailed directly to you. 
542    |fCopyright © 2018 Packt Publishing|g2018 
550    Made available through: Safari, an O'Reilly Media Company.
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
700 1  De Brito, Rogerio,|eauthor. 
700 1  Fazal, Basheer,|eauthor. 
700 1  Isola, Vinicius,|eauthor. 
700 1  Obare, Miles,|eauthor. 
710 2  Safari, an O'Reilly Media Company. 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781789801736/?ar
       |zAvailalbe on O'Reilly for Public Libraries 
994    92|bJFN