|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/corejava/
课程评论:没有评论
课程名称:Java 初学者 - 成为 Java 大师的第一步! 课程概述:本课程经过深入设计,旨在帮助学生轻松掌握 Java 编程语言的核心知识。讲座按特定顺序安排,以最大程度地提升学习体验。课程包含 22.5 小时的视频讲座、70 多个编码挑战和 100 多个测验问题,构成了一个完整的 Java 学习包。作为一名好奇的学生,我始终想知道每个概念的背后理由。因此,在本课程中,我尝试对大多数概念进行解释,而不仅仅是接受规则,这样更容易理解。 我在教学过程中发现,传统的黑板和白板是非常有效的教学辅助工具,因此使用了大量的屏幕绘图,模拟真实课堂的体验。讲座中还包含了许多实用的技巧和最佳实践,这将帮助您在专业任务中表现出色。 课程将从下载、安装和配置所需软件开始,然后帮助您在文本编辑器和 Eclipse IDE 中编写第一个 Java 程序,并详细覆盖以下主题: - JVM、JRE 和 JDK 的理解 - Javadoc 和开发者注释及其重要性 - 变量、数据类型和运算符 - 控制语句类型 - Java 数组和命令行参数 - 包、类路径和用户输入 - Eclipse 调试详解 - 类、对象、构造函数、初始化块、变量类型、方法和垃圾收集 - 面向对象编程概念:封装、继承、多态和抽象 - 访问修饰符、instanceof 操作符和类型转换 - 字符串、StringBuilder 和包装类 - 异常处理 - 枚举 您可以从附加部分下载课程概要以查看每个主题的详细信息。为了充分利用本课程,建议按顺序完成各个部分,不要跳过:)。解决视频讲座中的问题,并完成 Java 编码挑战练习,以实践新获得的技能。尝试每部分末尾提供的测验问题以验证您的知识。 课程将提供相应的源代码;您也可以从附加部分下载完整的工作空间。如果您有疑问,可以在讨论板上提问,我会在 24 - 48 小时内回复您的问题。希望您享受本课程并提升您的 Java 专业知识。 注意:JDK 9 中新增的模块(项目代号 JIGSAW)是一个庞大的学习主题,学习核心 Java 概念时并不是必须的。因此,建议使用最新的 JDK 8 版本。等您对核心概念感到自信后,可以继续学习从 JDK 9 开始新增的功能。 版权 2025 Udayan Khattry。保留所有权利。未经作者书面许可,不得以任何形式或通过任何电子或机械手段复制本课程的任何部分,包括信息存储和检索系统。
A lot of efforts and time had been put in this course so that students can become Java experts very easily. All the lectures are arranged in a specific order to maximize the learning experience. Along with 22.5 hours of Video lectures, you will find 70+ coding challenges and 100+ Quiz questions, which makes it a complete Core Java learning package.Being an inquisitive student myself, I always wanted to know why's of everything. I sometimes got the answers, sometimes I didn't. In this course, I have tried to give why's of most of the concepts. Rather than simply accepting the rules, if you know the reason behind, it is a lot easier to understand.In my teaching experience, I have observed that traditional black/white boards are extremely effective teaching aids, therefore I used lots of screen drawing to simulate the same classroom experience. In the lectures I have also included a lot of practical tips and tricks, best practices and dos and don'ts, which will help you in professional assignments.I will start this course by downloading, installing and configuring required software.Then in next section, I will help you to write your first Java program in text editor as well as Eclipse IDE and I will slowly cover following topics in detail:Understand JVM, JRE and JDKJavadoc and developer comments and their significance.Variables, Data Types and OperatorsControl Statements TypesJava arrays and Command-line argumentsPackages, classpath and User-input Eclipse debugging in detailClasses, objects, constructors, initialization blocks, type of variables, methods and Garbage collectionObject Oriented Programming Concepts: Encapsulation, Inheritance, Polymorphism and AbstractionAccess specifier, instanceof operator and castingString, StringBuilder and Wrapper classesExceptionEnumsTo check the details of each topic, you can download course synopsis from Add-ons section. If you want to get 100% out of this course, then I recommend completing the sections in sequence, don't jump:). Solve all the questions given in Video lectures along with Java Coding Challenge exercises, to practice your newly acquired skills. Attempt all the quiz questions provided at the end of each section to validate your knowledge.Although respective source code is provided with the lectures; you can download complete workspace from Add-ons section.If you have doubts, then please ask your questions in discussion board and I will reply to your queries within 24 - 48 hours.Hope you enjoy this course and level up your Java expertise.NOTE: Modules were added in JDK 9 under the project codename JIGSAW. It itself is a vast topic to learn, which is not necessary at this time for learning core java concepts.So, it is recommended to work with the latest JDK 8 release.Once you are confident about your core concepts, then you can proceed with learning newly added features in JDK 9 onwards.Copyright 2025 Udayan KhattryAll rights reserved. No part of this course may be reproduced in any form or by any electronic or mechanical means, including information storage and retrieval systems, without permission in writing from the author.