目錄(195章)
倒序
- coverpage
- Title Page
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Introduction
- New features in Java 8
- Lambdas
- Streams
- The new java.time package
- Default methods
- New features in Java 9
- Java Platform Module System/Project Jigsaw
- Process handling API
- Concurrency changes
- REPL
- Projects
- Process Viewer/Manager
- Duplicate File Finder
- Date Calculator
- Social Media Aggregator
- Email filter
- JavaFX photo management
- A client/server note application
- Serverless Java
- Android desktop synchronization client
- Getting started
- Summary
- Managing Processes in Java
- Creating a project
- Bootstrapping the application
- Defining the user interface
- Initializing the user interface
- Adding menus
- Updating the process list
- Summary
- Duplicate File Finder
- Getting started
- Building the library
- Concurrent Java with a Future interface
- Modern database access with JPA
- Building the command-line interface
- Building the graphical user interface
- Summary
- Date Calculator
- Getting started
- Building the library
- A timely interlude
- Duration
- Period
- Clock
- Instant
- LocalDate
- LocalTime
- LocalDateTime
- ZonedDateTime
- Back to our code
- A brief interlude on testing
- Building the command-line interface
- Summary
- Sunago - A Social Media Aggregator
- Getting started
- Setting up the user interface
- Setting up the controller
- Writing the model class
- Finishing up the controller
- Adding an image for the item
- Building the preferences user interface
- Saving user preferences
- Plugins and extensions with the Service Provider Interface
- Resource handling with try-with-resources
- Adding a network - Twitter
- Registering as a Twitter developer
- Adding Twitter preferences to Sunago
- OAuth and logging on to Twitter
- Adding a model for Twitter
- Implementing a Twitter client
- A brief look at internationalization and localization
- Making our JAR file fat
- Adding a refresh button
- Adding another network - Instagram
- Registering as an Instagram developer
- Implementing the Instagram client
- Loading our plugins in Sunago
- Summary
- Sunago - An Android Port
- Getting started
- Building the user interface
- Android data access
- Android services
- Android tabs and fragments
- Summary
- Email and Spam Management with MailFilter
- Getting started
- A brief look at the history of email protocols
- JavaMail the Standard Java API for Email
- Building the CLI
- Building the GUI
- Building the service
- Summary
- Photo Management with PhotoBeans
- Getting started
- Bootstrapping the project
- Branding your application
- NetBeans modules
- TopComponent - the class for tabs and windows
- Nodes a NetBeans presentation object
- Lookup a NetBeans fundamental
- Writing our own nodes
- Performing Actions
- Services - exposing decoupled functionality
- PhotoViewerTopComponent
- Integrating JavaFX with the NetBeans RCP
- NetBeans preferences and the Options panel
- Adding a primary panel
- Adding a secondary panel
- Loading and saving preferences
- Reacting to changes in preferences
- Summary
- Taking Notes with Monumentum
- Getting started
- Microservice frameworks on the JVM
- Creating the application
- Creating REST Services
- Adding MongoDB
- Dependency injection with CDI
- Finish the notes resource
- Adding authentication
- Building the user interface
- Summary
- Serverless Java
- Getting started
- Planning the application
- Building your first function
- DynamoDB
- Simple Email Service
- Simple Notification Service
- Deploying the function
- Creating a role
- Creating a topic
- Deploying the function
- Testing the function
- Configuring your AWS credentials
- Summary
- DeskDroid - A Desktop Client for Your Android Phone
- Getting started
- Creating the Android project
- Requesting permissions
- Creating the service
- Server-sent events
- Controlling the service state
- Adding endpoints to the server
- Getting conversations
- Sending an SMS message
- Creating the desktop application
- Defining the user interface
- Defining user interface behavior
- Sending messages
- Getting updates
- Security
- Securing the endpoints
- Handling authorization requests
- Authorizing the client
- Summary
- What is Next?
- Looking back
- Looking forward
- Project Valhalla
- Value types
- Generic specialization
- Reified generics
- Project Panama
- Project Amber
- Local-Variable Type Inference
- Enhanced enums
- Lambda leftovers
- Looking around
- Ceylon
- Kotlin
- Summary 更新時間:2021-07-02 18:56:56
推薦閱讀
- Python快樂編程:人工智能深度學習基礎
- Java異步編程實戰
- Unity Virtual Reality Projects
- 編寫整潔的Python代碼(第2版)
- OpenCV 3和Qt5計算機視覺應用開發
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- Python機器學習經典實例
- 零基礎入門學習Python
- Procedural Content Generation for C++ Game Development
- “笨辦法”學C語言
- C專家編程
- 算法圖解
- Advanced Python Programming
- ArcPy and ArcGIS(Second Edition)
- Kotlin語言實例精解
- Java面試一戰到底(基礎卷)
- 鋁合金陽極氧化與表面處理技術(第三版)
- A/B 測試:創新始于試驗
- Python編程基礎
- Instant Highcharts
- Deep Learning with TensorFlow(Second Edition)
- 中文版AutoCAD 2017實用教程
- Infusionsoft Cookbook
- 零基礎學Qt 6編程
- C語言項目式系統開發教程(微課版)
- 編寫整潔的Python代碼
- Web前端開發與應用教程(HTML5+CSS3+JavaScript)
- 15天學會jQuery編程與實戰(視頻教學版) (Web前端技術叢書)
- Splunk Best Practices
- 視覺之外:全鏈路UI設計思維的培養與提升