目錄(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
推薦閱讀
- PHP動態網站程序設計
- Extending Jenkins
- Visual C++實例精通
- Python程序設計(第3版)
- 新編Premiere Pro CC從入門到精通
- JavaScript動態網頁開發詳解
- Learning FuelPHP for Effective PHP Development
- PHP 7從零基礎到項目實戰
- Visual Basic程序設計全程指南
- Mastering Gephi Network Visualization
- Scratch從入門到精通
- Selenium WebDriver Practical Guide
- ANSYS FLUENT 16.0超級學習手冊
- 前端程序員面試筆試真題與解析
- MATLAB/Simulink建模與仿真
- React Native -Building Mobile Apps with JavaScript
- MATLAB/Simulink與過程控制系統仿真
- HTML+CSS+JavaScript Web前端開發技術
- 大學計算機基礎教程
- Vue.js 3.x+Element Plus從入門到精通(視頻教學版)
- 互聯網輕量級SSM框架解密:Spring、Spring MVC、MyBatis源碼深度剖析
- 好好學Python:從零基礎到項目實戰
- RESTful Java Patterns and Best Practices
- Visual FoxPro 6.0程序設計
- 跟著項目學iOS應用開發:基于Swift 4
- Android 6 Essentials
- jQueryMobile權威指南
- Advanced Java? EE Development with WildFly?
- Building Machine Learning Systems with Python
- Web Design Blueprints