- Java
开发JavaWeb网站精讲-基于JFinal框架
目前网站开发主要是php和Java两种, 其中因为Java有基于JakartaEE(JavaEE)行业规范的设计,可靠性和安全性更高。Java还有丰富第三方库, 包括静态语言级别的代码检查库, 多样性的单元测试框架,完整的性能调优工具,清晰的API Javadoc文档,高性能的并发库。而PHP这些都没有,没有代码检查,单元测试很少很难用,没有线程做不了CPU密集型计算,文档和库的命名很混乱,可以是说PHP除了用在开发网站没别的用处了,而Java是通用型语言,还能用来开发微服务,Android,鸿蒙,桌面软件(使用GraalVM编译成本地程序)。所以,使用Java开发Web是性价比最高的,学到的知识还能用在别的领域。这个课程主要是介绍使用国内的快速开发框架JFinal来开发单体应用, 这个轻量级框架开发快,运行快,知识点很快可以掌握。
共11节 119人已学习¥50.0 免费试学 - Android
Android-开发原生应用-基础篇
1. 课程介绍Android开发所需要的比较全面的基础知识,原理。这样在随后的课程里或阅读开源的App时能读懂代码。 2. 课时的编排使用Google官方的Android Developer CN的分类,删减了对jetpack(Androidx)的相关课题。因为jetpack并不是核心库,国内大部分App都不会使用它。 3. 使用Java作为项目例子代码,要学习Android开发,首先得会Java语言,因为Android API的核心代码是用Java编写的,也可以使用Koltin语言,但是当阅读Android源码时会Java语言是绕不过去的。Java代码可以通过Android Studio的菜单Code - Convert Java File To Kotlin File来转换为Koltin. 4. 主要介绍Android的核心组件,类库. 但是不会详细介绍jetpack的库,因为这个库使用koltin,而且对AS有强依赖,比如升级了AS不得不升级jetpack(androidx)。或者对于低版本的androidx,新版AS干脆不支持;还有就是依赖GMS核心的都不准备讲,只介绍开源的第三方项目,可以发布到华为,小米等国内Android系统的类库。 5. 这里只是介绍Android的原生开发,不介绍Flutter,React Native,Hipppy等跨平台框架。选择原生框架的好处就是可以使用系统平台最新的特性,最高的性能,最少的学习成本。当然这些跨平台框架访问系统的一些独有功能还是得通过桥接原生框架调用。Flutter得要学会Dart,Java语言,并且学会它的框架体系API. React Native和Hippy这些H5框架通过JavaScript访问原生功能的框架也得学会JavaScript,还要会Vue,React框架,之后就是Html,Css布局。 这些还需要下载安装开发额外的开发环境。当然它的好处是跨Android,iOS两个平台。童鞋根据自己的项目要求进行取舍。
共21节 1566人已学习¥30.0 免费试学 - C/C++
C++17语言特性和标准库-第一部
* 讲解C++17的新语法特性, 有些特性描述比较细, 使用的场景很偏。 * 讲解C++17的新增标准库. * 项目代码可以通过vs2017和g++编译. * C++17的新增特性和标准库有点多。 * 学习C++17特性之前需要先学习C++11,C++14的特性。
共20节 412人已学习¥30.0 免费试学 - C/C++
C++14语言特性和标准库-第一部
* 讲解C++14的新语法特性. * 讲解C++14的新增标准库. * 项目代码可以通过vs2017和g++编译. * C++14的新增特性和标准库很少。 * 学习C++14特性之前需要先学习C++11的特性。
共12节 275人已学习¥30.0 免费试学 - C/C++
使用WTL进行Windows桌面应用开发-第二部
1. 在第一部基础上增加更深入的内容,比如WTL提供的标准Win32窗口和自定义窗口的使用方式. 2. 涉及到一些项目开发难题的窗口自定义的解决方案。 3. 涉及到Gdiplus绘图的项目开发难题的一些解决方案。 4. 推荐使用的第三方跨平台库, 虽然WTL是基于Windows的,但是不妨碍我们使用第三方的库进行开发,减少跨平台开发的学习成本。 5. WTL是对Win32窗口的薄封装,库是原微软员工开发,是MFC的替代选择。掌握了WTL表示你已经基本掌握了Win32的窗口编程. 6. 使用WTL库完全使用C++开发,不需要其他编程语言,减少学习成本和复杂度,整个WTL是开源可控的。 7. WTL库只能使用VS2005以上版本开发, 因为它依赖ATL库. 不同的VS版本对应的atl版本不一致,建议使用VS2010以上版本开发.
共25节 510人已学习¥30.0 免费试学 - Java
JDK7-Java7-JavaSE7新特性和增强功能-第一部
1. 介绍JDK7比JDK6新增的Java语言特性.2. 介绍JDK7的库增强功能. 3. 提供使用场景,例子参考说明. 4. 熟悉JDK7新特性和库对Android开发(基于Java语言)更加得心应手。 5. 熟悉JDK7新特性能方便进行Java底层开发,比如Spring MVC. 6. IDE目前基于轻便的VSCode开发说明, 也可以自行通过IDEAJ建立项目运行。
共14节 471人已学习超级会员免费 免费试学 - Java
JDK8-Java8-JavaSE8新特性和增强功能-第一部
1. 介绍JDK8比JDK7新增的Java语言特性.2. 介绍JDK8的库增强功能. 3. 提供使用场景,例子参考说明. 4. 熟悉JDK8新特性和库对Android开发(基于Java语言)更加得心应手。 5. 熟悉JDK8新特性能方便进行Java底层开发,比如Spring MVC. 6. IDE目前基于轻便的VSCode开发说明, 也可以自行通过IDEAJ建立项目运行。
共13节 285人已学习¥12.0 免费试学 - C/C++
C++11语言特性和标准库-第一部
* 讲解C++11的新语法. * 讲解C++11的新增标准库. * 讲解C++11的新特性. * 不细说C++98的语法和标准库. * 学习C++11需要有C++98的基础。 * 课程会结合项目代码和标准库源码来讲解。 * 介绍了实际产品开发中常用到的C++11特性和库. * 项目代码可以通过vs2017和g++编译过. * C++11特性是C++20以前更新最多的版本,C++14,C++17特性更新少很多.
共59节 1335人已学习¥30.0 免费试学 - C/C++
使用WTL进行Windows桌面应用开发-第一部
* 基于Windows平台的ATL/WTL桌面应用程序开发. * 使用C/C++作为开发语言, 开发Windows本地桌面程序. * WTL界面库是MFC的替代选择, 是Win32界面编程的薄封装,可以说学会WTL开发即学会了Win32界面开发。 * 适合中小型公司开发基于C/C++语言的客户端项目, 因为WTL可以进行快速开发,不需要其他语言. * 由浅入深介绍WTL桌面开发涉及到的原理和技术, 从简单界面到自定义界面,自定义按钮表格都有介绍。 * 在绘制窗口元素如文本,图形介绍了GDI和GDI+的常用的开发技巧。 * 介绍了项目开发中遇到的一些细节问题. * WTL配置少, 只有头文件,不需要编译为库, 性能高,不依赖第三方库,文件小, 运行快,调试方便, 升级方便。
共12节 2086人已学习¥30.0 免费试学
- 1
戴辉
技术经理
讲师博客( https://blog.csdn.net/infoworld ).10年以上C/C++开发经验,擅长Windows界面WTL/ATL开发和macOS的Cocoa开发.Socket和多线程设计和开发.常用语言C/C++,Java,Python.
课程数 9 学生数 7059