مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
اهداف اصلی دوره «طراحی برنامه نویسی جاوا» شامل سه مورد است: ۱. تسلط بر دستور زبان جاوا، توانایی درک عمیق مکانیزم زبان جاوا و تسلط بر ویژگیهای شیءگرایی. ۲. تسلط بر APIهای پایه JavaSE، کاربرد در مجموعهها، رشتهها، ورودی/خروجی، رابط کاربری گرافیکی، شبکه و غیره. ۳. توانایی نوشتن برنامههای کاربردی با الگوی مشخص، ایجاد عادت یادگیری خوب و استفاده از روشهای سنگین، طراحی مدل، و تست واحد برای افزایش کیفیت کد. این دوره نیازمند دانش پایه در طراحی برنامه است، مانند یادگیری زبان C یا C++.
سرفصل ها و درس ها
دستور زبان جاوا و شیءگرایی
Java语言与面向对象的程序设计
1_1.1_تاریخچه و توسعه جاوا
1_1.1_Java历史与发展
1_1.2_ویژگیهای زبان جاوا ++
1_1.2_Java语言的特点:C++--
1_1.3_مکانیزم اجرای جاوا: دلایل پلتفرم
1_1.3_Java运行机制:跨平台的原因
1_2.1_طراحی برنامه شیءگرا
1_2.1_面向对象程序设计
1_3.1_(اضافی) میراث جیمز گاسلینگ در جاوا
1_3.1_(附加)James_Gosling谈Java
دوره خلاصه جاوا
简单的Java程序
2.1 انواع دوره جاوا: انواع کلاسها و ساختار دوره
2.1 Java程序的类型:Java程序的类型及构成
2.2 شروع دوره جاوا: تعریف و اجرای دوره
2.2 开发Java 程序的基本步骤:程序的编译与运行
2.2 شروع دوره جاوا: تعریف و اجرای applet
2.2 开发Java 程序的基本步骤:applet的编译与运行
2.2 شروع دوره جاوا: سایر ابزارهای JDK
2.2 开发Java 程序的基本步骤:JDK中的其他几个工具
2.3 آموزش ورودی و خروجی پایه: ورودی و خروجی متن
2.3 基本输入输出编程:文本界面的输入与输出
2.3 آموزش ورودی و خروجی پایه: ورودی و خروجی گرافیکی
2.3 基本输入输出编程:图形界面的输入与输出
2.3 آموزش ورودی و خروجی پایه: ورودی و خروجی Applet
2.3 基本输入输出编程:Applet的输入输出
2.4 ابزارهای برنامهنویسی جاوا
2.4 Java编程工具
محاسبات داده، کنترل جریان و مجموعهها
数据运算、流控制和数组
3.1 انواع داده، متغیر و مقدار
3.1 数据类型、变量与常量
3.2 محاسبات و فرمت نمایش: محاسبات
3.2 运算符与表达式: 运算符
3.2 محاسبات و فرمت نمایش: فرمت نمایش و کدهای بازگشتی
3.2 运算符与表达式: 表达式及查看反汇编的代码
3.3 دستورات کنترل جریان: دستورات ساده
3.3 流程控制语句: 简单语句
3.3 دستورات کنترل جریان: دستورات شرطی --if و switch
3.3 流程控制语句: 分支语句——if及switch
3.3 دستورات کنترل جریان: مثالهای کاربردی و طراحی حلقهها
3.3 流程控制语句: 应用示例及窗体设计器
3.3 دستورات کنترل جریان: حلقه For
3.3 流程控制语句: 循环语句
3.3 دستورات کنترل جریان: حلقه While
3.3 流程控制语句: 特殊控制语句
3.4 مجموعهها: تعریف و کاربرد مجموعهها
3.4 数组: 数组的定义和使用
3.4 مجموعهها: انواع مجموعهها و مثالها
3.4 数组: 多维数组及示例
کلاس، بسته و رابط
类、包和接口
4.1 کلاس، پاراگراف و روش: کلاس، پاراگراف، روش و روش ساخت
4.1 类、字段、方法: 类、字段、方法、构造方法
4.1 کلاس، پاراگراف و روش: استفاده از this
4.1 类、字段、方法: 使用this
4.2 ارثبری کلاس: ارثبری کلاس، پاراگراف و افزایش/بازبینی روشها
4.2 类的继承: 类的继承、字段与方法的增加与覆盖
4.2 ارثبری کلاس: استفاده از super
4.2 类的继承: 使用super
4.3 بسته: محتوا و کاربرد بسته
4.3 包: 包的含义及使用
4.4 کنترل سطح دسترسی: public, protected, private و غیره
4.4 访问控制符: public,protected,private及默认
4.5 سایر اصلاحات: static, final, abstract
4.5 其他修饰符: static, final, abstract
4.6 رابط: تعریف و پیادهسازی رابط
4.6 接口: 接口的定义及实现
4.6 رابط: مقادیر رایج در رابط، گسترش و قابلیتهای جاوا ۸
4.6接口: 接口中的常量、枚举、Java8对接口的扩充
4.7 خلاصه دستور زبان: تعریف کلاس و محتوای فایلهای جاوا
4.7语法小结:类定义及java文件的内容
درک عمیق دستور زبان جاوا
深入理解Java语言
5.1 متغیرها و انتقال آنها
5.1 变量及其传递
5.2 استفاده از متغیر و روشهای چندگانه: استفاده از متغیر و روشهای چندگانه
5.2 多态和虚方法调用:多态和虚方法调用
5.2 استفاده از متغیر و روشهای چندگانه: روشهای غیر چندگانه
5.2 多态和虚方法调用:非虚的方法调用
5.3 ساخت شیء و مقداردهی اولیه: ساخت شیء و مقداردهی اولیه
5.3 对象构造与初始化:对象构造与初始化
5.3 ساخت شیء و مقداردهی اولیه:*** فرآیند اجرای روش ساخت (* با نیاز بالا)
5.3 对象构造与初始化:***构造方法的执行过程(*较高要求)
5.4 پاکسازی اشیاء و جمعآوری زباله
5.4 对象清除与垃圾回收
5.5 کلاسهای داخلی و نامگذاری: کلاسهای داخلی
5.5 内部类与匿名类:内部类
5.5 کلاسهای داخلی و نامگذاری: *** کلاسهای تودرتو (* با نیاز بالا)
5.5 内部类与匿名类:***嵌套类(*较高要求)
5.5 کلاسهای داخلی و نامگذاری: کلاسهای زیرمجموعه و نامگذاری
5.5 内部类与匿名类:局部类及匿名类
5.6 عبارت Lambda: *** عبارت Lambda (* با نیاز بالا)
5.6 Lambda表达式:***Lambda表达式(*较高要求)
5.7 *** جعبهها، گسترش و بازگشایی (* با نیاز بالا)
5.7 ***装箱、枚举、注解(*较高要求)
5.8 زبان جاوا بدون راهنما: *** معرفی و راهنما (* با نیاز بالا)
5.8 没有指针的Java语言:***引用与指针(*较高要求)
5.8 زبان جاوا بدون راهنما: *** مشابه و غیر مشابه (* با نیاز بالا)
5.8 没有指针的Java语言***相等还是不等(*较高要求)
مدیریت خطاها
异常处理
6.1 مدیریت خطا: انتشار و دریافت خطاها
6.1异常处理: 异常的抛出与捕获
6.1 مدیریت خطا: خطاهای شناسایی شده
6.1异常处理: 受检的异常
6.2 خطای تعریف شده خودکار
6.2 自定义异常
6.3 توقف و تست دوره
6.3 断言及程序的测试
6.4 تست دوره
6.4 程序的调试
انواع ابزار و الگوریتمهای رایج
工具类及常用算法
7.1 کلاسهای پایه جاوا: Object، Math، System و غیره
7.1 Java语言基础类:Object、Math、System类
7.2 رشتهها و تاریخ: کلاسهای String و StringBuffer
7.2 字符串和日期:String及StringBuffer类
7.2 رشتهها و تاریخ: کلاسهای تاریخ
7.2 字符串和日期:日期类
7.3 مجموعه: Collection API و List
7.3 集合:Collection API及List
7.3 مجموعه: Stack و Queue
7.3 集合:Stack及Queue
7.3 مجموعه: Set و Map
7.3 集合:Set及Map
7.4 مرتبسازی و جستجو
7.4 排序与查找
7.5 مرتبسازی: (***) مرتبسازی خودکار (* با نیاز بالا)
7.5 泛型:(***)自定义泛型(*较高要求)
7.6 الگوریتمهای رایج: تست و جایگزینی
7.6 常用算法:遍试、迭代
7.6 الگوریتمهای رایج: سقوط و بازگشت
7.6 常用算法:递归、回溯
چند رشتهای در جاوا
Java的多线程
8.1 ساخت رشتهها: انواع روشهای ساخت رشته
8.1 线程的创建:创建线程的几种写法
8.1 ساخت رشتهها: مثالهای برنامهنویسی رشتهای
8.1 线程的创建:多线程编程示例
8.2 کنترل رشتهها: وضعیت و کنترل رشتهها
8.2 线程的控制:线程的状态与控制
8.3 گامهای رشته: (***) کنترل گامهای رشته (* با نیاز بالا)
8.3 线程的同步:(***)线程的同步控制(*较高要求)
8.4 API افزوده: متغیرهای اصلی و مجموعههای امن رشتهای
8.4 并发API:原子变量及线程安全的集合
8.4 API افزوده: رشته و Timer
8.4 并发API:线程池及Timer
8.5 عملیات جریان و جریانسازی: (***) جریان و جریانسازی (* با نیاز بالا)
8.5 流式操作及并行流:(***)流及并行流(*较高要求)
جریان، فایل و کاربردهای مبتنی بر متن
流、文件及基于文本的应用
9.1 جریان ورودی/خروجی: جریان و انواع آن
9.1 输入输出流:流及分类
9.1 جریان ورودی/خروجی: خواندن محتواهای مختلف
9.1 输入输出流:不同内容的读写
9.1 جریان ورودی/خروجی: مثال کاربردی: کلمات پشت سر هم
9.1 输入输出流:应用示例:背单词
9.1 جریان ورودی/خروجی: مثال کاربردی: جریان شبکه
9.1 输入输出流:应用示例:网络流
9.2 فایلها و فهرستها
9.2 文件及目录
9.3 فرمتهای صحیح: روشهای پایه فرمتهای صحیح
9.3 正则表达式:正则表达式的基本写法
9.3 فرمتهای صحیح: کاربردهای پایه فرمتهای صحیح
9.3 正则表达式:正则表达式的基本应用
9.3 فرمتهای صحیح: مثال کاربردی: حمله شبکه
9.3 正则表达式:应用示例:网络爬虫
رابط کاربری گرافیکی
图形用户界面
10.1 مجموعه: مجموعه رابط کاربری گرافیکی و انواع آن
10.1 组件:图形用户界面组件及分类
10.2 سه مرحلهای پیادهسازی محیط: مجموعه،布局 و رویداد
10.2 实现界面的三步曲:组件、布局、事件
10.3 مدیریت布局: انواع رایج布局ها
10.3 布局管理:常用的几种布局
10.4 مدیریت رویداد: رویداد و شنونده رویداد
10.4 事件处理:事件及事件监听器
10.4 مدیریت رویداد: روشهای مختلف پیادهسازی شنونده رویداد
10.4 事件处理:实现监听器的几种方法
10.4 مدیریت رویداد: مثال کاربردی بازیهای پازل
10.4 事件处理:应用示例--排块游戏
10.4 مدیریت رویداد: مثال کاربردی ماشین حساب کوچک
10.4 事件处理:应用示例--小小计算器
10.5 استفاده از مجموعههای رایج: مجموعههای رایج
10.5 常用组件的使用:常用组件
10.5 استفاده از مجموعههای رایج: مثال کاربردی ماشین حساب متن
10.5 常用组件的使用:应用示例--文本编辑器
10.6 Applet: برنامههای کاربردی کوچک
10.6 Applet:小应用程序
شبکه، چندرسانهای و برنامهنویسی پایگاه داده
网络、多媒体、数据库编程
11.1 برنامهنویسی شبکه: دریافت اطلاعات شبکه
11.1 网络编程:网络信息获取
11.1 برنامهنویسی شبکه: مثال کاربردی دریافت پیشنهاد
11.1 网络编程:应用示例--获取建议词
11.1 برنامهنویسی شبکه: برنامهنویسی با استفاده از Socket
11.1 网络编程:使用Socket编程
11.2 برنامهنویسی چندرسانهای: گرافیک و تصویر
11.2 多媒体编程:绘图及图像
11.2 برنامهنویسی چندرسانهای: پخش صدا و ویدیو
11.2 多媒体编程:音频及视频的播放
11.3 برنامهنویسی پایگاه داده: دانش پایه پایگاه داده
11.3 数据库编程:数据库基础知识
11.3 برنامهنویسی پایگاه داده: پرسوجو از پایگاه داده با JDBC
11.3 数据库编程:JDBC对数据库的访问
11.3 برنامهنویسی پایگاه داده: کاربردهای مبتنی بر پایگاه داده
11.3 数据库编程:编写基于数据库的应用
11.3 برنامهنویسی پایگاه داده: مثال کاربردی چت کوچک
11.3 数据库编程:应用示例--小小通讯录
برنامهنویسی پیشرفته و مباحث عمیق (*)
写好程序及一些深入话题(*)
12.1 برخی تجربیات از دوره خوب: کلمات، جملات، توابع و غیره
12.1 写好程序的一些经验:写好单词、语句、函数及类
12.2 سنگینی: زمان و روشهای سنگین
12.2 重构:重构的时机与方法
12.3 مدل طراحی: مدل طراحی و کاربردهای آن در JDK
12.3 设计模式:设计模式及JDK中的应用
12.4 بازخورد: بازخورد و کاربرد آن
12.4 反射:反射及应用
12.4 بازخورد: ثبت خودکار بازخورد
12.4 反射:自定义注记
نمایش نظرات