此课程所属【大数据攻城狮专业】 该专业内有15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在15门专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解《大数据必知的Java基础》是一门Java基础课程,立足于Java语言本身及Java技术开发。本课程会涉及并贯穿有关学习大数据系统和软件必知的一些预备知识。当下,使用更为广泛的大数据软件均基于Java平台,如Hadoop。为了能够快速理解和使用这些软件,Java的基础知识就显得必不可少。本课程就是专门针对这一情况,量身定制的。 课程大纲: 第一课:大数据与Java的关系 大数据用来做什么 为什么是Java 基于Java的大数据系统 第二课:启航:初识Java Hello World 数据类型 运算符 常量/变量 流程控制 第三课:主要的开发工具介绍——大数据软件的构建和开发 maven eclipse IDEA 第四课.面向对象 基本思想 几个重要概念 Java中的对象和类 第五课:设计模式——理解大数据软件的设计与代码 软件设计原则 单例 工厂方法 模板方法 代理模式 第六课:数组、字符串和集合 数组的定义和使用 字符串的基本操作 集合类的使用 第七课:枚举、注解和泛型 枚举 注解 泛型 第八课:异常处理——构造健壮的系统 什么是异常 为什么需要异常处理 异常的使用 第九课:文件IO——大数据的存储基础 流IO 文件的随机读写 NIO 第十课:多线程技术——高效的大数据处理基础 什么是线程 线程的生命周期 线程同步控制 线程安全 线程安全的集合 第十一课: 网络编程——大数据必然超越单机节点 TCP编程 UDP编程 基于URL的网络编程 远程传递对象 第十二课:Java与数据库——数据的普遍存储和处理方式 JDBC 与数据库交互 第十三课:Java的垃圾回收机制——关注大数据软件的性能 垃圾回收的概念 垃圾回收的设置以及简单的JVM参数 finalize方法 授课时间: 课程预计2020年5月4日开课,预计课程持续时间为15周。 授课对象: Java初学者,对大数据系统有兴趣的同学。 课程环境: JDK7 windows或Linux平台均可 收获预期: 学习结束后,同学们将对Java有较为深刻的认识,同时也会当下的大数据软件有一定了解。更为重要的是,课程中不仅会涉及Java基础,更会分享Java开发以及源码阅读的相关经验。因此,学习结束后,同学们应该具备大型软件的源码阅读能力,为今后自学大数据开源软件打下一个扎实的基础。 讲师介绍: 葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。炼数成金优秀客座讲师,已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。 现著有 《实战Java虚拟机——JVM故障诊断与性能优化 》 《实战Java高并发程序设计》 《Java程序性能优化:让你的Java程序更快、更稳定》 课程试听: 新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员! 本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。 在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力! 课程授课方式: 1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。 2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。 3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。 4、 结业测验:通过测验,完成学业。 您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答 咨询QQ: 2222010006 (上班时间在线) 技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注! 打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!! |