Java Bootcamp (with Java 17)

所在平台: Udemy

课程主页: https://www.udemy.com/course/smt-java-advjava/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java Bootcamp (使用 Java 17) 课程概述: 这门Java课程提供了详尽的资料,帮助学生深入学习Java编程。课程中提供了Java代码作为参考资料,学生可以通过阅读这些代码进行学习。课程不仅涵盖了Java的基本主题,还涉及了多个高级主题,尤其适合第一次学习编程的学生,或是曾在其他语言(如C/C++)中有限编程经验的学习者。即使是有Python、JavaScript编程背景的人也能从中受益。课程使用集成开发环境(IDE)来执行程序,程序通过加入打印语句或断点进行解释,提供逐行讲解。完成基础Java学习的学生也能通过学习新特性及高级主题来进一步提升。 课程内容包括: - Java面向对象编程 - 封装、继承、多态 - 函数的晚绑定 - 类和对象 - 类成员的访问控制 - 构造函数 - 方法重载、继承、super和final - 运行时多态 - 抽象类与方法 - 接口及其实现 - 包的使用 - 静态数据与方法 - 异常处理:异常类型、使用try-catch块、处理多个异常、finally、throw与throws子句、自定义异常 - 装箱类与自动装箱 - Java 8/9之后的新特性:类型推断、局部变量、JShell - Lambda 表达式及其用法 - 模块系统 - 新HTTP客户端编程 - 流API及其使用:串行与并行流的创建、流的映射与减少、Spliterator与Iterator的使用 - 序列化:文件使用、对象序列化及自定义过滤器 - 记录类与密封类 - 高级Java特性:泛型、字符串与集合(ArrayList、LinkedList、HashSet等) - 使用Lambda表达式进行集合处理 - 多线程:实现Runnable接口、线程状态、线程优先级、线程间通信 - NIO新I/O支持 - Servlets与JDBC与MySQL的互动 这门课程旨在为不同水平的编程者提供全面的Java学习体验,通过丰富的实战项目和高级概念的介绍,帮助学员掌握现代Java编程的核心内容。

课程评论(0条)

课程详情

The java course provides exhaustive material to study java programming in detail. The programs (java code) are also provided as resources material. A student can use these programs as reference and learn by going through them. The course not just covers basic topics of java but also several advanced topics. This course will benefit those who are doing programming for first time and also to those who have done some (/limited programming) in other languages like C/C++. Even those who have done programming using python , javascript will also benefit. An IDE (Integrated Development Environment) is used for executing programs. The programs are explained by putting print (/break points) statements with preferably line-by-line walk through.Those who have done just core java will also benefit by studying New Features along with advanced topics.Following topics are part of the course:JavaObject Oriented ProgrammingEncapsulation, Inheritance, PolymorphismLate Binding of FunctionsClasses & ObjectsAccess Control of Class MembersConstructorsMethod OverloadingInheritancesuper and finalRuntime PolymorphismAbstract classes & MethodsInterfaces & their ImplementationPackagesStatic Data & FunctionsException HandlingTypes of ExceptionsUse of try catch blockHandling multiple exceptionsfinally, throw & throws clauseUser defined exceptionsWrapper classesAutoboxingNew Features (beyond java 8/9)Type Inference , local variablesReference Type variablesJShellJShell, BasicsJShell, MethodsJShell, ClassJShell, Builtin VariablesJShell, Import and other commandsLambda Expression Lambda Expression, Functional InterfacesLambda Expression, Single ExpressionLambda Expression, Block ExpressionGenerics with Lambda ExpressionCollections with Lambda ExpressionLambda Expression, Method referenceLambda Expression, Instance MethodLambda Expression, Generic MethodModulesModules, Requires, ExportModules, Implied DependencyModules, Legacy SupportNew HTTP ClientNew HTTP Client, programmingNew HTTP Client, Asynchronous GetNew HTTP Client, Asynchronous Multiple GetNew HTTP Client, Synchronous GetNew HTTP Client, Synchronous PostNew HTTP Client, AuthenticatorStream APIStream API, Serial and Parallel Stream CreationStream API, Parallel Stream ReduceStream API, Parallel Stream Map Reduce FilterStream API, Parallel Stream to CollectionStream API, Spliterator, IteratorString, Pattern Switch User defined Type, Pattern SwitchSerializationSerialization , File usageSerialization, Object serialization , Custom Filter-PatternSerialization, Custom Filter as ClassSerialization, Context FilterRecord Record classesSealed ClassesSealed , sealed, un-sealed, permitsSealed Classes, ProgramSealed Classes, ReflectionAdvanced JavaGenericsStringsCollectionsArrayList,LinkedList,HashSet,TreeSet,HashMapHashTableTreeMapVectorLambda ExpressionsUsing Lambda Expression with Collections (Datastructures)StreamsByte and Character StreamsFile HandlingMulti-threadingImplementing Runnable InterfaceThread StatesThread PrioritiesInter-Thread CommunicationNIO- New IO SupportServletsJDBCInteraction with MySQL

课程标签

0人关注该课程

主题相关的课程