- Java:High-Performance Apps with Java 9
- Mayur Ramgir Nick Samoylov
- 167字
- 2021-07-02 16:21:34
Chapter 1. Learning Java 9 Underlying Performance Improvements
Just when you think you have a handle on lambdas and all the performance-related features of Java 8, along comes Java 9. What follows are several of the capabilities that made it into Java 9 that you can use to help improve the performance of your applications. These go beyond byte-level changes like for string storage or garbage collection changes, which you have little control over. Also, ignore implementation changes like those for faster object locking, since you don't have to do anything differently and you automatically get these improvements. Instead, there are new library features and completely new command-line tools that will help you create apps quickly.
In this lesson, we will cover the following topics:
- Modular development and its impact on performance
- Various string-related performance improvements, including compact string and indify string concatenation
- Advancement in concurrency
- Various underlying compiler improvements, such as tiered attribution and Ahead-of-Time (AOT) compilation
- Security manager improvements
- Enhancements in graphics rasterizers
推薦閱讀
- 數(shù)據(jù)庫系統(tǒng)教程(第2版)
- AngularJS Testing Cookbook
- Learning Data Mining with Python
- 程序員數(shù)學(xué):用Python學(xué)透線性代數(shù)和微積分
- Quarkus實(shí)踐指南:構(gòu)建新一代的Kubernetes原生Java微服務(wù)
- 微信小程序入門指南
- 網(wǎng)站構(gòu)建技術(shù)
- Python數(shù)據(jù)結(jié)構(gòu)與算法(視頻教學(xué)版)
- Building Wireless Sensor Networks Using Arduino
- 深入實(shí)踐DDD:以DSL驅(qū)動(dòng)復(fù)雜軟件開發(fā)
- 零基礎(chǔ)看圖學(xué)ScratchJr:少兒趣味編程(全彩大字版)
- 程序員必會(huì)的40種算法
- 虛擬現(xiàn)實(shí)建模與編程(SketchUp+OSG開發(fā)技術(shù))
- 網(wǎng)頁設(shè)計(jì)與制作
- Mastering Python