Skip to content
You are not logged in |Login  

LEADER 00000cam  2200625Ii 4500 
001    on1042325965 
003    OCoLC 
005    20211004213025.0 
006    m     o  d         
007    cr cnu---unuuu 
008    180707s2018    alua    o     001 0 eng d 
016 7  018923039|2Uk 
019    1042083428|a1045428876|a1175632552 
020    9781788834162|q(electronic book) 
020    178883416X|q(electronic book) 
024 3  9781788839129 
035    (OCoLC)1042325965|z(OCoLC)1042083428|z(OCoLC)1045428876
       |z(OCoLC)1175632552 
040    EBLCP|beng|erda|epn|cEBLCP|dMERUC|dCHVBK|dIDB|dOCLCO
       |dOCLCF|dNLE|dTEFOD|dN$T|dUMI|dSTF|dTOH|dDEBBG|dCEF|dUKMGB
       |dOCLCQ|dG3B|dLVT|dS9I|dUAB|dOCL|dC6I|dYDXIT|dOCLCQ|dUX1
       |dK6U|dYDX 
049    GTKE 
050  4 QA76.73.J38|bS26 2018 
082 04 005.13/3|223 
100 1  Samoylov, Nick,|eauthor. 
245 10 Introduction to programming :|blearn to program in Java 
       with data structures, algorithms, and logic /|cNick 
       Samoylov. 
264  1 Birmingham :|bPackt,|c2018. 
300    1 online resource 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    data file|2rda 
500    Includes index. 
500    Separators. 
505 0  Cover; Title Page; Copyright and Credits; Dedication; 
       Contributors; Packt Upsell; Table of Contents; Preface; 
       Chapter 1: Java Virtual Machine (JVM) on Your Computer; 
       What is Java?; Basic terms; History and popularity; 
       Principles; Java platforms, editions, versions, and 
       technologies; Platforms and editions; Versions; 
       Technologies; Java SE Development Kit (JDK) installation 
       and configuration; Where to start; The page with Java 
       installers; How to install; Main Java commands; The JVM 
       execution command; The compilation command; Command jcmd 
       and other commands; Exercise -- JDK tools and utilities. 
505 8  AnswerSummary; Chapter 2: Java Language Basics; The basic 
       terms of Java programming; Byte code; Defects (bugs) and 
       their severity and priority; Java program dependencies; 
       Statements; Methods; Classes; The Main class and the main 
       method; Classes and objects (instances); Java classes; 
       Java object (class instance); Class (static) and object 
       (instance) members; Private and public; Static members; 
       Object (instance) members; Method overloading; Interface, 
       implementation, and inheritance; Interface; 
       Implementation; Inheritance; The java.lang. Object class; 
       The equals() method; The hashCode() method. 
505 8  The getClass() methodThe toString() method; The clone() 
       method; The wait() and notify() methods; OOP concepts; 
       Object/class; Encapsulation; Inheritance; Interface 
       (abstraction); Polymorphism; Exercise -- Interface versus 
       abstract class; Answer; Summary; Chapter 3: Your 
       Development Environment Setup; What is the development 
       environment?; Java editor is your main tool; Source code 
       compilation; Code sharing; Code and test execution; 
       Setting the classpath; Manual setting; Searching on the 
       classpath; IDE sets the classpath automatically; There are
       many IDEs out there; NetBeans; Eclipse. 
505 8  IntelliJ IDEAInstalling and configuring IntelliJ IDEA; 
       Downloading and installing; Configuring IntelliJ IDEA; 
       Exercise -- Installing NetBeans IDE; Answer; Summary; 
       Chapter 4: Your First Java Project; What is a project?; 
       Definition and origin of project; Project-related terms; A
       project's life cycle; Creating a project; Creating a 
       project using a project wizard; Maven project 
       configuration; Changing IDE settings at any time; Writing 
       an application code; Java package declaration; Creating a 
       package; Creating the MyApplication class; Building the 
       application; Hiding some files and directories. 
505 8  Creating the SimpleMath classCreating methods; Executing 
       and unit testing an application; Executing the application
       using the IDE; Creating a unit test; Executing the unit 
       test; How many unit tests are enough?; Exercise -- JUnit @
       Before and @After annotations; Answer; Summary; Chapter 5:
       Java Language Elements and Types; What are the Java 
       language elements?; Input elements; Types; Comments; 
       Identifiers and variables; Identifier; Variable; Variable 
       declaration, definition, and initialization; Final 
       variable (constant); Reserved and restricted keywords; 
       Reserved keywords; Restricted keywords. 
520    Have you ever thought about learning how to make your 
       computer do what you want it to do? Do you want to learn 
       to program but just don't know where to start? Have all 
       other learning resources got you confused with over 
       explanations, rather than walking you in the right 
       direction? Don't worry, you have to look no further. 
       Written by not just an ... 
588 0  Online resource; title from digital title page (viewed on 
       June 26, 2019). 
650  0 Java (Computer program language) 
650  0 Computer programming. 
650  0 Data structures (Computer science) 
650  0 Computer algorithms. 
650  0 Application software|xDevelopment. 
650  7 COMPUTERS|xProgramming Languages|xJava.|2bisacsh 
650  7 Java (Computer program language)|2fast|0(OCoLC)fst00982065
650  7 Data structures (Computer science)|2fast
       |0(OCoLC)fst00887978 
650  7 Computer algorithms.|2fast|0(OCoLC)fst00872010 
650  7 Application software|xDevelopment.|2fast
       |0(OCoLC)fst00811707 
650  7 Computer programming.|2fast|0(OCoLC)fst00872390 
655  0 Electronic books. 
776 08 |iPrint version:|aSamoylov, Nick.|tIntroduction to 
       Programming : Learn to Program in Java with Data 
       Structures, Algorithms, and Logic.|dBirmingham : Packt 
       Publishing Ltd, ©2018|z9781788839129 
914    on1042325965 
994    92|bGTK 
Location Call No. Status
 Rocky Hill - Downloadable Materials  EBSCO Ebook    Downloadable
Rocky Hill cardholders click here to access this title from EBSCO