舉報

會員
The Java Workshop
最新章節:
18. Unit Testing
YoualreadyknowyouwanttolearnJava,andasmarterwaytolearnJava12istolearnbydoing.TheJavaWorkshopfocusesonbuildingupyourpracticalskillssothatyoucandevelophigh-performanceJavaapplicationsthatworkflawlesslywithintheJVMacrossweb,mobileanddesktop.You'lllearnfromrealexamplesthatleadtorealresults.ThroughoutTheJavaWorkshop,you'lltakeanengagingstep-by-stepapproachtounderstandingJava.Youwon'thavetositthroughanyunnecessarytheory.Ifyou'reshortontimeyoucanjumpintoasingleexerciseeachdayorspendanentireweekendlearningaboutReactiveprogrammingandUnittesting.It'syourchoice.Learningonyourterms,you'llbuildupandreinforcekeyskillsinawaythatfeelsrewarding.EveryphysicalcopyofTheJavaWorkshopunlocksaccesstotheinteractiveedition.Withvideosdetailingallexercisesandactivities,you'llalwayshaveaguidedsolution.Youcanalsobenchmarkyourselfagainstassessments,trackprogress,andreceivefreecontentupdates.You'llevenearnasecurecredentialthatyoucanshareandverifyonlineuponcompletion.It'sapremiumlearningexperiencethat'sincludedwithyourprintedcopy.Toredeem,followtheinstructionslocatedatthestartofyourJavabook.Fast-pacedanddirect,TheJavaWorkshopistheidealcompanionforJavabeginners.You'llbuildanditerateonyourcodelikeasoftwaredeveloper,learningalongtheway.Thisprocessmeansthatyou'llfindthatyournewskillsstick,embeddedasbestpractice.Asolidfoundationfortheyearsahead.
目錄(143章)
倒序
- 封面
- 版權頁
- Preface
- About
- About the Book
- 1. Getting Started
- Introduction
- Writing Compiling and Executing Your Hello World Program
- Summary
- 2. Learning the Basics
- Introduction
- Controlling the Flow of Your Programs
- Looping and Performing Repetitive Tasks
- Handling Command-Line Arguments
- Summary
- 3. Object-Oriented Programming
- Introduction
- Working with Objects in Java
- Checking the Precedence of a Class with instanceof
- Inheritance in Java
- Overriding and Hiding Methods
- Overloading Methods and Constructors
- Recursion
- Annotations
- Interfaces
- Inner Classes
- Documenting with JavaDoc
- Summary
- 4. Collections Lists and Java's Built-In APIs
- Introduction
- Arrays
- Sets
- Lists
- Maps
- Iterating through Collections
- Sorting Collections
- Properties
- Summary
- 5. Exceptions
- Introduction
- A Simple Exception Example
- NullPointerException – Have No Fear
- Catching Exceptions
- Throws and Throw
- The finally Block
- Best Practices for Handling Exceptions
- Where Do Exceptions Come from?
- Summary
- 6. Libraries Packages and Modules
- Introduction
- Organizing Code into Packages
- Summary
- 7. Databases and JDBC
- Introduction
- Relational Databases
- Relational Database Management Systems
- Introducing SQL
- Summary
- 8. Sockets Files and Streams
- Introduction
- Listing Files and Directories
- Creating and Writing to a File
- Reading an Existing File
- Reading a Properties File
- Summary
- 9. Working with HTTP
- Introduction
- Exploring HTTP
- Using HttpUrlConnection
- Dealing with Slow Connections
- Creating HTTP POST Requests
- Parsing HTML Data
- Delving into the java.net.http Module
- Summary
- 10. Encryption
- Introduction
- Symmetric Key Encryption
- Block Ciphers
- Asymmetric Key Encryption
- Encrypting Files
- Summary
- 11. Processes
- Introduction
- Launching a Process
- Capturing the Output of a Child Process
- Storing the Output of a Child Process in a File
- Summary
- 12. Regular Expressions
- Introduction
- Decrypting Regular Expressions
- Regular Expressions in Java
- Summary
- 13. Functional Programming with Lambda Expressions
- Introduction
- Functional Programming
- Pure Functions
- Lambda Expressions
- Summary
- 14. Recursion
- Introduction
- Delving into Recursion
- Summary
- 15. Processing Data with Streams
- Introduction
- Creating Streams
- Intermediate Operations
- Using Collectors
- Summary
- 16. Predicates and Other Functional Interfaces
- Introduction
- Predicate Interface
- Activity 1: Toggling the Sensor States
- Function
- Summary
- 17. Reactive Programming with Java Flow
- Introduction
- Publisher
- Subscriber
- Processor
- Summary
- 18. Unit Testing
- Introduction
- Getting Started with Unit Tests
- Summary
- Appendix
- About
- 1. Getting Started
- 2. Learning the Basics
- 3. Object-Oriented Programming
- 4. Collections List and Java's Built-In APIs
- 5. Exceptions
- 6. Libraries Packages and Modules
- 7. Databases and JDBC
- 8. Sockets Files and Streams
- 9. Working with HTTP
- 11. Processes
- 12. Regular Expressions
- 13. Functional Programming with Lambda Expressions
- 14. Recursion
- 15. Processing Data with Streams
- 16. Predicates and Other Functional Interfaces
- 17. Reactive Programming with Java Flow
- 18. Unit Testing 更新時間:2021-06-11 13:05:46
推薦閱讀
- Git Version Control Cookbook
- Python語言程序設計
- 用Flutter極速構建原生應用
- HTML5+CSS3網站設計基礎教程
- Java編程技術與項目實戰(第2版)
- C語言程序設計與應用(第2版)
- Scala Functional Programming Patterns
- 數字媒體技術概論
- Apache Solr for Indexing Data
- INSTANT EaselJS Starter
- Learning jqPlot
- Learning Node.js for Mobile Application Development
- SAP HANA Cookbook
- 區塊鏈原理、設計與應用
- Python 3.8編程快速入門
- Head First Go語言程序設計
- 破繭成蝶:用戶體驗設計師的成長之路
- VB語言程序設計實驗教程
- Visual FoxPro程序設計教程
- JavaScript編程思想:從ES5到ES9
- PHP程序員面試筆試寶典
- Learning NServiceBus Sagas
- Go語言從入門到項目實踐(超值版)
- Creative Projects for Rust Programmers
- 機械制圖與計算機繪圖(通用)(第2版)
- Python網絡爬蟲實戰(第2版)
- 智能風控平臺:架構、設計與實現
- 自動化運維軟件設計實戰
- 量化金融R語言初級教程
- Testing with F#