The Complete Java 23 Bootcamp - From Beginner to Expert

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-complete-java-23-bootcamp-from-beginner-to-expert/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** The Complete Java 23 Bootcamp - From Beginner to Expert **课程概述:** 本课程是一门关于Java编程语言的综合性训练营,旨在帮助学员从零基础成长为Java专家。课程涵盖了面向对象编程(OOP)的核心概念,并结合Java的实际应用进行深入讲解。通过180多个讲座、演示文稿和源代码,学员将全面掌握Java的各个方面。 **主要学习内容:** * **Java基础:** 变量、数据类型、类型转换、循环、条件语句、方法、运算符、线程生命周期。 * **面向对象编程(OOP):** 类与对象、类方法与包、修饰符与构造器、传值与传引用、继承、组合、多态与抽象、封装、接口、记录与密封类。 * **内存管理:** 栈内存与堆内存、垃圾回收(包括ZGC和分代垃圾回收)。 * **异常处理:** 异常与错误、try-catch块、throws与throw关键字。 * **文件处理与序列化:** Java中的文件、FileReader/FileWriter、FileInputStream/DataInputStream以及文件处理。 * **字符串:** 常量字符串池(intern pool)、字符串比较、intern()方法。 * **泛型:** 泛型方法与类。 * **Java集合框架:** 数组、列表、HashMap、HashSet,以及数据结构的运行时间比较。 * **Lambda表达式:** Lambda表达式、方法引用。 * **Stream API:** Java Stream API、外部迭代与内部迭代、短路与循环融合、Optional、并行化。 * **多线程与虚拟线程:** 线程与进程、线程生命周期、同步、虚拟线程。 **课程特色:** * 理论与实践相结合,深入剖析每个概念并在Java中进行具体实现。 * 提供终身访问权限,包含180多个讲座、幻灯片和源代码。 * 提供30天无理由退款保证。 **课程目标:** 通过本课程的学习,学员将能够: * 熟练掌握Java编程语言的基础知识。 * 深入理解并应用面向对象编程的思想。 * 有效地管理Java程序的内存和异常。 * 掌握Java集合框架的高级用法。 * 运用Lambda表达式和Stream API提升代码效率。 * 理解并实现多线程和虚拟线程。 本课程将以有趣且实用的方式,帮助学员提升职业技能和知识水平。

课程评论(0条)

课程详情

This course is about Java programming language. The Complete Java 23 Bootcamp - From Beginner to Expert helps to learn the fundamentals of object oriented programming. Let's consider the topics you will learn about:Section 1 - Java Basicsvariables, data types and type castingloops and conditionalsmethods and operatorslife cycle of a theadSection 2 - Object Oriented Programming (OOP)classes and objectsclass methods and packagesmodifiers and constructorspass by value and pass by referenceinheritancecompositionpolymorphism and abstractionencapsulationinterfaces, records and sealed classesSection 3 - Memory Managementstack and heap memorygarbage collectionZGC and generational garbage collectionSection 4 - Exceptionsexceptions and errorstry-catch blocksthrows and throw keywordsSection 5 - File Handling and SerializationFiles in JavaFileReader and FileWriterFileInputStream, DataInputStream and handling filesSection 6 - Stringsconstant string pool (intern pool)string comparisonintern() methodSection 7 - Genericsgeneric methods and classesSection 8 - Java Collection Frameworkarrays and listshashmaps and hash setsrunning time comparison of data structuresSection 9 - Lambda Expressionslambda expressionsmethod referencesSection 10 - StreamsJava stream APIexternal and internal iterationshort-circuiting and loop fusionoptionalsparallelizationSection 11 - Multithreading and Virtual Threadsthreads and processesthread lifecyclesynchronizationvirtual threadsWe are going to discuss the theory behind each concept and then we take a look at the concrete implementation in Java as well. You will get lifetime access to 180+ lectures plus slides and source codes for the lectures! This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.So what are you waiting for? Learn Java in a way that will advance your career and increase your knowledge, all in a fun and practical way!

课程标签

0人关注该课程

主题相关的课程