|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/inner-classes-in-java/
课程评论:没有评论
课程名称:Java中的内部类 概述:本课程专注于内部类,这是Java编程语言中最基本但也是最困难的主题之一。深入理解这一主题对于掌握许多高级主题(如Lambda表达式和功能接口)至关重要。如今的大多数Java课程并未详细覆盖内部类这一主题,甚至很多课程选择避开它。然而,多年来,开发者们对这一主题的忽视并未感受到什么问题,大多数Java开发工作都能顺利进行。随着Java 8中Lambda表达式、功能接口和流的出现,以及它们日益增长的流行性,准确且深入理解Java中的内部类的必要性已变得非常重要。 通过参加本全面课程,您将学习和掌握内部类的主题。课程内容包括: - 嵌套类及其作为内部类的情况。 - 如何定义静态嵌套类以及在何种情况下可以受益于它。 - 如何定义内部类以及编译器在我们的代码中引入的更改。 - 了解在实例化内部类时,它与外部类实例之间的独特关联。 - 定义内部类时在外部类方法范围内存在的限制。 - 如何定义匿名嵌套类,以及如何利用它在代码中传递特定功能。 我在Java编程领域教授近25年,期间发展了独特的技巧来解释复杂主题。在开发本课程时,我尽力使用简单的代码示例和通过iPad创建的图表进行教学,尽管单独听起来简单,但在完整视频中组合时可能会变得复杂。我致力于学生的学习,并随时准备回答任何问题。如果需要额外的解释,我会特别努力提供帮助。
This course focuses on Inner Classes, which is one of the most fundamental topics in the Java programming language, and yet, one of the more difficult ones. Having an in-depth understanding of this topic is crucial for mastering many advanced topics, such as lambda expressions, and functional interfaces.Most of the Java courses these days don't cover the Inner Classes topic in detail, and many simply avoid it. During the years, avoiding this topic wasn't felt, and most of the Java developers did their work without any special difficulties.With the emergence of lambda expressions, functional interfaces, and streams in Java 8, and with the continuously growing popularity of using them, the necessity of having an accurate and in-depth understanding of inner classes in Java has become very important.Learn and Master the Inner Classes topic by Taking this Comprehensive Course.Learn about nested classes and about those cases in which the nested class is also an inner class.Learn how to define a static nested class and abut the cases in which we can benefit from using it.Learn how to define an inner class and about the changes the compiler introduces in our code.Learn about the unique connection created between the object we instantiate from the inner class and the object that was already instantiated from the outer class, that in its presence the inner class was instantiated.Learn about the limitation that exists when defining an inner class within the scope of a method that was defined in the outer class.Learn how to define an anonymous nested class, and learn about using it for passing over a specific functionality from one place in our code to another.I teach Java programming for nearly 25 years. During these years I developed my unique techniques for explaining complex topics, such as the one this course covers. When developing this course I did my best using small simple code samples together with diagrams I create using my iPad (I use it as a replacement for a blackboard). Even though the explanations are simple when hearing them separately, when putting them all together in one length video it becomes more difficult.I am dedicated to my students and I am available for any question that arises. In the case that an additional explanation is required I make a special effort and create it.