Java 7 & Java 8 new features with Lambdas & Streams

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-7-8-new-featuresenhancements-zero-to-master/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程总结:《Java 7 & Java 8 新特性:Lambda 表达式与 Streams 详解》** 本课程旨在帮助您全面掌握 Java 7 和 Java 8 版本中的所有重要新特性。课程内容理论与实践相结合,深入讲解每一个新特性,并提供详尽的代码演示和执行。 **核心内容概览:** * **Java 7 新特性:** * Try-with-resources 语句 * Suppressed Exceptions(抑制异常) * 多异常捕获 * 类型检查重抛异常 * 反射的异常处理简化 * Objects 类与 Null 检查 * URL ClassLoader 中的 close 方法 * 文件和目录增强(WatchService) * 二进制字面量 * Switch 语句中的 String * 类型推断/Diamond 操作符 * 数值字面量中的下划线 * JDBC 改进 * **Java 8 新特性(重点讲解):** * 接口中的默认方法和静态方法 * Optional 类处理 Null 值 * Lambda (Λ) 表达式 * 函数式接口 * 方法引用 * 构造函数引用 * Streams API * 新的日期和时间 API (JODA) * CompletableFuture * Map 增强 * 其他杂项更新 **学习模式:** * **模块化设计:** 课程按特性组织,您可以根据现有知识选择性跳过已掌握的部分,互不影响。 * **理论与实践:** 每个新特性都先进行理论讲解,再通过代码演示和执行进行深化理解。 * **配套资源:** 提供课程资料和 GitHub 仓库,包含所有讨论过的代码。 * **定期测验:** 每个章节后都附有小测验,帮助巩固学习效果。 通过本课程,您将能够熟练运用 Java 7 和 Java 8 的强大新特性,提升代码质量和开发效率。

课程评论(0条)

课程详情

'Java 7 & 8 new features, enhancements Zero to Master' course will help in understanding all the new features from Java 7 and 8 releases. In this course we will discuss all the new features in detail both in theory and coding. Special attention and explanation given to all the major features like Lambda Expressions, Streams, JODA Date time, Default & Static methods, Optional, Method References, Functional Interfaces, Try-With-Resources statement in this course. During the course discussion, each feature will be covered first with theory explanation followed by a detailed code walkthrough and execution. You have a flexibility to skip any feature that you already know since the course is organized in such a way where skipping a known feature will not impact other sections/lectures. All the material discussed in the course will be provided to all the enrolled students along with a GitHub repository details where the entire code discussed in the course is maintained. Each section is followed by a quiz to test your understanding at regular intervals. Below are the features that we will discuss in this course,Java 7 new featuresTHE TRY-WITH-RESOURCES STATEMENTSUPPRESSED EXCEPTIONSCATCHING MULTIPLE EXCEPTIONSRETHROWING EXCEPTIONS WITH TYPE CHECKINGEASIER EXCEPTION HANDLING FOR REFLECTIONSOBJECTS CLASS & NULL CHECKSCLOSE METHOD INSIDE URLCLASSLOADERENHANCEMENTS TO FILES & DIRECTORIESWATCHSERVICEBINARY LITERALSSTRING IN SWITCH STATEMENTTYPE INFERENCE/DIAMOND OPERATORUSING UNDERSCORE IN NUMERIC LITERALSJDBC IMPROVEMENTSJava 8 new featuresDEFAULT METHODS IN INTERFACESSTATIC METHODS IN INTERFACESOPTIONAL TO DEAL WITH NULLSLAMBDA (Λ) EXPRESSIONFUNCTIONAL INTERFACEMETHOD REFERENCESCONSTRUCTOR REFERENCESSTREAMS APINEW DATE AND TIME API(JODA)COMPLETABLEFUTUREMAP ENHANCEMENTSOTHER MISCELLANEOUS UPDATES

课程标签

0人关注该课程

主题相关的课程