采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
前面的基础讲解太粗,你这课程是给入门大学生开的吗?看了基础篇,觉得讲的很差,很浅,就照着读书一样,没有事例,大神你这原理性的文字随便一本书都有,你的有自己的理解呀!比如举例一段代码具体每个变量和对象都放哪里的
是啊,同感。。
jmm全称是java内存模型,本质上他是定义了一堆规范和要求,java的关键字及底层实现时都需要遵守的,课程里那些讲解就是他的定义,他自身不涉及什么代码,就是定义规范,为并发等分析提供理论依据,课程里讲解的带图的部分就是他实际的重点
我看了你几个评论,猜测是你是之前有学过,同时你是希望找点自己本身想看的内容,而不是按照课程计划的流程来。 课程出来后写了几篇手记来辅助学习,https://www.imooc.com/article/25277 , 这里也有我对这门课程学习规划的一个思路,和一些扩展,你可以看一下。
另外,这门课程不是讲jvm的,这一点慕课是有要求的,定好了课程的主题就不能随意增加别的内容,否则不同课程相同的内容会很多。关于jvm知识,我最近正好开始在自己的公众号写一些文章,介绍一些事例的分析,以及我的一些经验。你可以搜索“TechDevPro”看一下,你也可以留言你喜欢看的文章,我现在写的不少文章都来自于大家平时的留言。
另外,我希望你能按照我的思路去学习,这样学起来会和视频里的流程对的上。你哪里需要增强,也可以给我留言说明,我也不希望你感觉自己花了冤枉钱。目前这门课程下来,我接受到的反馈时,许多人都能顺利应对面试中的并发题部分,并拿到自己满意的offer,我也希望你也能通过课程的学习能获得很大的进步。
祝你学习愉快~
就课程来说,我理解并发编程肯定是要在理解了这个jvm内存模型的基础上才能更加深入的了解并发的原理,当然,作为入门你这个体系没毛病。但是我觉得深度太浅了,你课程定位只是初中级,我想要高级教程,希望之后推出类似的吧!而且,我建议你要直接结合详细案例来说,说概念真心理解不到精华,当然我会认真学完,到时再给予中肯的建议和反馈
你好,你说的每个变量和对象存在哪里属于jvm部分内容,讲那些会把讲的主题带走。这部分内容,不是针对大学生的,而是针对要面试的同学。
这一部分,我自己也是查了很多资料及面试题,目前这个程度可以达到绝大部分公司实际要求及面试的要求,比如美团。
jmm主要还是一些规定及这个模型对之后的影响,这个模型的规定是最重要的,而且总体属于了解,真正有用的是实际建立在这基础上的封装的并发类和手段。说句实话,很多地方的文章讲的已经很详细了,但作为并发的一部分,这里不能不讲,我也不能刻意要讲的不太一样,如果某个点许多文章都没说,我会重点指出。
而且,课程里大部分学员没学过,对这部分学员,我更要让他们至少能通过课程把该学习的都学到,毕竟这部分主要是理论说明,实际中自己写代码是用不上的,因此我也没法在这部分引入自己实际开发中的经验。
这门课定位为中级,也是考虑了多方面,最终把学习的群体落到让更多的学员学会并发编程,至于特别深入的部分,比如synchronized如何通过cpu指令对方法加锁,这种的后期会根据需要来看是否需要出深入讲解的课程。如果同时面向初中高所有级别,可能许多学员学习效果并不会特别好。希望你能理解。
祝你学习愉快~
理解,只是希望更好!理论可能直接用不到,但是其实他在每行代码里面都有体现,你需要教授我们分析思路,我觉得这才是最根本的!
嗯,能明白你说的点,后面课程学习过程中,你也可以看看哪里需要加强一下,随时跟我反馈。 然后我也看看用什么方式扩展补充一下也不错,我也希望能给大家带来更好的学习体验。 对于像你这样的希望学更高级一些的同学,我也希望尽可能服务好,虽然可能不是课程重点针对群体,但只要你有需要,我都会尽可能去满足。
有没有比较经典的jvm内存模型的教程?带事例的那种?我觉得我出钱买的教程结果还是要自己去找博客看,是不是很讽刺
你好,你是买错课程了?每个变量和对象都放哪里属于jvm部分知识,jmm和jvm差别很大,不是一回事。你是要学习这种的吗,https://mp.weixin.qq.com/s?__biz=MzAwODU3NTMzNg==&mid=2470484487&idx=1&sn=5269e02c6414d2f2f338442187f35c35&chksm=8dd8fa00baaf73164f73c18921206a9167734c91f0b9c201998c0d62ad58b131cf1919fa9a25#rd
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.2k 15
3.6k 12
1.2k 12