Translate Java 17 habits into Musi's expression, data, effect, and package model.
Chapters
Musi for Java Developers
Chapter»OverviewUse this guide when Java habits make Musi feel surprising.Chapter»Values, Methods, and ExpressionsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Blocks and Control FlowTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Variables and MutationTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Records, Classes, and ObjectsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Collections, Streams, and PipelinesTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Null, Option, and ResultTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Exceptions and EffectsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Sealed Types and PatternsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Generics, Interfaces, and LawsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Methods and Receiver CallsTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Packages and ModulesTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Testing and ToolingTranslate the Java habit, then use the Musi Book for the full rule.Chapter»Native, Unsafe, and FFITranslate the Java habit, then use the Musi Book for the full rule.