Advanced Topics in Java : Core Concepts in Data Structures / / by Noel Kalicharan |
Autore | Kalicharan Noel |
Edizione | [1st ed. 2014.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
Descrizione fisica | 1 online resource (322 p.) |
Disciplina |
004
005.2 |
Collana | Expert's Voice in Java |
Soggetto topico |
Java (Computer program language)
Software engineering Java Software Engineering/Programming and Operating Systems |
ISBN | 1-4302-6620-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Preface""; ""Chapter 1: Sorting, Searching, and Merging""; ""1.1 Sorting an Array: Selection Sort""; ""1.1.1 Analysis of Selection Sort""; ""1.2 Sorting an Array: Insertion Sort""; ""1.2.1 Analysis of Insertion Sort""; ""1.3 Inserting an Element in Place""; ""1.4 Sorting a String Array""; ""1.5 Sorting Parallel Arrays""; ""1.6 Binary Search""; ""1.7 Searching an Array of Strings""; ""1.8 Example: Word Frequency Count""; ""1.9 Merging Ordered Lists""; ""1.9.1 Implementing the Merge""
""Chapter 2: Introduction to Objects""""2.1 Objects""; ""2.2 Defining Classes and Creating Objects""; ""2.2.1 Access to Class and Instance Variables""; ""2.2.2 Initializing Class and Instance Variables""; ""2.3 Constructors""; ""2.3.1 Overloading a Constructor""; ""2.4 Data Encapsulation, Accessor, and Mutator Methods""; ""2.4.1 An Improved Constructor""; ""2.4.2 Accessor Methods""; ""2.5 Printing an Object�s Data""; ""2.5.3 Using the toString() Method""; ""2.6.1 Testing the Class Part""; ""2.7 How to Name Your Java Files""; ""2.8 Working with Objects"" ""2.8.1 Assigning an Object Variable to Another""""2.8.2 Losing Access to an Object""; ""2.8.3 Comparing Object Variables""; ""2.10 Passing an Object as an Argument""; ""2.11 Array of Objects""; ""2.11.1 Finding the Part with the Lowest Price""; ""2.12 Searching an Array of Objects""; ""2.13 Sorting an Array of Objects""; ""2.15 How to Return More Than One Value: Voting""; ""Chapter 3: Linked Lists""; ""3.1 Defining Linked Lists""; ""3.2 Basic Operations on a Linked List""; ""3.2.1 Counting the Nodes in a Linked List""; ""3.2.2 Searching a Linked List"" ""3.2.3 Finding the Last Node in a Linked List""""3.3 Building a Linked List: Adding a New Item at the Tail""; ""3.4 Insertion Into a Linked List""; ""3.5 Building a Linked List: Adding a New Item at the Head""; ""3.6 Deletion from a Linked List""; ""3.7 Building a Sorted Linked List""; ""3.8 A Linked List Class""; ""3.9 How to Organize Java Files""; ""3.10 Expanding the LinkedList Class""; ""3.11 Example: Palindrome""; ""3.12 Saving a Linked List""; ""3.13 Arrays vs. Linked Lists""; ""3.14 Storing a Linked List Using Arrays""; ""3.15 Merging Two Sorted Linked Lists"" ""3.16 Circular and Two-Way Linked Lists""""3.16.1 Circular Lists""; ""3.16.2 Two-Way (Doubly Linked) Lists""; ""Chapter 4: Stacks and Queues""; ""4.1 Abstract Data Types""; ""4.2 Stacks""; ""4.2.1 Implementing a Stack Using an Array""; ""4.2.2 Implementing a Stack Using a Linked List""; ""4.3 A General Stack Type""; ""4.3.1 Example: Convert from Decimal to Binary""; ""4.4 How to Convert from Infix to Postfix""; ""4.4.1 Evaluating an Arithmetic Expression""; ""4.5 Queues""; ""4.5.1 Implementing a Queue Using an Array""; ""Chapter 5: Recursion""; ""5.1 Recursive Definition"" ""5.2 Writing Recursive Functions in Java"" |
Altri titoli varianti | Core concepts in data structures |
Record Nr. | UNINA-9910300476403321 |
Kalicharan Noel
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Algoritmi in Java : fondamenti, strutture, dati, ordinamento, ricerca / Robert Sedgewick |
Autore | Sedgewick, Robert |
Edizione | [3rd ed.] |
Pubbl/distr/stampa | Boston : Pearson Education Italia2003 |
Descrizione fisica | XXII, 754 p. : ill. ; 24 cm |
Disciplina | 005.13 |
Soggetto topico |
Java
Computer algoritmi |
ISBN | 8871921690 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ita |
Record Nr. | UNISALENTO-991002607539707536 |
Sedgewick, Robert
![]() |
||
Boston : Pearson Education Italia2003 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Android Espresso Revealed : Writing Automated UI Tests / / by Denys Zelenchuk |
Autore | Zelenchuk Denys |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (314 pages) |
Disciplina | 005.3 |
Soggetto topico |
Mobile computing
Java (Computer program language) Programming languages (Electronic computers) Mobile Computing Java Programming Languages, Compilers, Interpreters |
ISBN | 1-4842-4315-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Getting started with Espresso for Android -- 2. Customizing Espresso for Our Needs -- 3. Writing Espresso Tests with Kotlin -- 4. Handling network operations or long-lasting actions -- 5. Verifying and stubbing intents with IntentMatchers -- 6. Testing web views -- 7. Accessibility testing -- 8. Espresso and UIAutomator -- 9. Dealing with runtime system actions and permissions -- 10. Test automation tooling -- 11. Screen Object Design Pattern in Android UI tests -- 12. Testing Robot Patterns with Espresso and Kotlin -- 13. Supervised Monkey Tests with Espresso and UI Automator -- 14. AndroidX Test Library -- 15. Improving Productivity and Testing Unusual Components. |
Altri titoli varianti | Writing automated User Interfaces tests |
Record Nr. | UNINA-9910338007303321 |
Zelenchuk Denys
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Android Studio IDE Quick Reference : A Pocket Guide to Android Studio Development / / by Ted Hagos |
Autore | Hagos Ted |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (186 pages) |
Disciplina | 004.165 |
Soggetto topico |
Mobile computing
Java (Computer program language) Programming languages (Electronic computers) Wireless communication systems Mobile communication systems Computer programming Mobile Computing Java Programming Languages, Compilers, Interpreters Wireless and Mobile Communication Programming Techniques |
ISBN | 1-4842-4953-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1 – Setup -- Chapter 2 – Quick howtos -- Chapter 3 – the IDE -- Chapter 4 – Debugging -- Chapter 5 – Unit Testing -- Chapter 6 – Instrumented Testing -- Chapter 7 – Performance Tips -- Chapter 8 – Gradle -- Chapter 9 – Git -- Chapter 10 – Jetpack Navigation -- Chapter 11 – Jetpack Room -- Chapter 12 – Release builds -- Chapter 13 – Short Takes. |
Altri titoli varianti | Android Studio Integrated Development Environment quick reference |
Record Nr. | UNINA-9910338002603321 |
Hagos Ted
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Artificial Neural Networks with Java : Tools for Building Neural Network Applications / / by Igor Livshin |
Autore | Livshin Igor |
Edizione | [1st ed. 2019.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 |
Descrizione fisica | 1 online resource (xix, 566 pages) : illustrations |
Disciplina | 006.32 |
Soggetto topico |
Java (Computer program language)
Artificial intelligence Open source software Computer programming Java Artificial Intelligence Open Source |
ISBN | 1-4842-4421-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1. Learning Neural Networks -- Chapter 2. Internal Mechanism of Neural Network Processing -- Chapter 3. Manual Neural Network Processing -- Chapter 4. Java Environment and Development Tools for Building Neural Network Applications -- Chapter 5. Neural Network Development Using Java Framework -- Chapter 6. Neural network Prediction outside of the Training Range -- Chapter 7. Processing More Complex Periodic Functions -- Chapter 8. Processing Non-continuous Functions -- Chapter 9. Approximation Continuous Functions with Complex Topology -- Chapter 10. Using Neural Network for Classification of Objects -- Chapter 11. Importance of Selecting a Correct Model -- Chapter 12. Approximation of Functions in 3-D Space. |
Record Nr. | UNINA-9910338006903321 |
Livshin Igor
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Automatisierte Bewertung in der Programmierausbildung [[electronic resource]] / Oliver J. Bott, Peter Fricke, Uta Priss, Michael Striewe |
Edizione | [1st, New ed.] |
Pubbl/distr/stampa | Münster, : Waxmann, 2017 |
Descrizione fisica | 1 online resource (420 p.) |
Collana | Digitale Medien in der Hochschullehre |
Soggetto topico |
Programmierausbildung
Java SQL Prolog UML-Modellierung App Android Mathematikausbildung Grader JACK Praktomat Graja aSQLg GATE VEA PABS ASB Moodle LON-CAPA STUD.IP Medien- und Umweltpädagogik |
ISBN | 3-8309-8606-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ger |
Record Nr. | UNISA-996354436703316 |
Münster, : Waxmann, 2017 | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Automatisierte Bewertung in der Programmierausbildung [[electronic resource]] / Oliver J. Bott, Peter Fricke, Uta Priss, Michael Striewe |
Edizione | [1st, New ed.] |
Pubbl/distr/stampa | Münster, : Waxmann, 2017 |
Descrizione fisica | 1 online resource (420 p.) |
Collana | Digitale Medien in der Hochschullehre |
Soggetto topico |
Programmierausbildung
Java SQL Prolog UML-Modellierung App Android Mathematikausbildung Grader JACK Praktomat Graja aSQLg GATE VEA PABS ASB Moodle LON-CAPA STUD.IP Medien- und Umweltpädagogik |
ISBN | 3-8309-8606-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | ger |
Record Nr. | UNINA-9910413348703321 |
Münster, : Waxmann, 2017 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning Apache Spark 2 : With Resilient Distributed Datasets, Spark SQL, Structured Streaming and Spark Machine Learning library / / by Hien Luu |
Autore | Luu Hien |
Edizione | [1st ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (XI, 393 p. 86 illus.) |
Disciplina | 005.7 |
Soggetto topico |
Big data
Java (Computer program language) Data mining Open source software Computer programming Big Data Java Data Mining and Knowledge Discovery Open Source |
ISBN | 1-4842-3579-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Introduction to Apache Spark -- 2. Working with Apache Spark -- 3. Resilient Distributed Dataset -- 4. Spark SQL - Foundation -- 5. Spark SQL - Advanced -- 6. Spark Streaming -- 7. Spark Streaming Advanced -- 8. Machine Learning with Spark. |
Altri titoli varianti | Beginning Apache Spark two |
Record Nr. | UNINA-9910300752003321 |
Luu Hien
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning Ballerina Programming : From Novice to Professional / / by Anjana Fernando, Lakmal Warusawithana |
Autore | Fernando Anjana |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
Descrizione fisica | 1 online resource (XVII, 335 p. 75 illus.) |
Disciplina | 001.642 |
Soggetto topico |
Programming languages (Electronic computers)
Java (Computer program language) Computer programming Programming Languages, Compilers, Interpreters Java Web Development |
ISBN | 1-4842-5139-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1: Getting Started -- Chapter 2: Programming Basics -- Chapter 3: Lists, Mappings and Objects -- Chapter 4: Code Organization -- Chapter 5: Error Handling -- Chapter 6: Concurrency -- Chapter 7: Files and I/O -- Chapter 8: Programming the Network -- Chapter 9: Information Security -- Chapter 10: Database Programming -- Appendix A: Numbers and Representation. |
Record Nr. | UNINA-9910380730203321 |
Fernando Anjana
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning EJB in Java EE 8 : Building Applications with Enterprise JavaBeans / / by Jonathan Wetherbee, Massimo Nardone, Chirag Rathod, Raghu Kodali |
Autore | Wetherbee Jonathan |
Edizione | [3rd ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (XXX, 652 p. 193 illus.) |
Disciplina | 005.2 |
Soggetto topico |
Java (Computer program language)
Programming languages (Electronic computers) Computer programming Java Programming Languages, Compilers, Interpreters Programming Techniques |
ISBN | 1-4842-3573-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Introduction to the EJB 3.2 Architecture & CDI Services -- 2. Session Beans -- 3. Entities and the Java Persistence API (JPA) -- 4. Advanced Persistence Features -- 5. Message-Driven Beans -- 6. EJB and Microservices with Eclipse Microprofile -- 7. Integrating Session Beans, Entities, Message-Driven Beans, and Web Services -- 8. Transaction Management -- 9. EJB Performance and Testing -- 10. Context and Dependency Injection (CDI) -- 11. Packaging and Deployment -- 12. EJB Client Applications -- 13. EJB Runtime Environments. |
Altri titoli varianti | Beginning Enterprise JavaBeans in Java Enterprise Edition eight |
Record Nr. | UNINA-9910300745203321 |
Wetherbee Jonathan
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|