Java from Basics to Advanced

所在平台: Udemy

课程主页: https://www.udemy.com/course/java_basics_to_advanced/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java从基础到高级 课程概述: 本课程深入讲解Java编程语言的核心概念与高级特性,帮助学员从基础到高级逐步掌握Java的各个方面。内容涵盖类、对象、构造函数等基本概念,解析Java的四大特性:继承、多态、抽象与封装。同时,本课程将比较过程化编程与面向对象编程,探讨Java的跨平台能力,以及JDK、JRE与JVM的区别和安装设置。 学员将学习如何编写第一个Java程序,理解类与对象的不同类型,介绍抽象类、内部类和变量的各种类型(如静态变量、最终变量等)。本课程还将深入探讨字符串的概念,包括字符串池和不可变性,访问修饰符,类型转换(隐式与显式)等内容。 除了方法与多种返回类型的讨论,这门课程还会讲解如何管理内存,包括堆与栈的概念,以及垃圾回收机制。学员不仅会学习构造函数的不同类型(如私有构造函数、默认构造函数以及参数化构造函数),还会涉及文件与目录的操作、Java的包与导入机制,了解POJO(普通Java对象)等基础知识。 在操作符部分,课程将覆盖算术操作符、关系操作符、短路操作符等,并深入讲解控制流语句,包括if语句、开关语句以及各种循环的使用。此外,课程将介绍多线程与并发的基础,包括线程池与并发的深度理解,以及异常处理机制,帮助学员掌握编译时与运行时错误的处理方法。 课程还将介绍Java的泛型编程,教会学员如何编写泛型类与方法,并在适当时机灵活应用。学员将接触到Java集合框架,包括列表(ArrayList、LinkedList等)、栈、队列、集合(HashSet、TreeSet等)以及映射(HashMap、TreeMap等)。最后,课程将探讨Java 8的新特性,涵盖函数式接口、Lambda表达式、流API、谓词、forEach方法以及接口中的默认与静态方法。 通过本课程的学习,学员将全面提升Java编程能力,能够熟练应对各种编程挑战。

课程评论(0条)

课程详情

Fundamentals:ClassesObjectConstructor etc.4 pillarsInheritancePolymorphismAbstractionEncapsulationBasic Overview of Java:Procedural vs OOPsWhat is Java and what makes it Platform IndependentJDK vs JRE vs JVMInstallationSetting Class path Environment VariablesGoing One Level Deep:Writing First Java ProgramUnderstanding Classes, different types and ObjectsAbstract ClassesInner Classes etc.Understanding VariablesStatic VariablesFinal VariablesPrimitive VariablesObject referencesCover Big decimal vs DoubleUnderstanding about StringString PoolString ImmutabilityAccess SpecifiersType CastingImplicit Type CastingExplicit Type CastingUnderstanding Method and Different TypesCover Return TypeCover static methodMethod parametersPass by value vs pass by referenceOverloading etc.How does Memory Management Happens in JavaUnderstand about heap and stack memoryGarbage CollectorUnderstand ConstructorPrivate ConstructorDefault ConstructorParametrized ConstructorConstructor vs MethodFiles and Directories in JavaRead and Write from File using ScannersUnderstanding Package and importUnderstand POJOs etc.…..Operators:Arithmetic OperatorRelational OperatorShort Circuit OperatorAssignment OperatorLogical OperatorTernary OperatorBitwise OperatorEnums and its advanced usage Control Flow Statements:If StatementIf Else StatementIf Else LadderSwitch Statement and when to useFor LoopWhile LoopDo While LoopBreak StatementContinue StatementMultithreading and Concurrency: ThreadPool Executors and Concurrency in DepthException Handling:Handling of Compile Time andHandling of Run time errorsChecked and unchecked exceptionGeneric Programming in Java: Understand how to write generic classes and methods in java, and when to useJava Collections:List:Array ListLinkedListStackQueue:Priority QueueDequeueSet:HashSetTree SetLinkedHashSetMap:Tree MapHashMap etc.Java 8 Features:Functional InterfaceLambda ExpressionStream APIsPredicatesForEach methodDefault and static method in interface

课程标签

0人关注该课程

主题相关的课程