比较好的Java学习课程有哪些?

 我来答
wx2018_1_7
2019-08-26 · TA获得超过150个赞
知道答主
回答量:17
采纳率:0%
帮助的人:1.2万
展开全部
全的不就那几个吗?像什么黑马呀之类的,想看的话,那个微型gzh“心灵交流站”好像有百度网盘链接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
we...5@163.com
2019-08-22
知道答主
回答量:19
采纳率:0%
帮助的人:1.3万
展开全部
比较好的java学习课程?
java的学习课程有很多,大致的是javaSE入门,SE进阶,javaweb,还有数据库等等。
但是具体的java学习课程你可以去蛙课网上看一下,有完整的学习路线图。
但无论怎么说,java的学习课程都是从零基础开始学习的,java基础的知识点你可以去B站上看一下老杜的视频教程去学习,因为他的视频教程在我个人看来是众多教程中讲解的最细致的一套视频教程,很适合零基础的人员去学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喵喵喵喵喵咪c7
2019-08-13 · TA获得超过4024个赞
知道小有建树答主
回答量:2277
采纳率:100%
帮助的人:69.9万
展开全部
编写优质的并发代码是一件难度极高的事情。Java语言从首个版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以后的版本中如何编写并发代码的一点点经验。Java学习课程怎么样?

请点击输入图片描述
为什么需要并发
并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开。这样做可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个部分在协同工作)。做过Java Web开发的人都知道,Java Web中的Servlet程序在Servlet容器的支持下采用单实例多线程的工作模式,Servlet容器为你处理了并发问题。
误解和正解
常见的对并发编程的误解有以下这些:
-并发总能改进性能(并发在CPU有很多空闲时间时能明显改进程序的性能,但当线程数量较多的时候,线程间频繁的调度切换反而会让系统的性能下降) -编写并发程序无需修改原有的设计(目的与时机的解耦往往会对系统结构产生巨大的影响) -在使用Web或EJB容器时不用关注并发问题(只有了解了容器在做什么,才能更好的使用容器)
下面的这些说法才是对并发客观的认识:
编写并发程序会在代码上增加额外的开销 -正确的并发是非常复杂的,即使对于很简单的问题 -并发中的缺陷因为不易重现也不容易被发现 -并发往往需要对设计策略从根本上进行修改。

请点击输入图片描述
并发编程的原则和技巧
单一职责原则
分离并发相关代码和其他代码(并发相关代码有自己的开发、修改和调优生命周期)。
限制数据作用域
两个线程修改共享对象的同一字段时可能会相互干扰,导致不可预期的行为,解决方案之一是构造临界区,但是必须限制临界区的数量。
使用数据副本
数据副本是避免共享数据的好方法,复制出来的对象只是以只读的方式对待。Java 5的java.util.concurrent包中增加一个名为CopyOnWriteArrayList的类,它是List接口的子类型,所以你可以认为它是ArrayList的线程安全的版本,它使用了写时复制的方式创建数据副本进行操作来避免对共享数据并发访问而引发的问题。
线程应尽可能独立
让线程存在于自己的世界中,不与其他线程共享数据。有过Java Web开发经验的人都知道,Servlet就是以单实例多线程的方式工作,和每个请求相关的数据都是用Servlet子类的service方法(或者是doGet或doPost方法)的参数传入的。只要Servlet中的代码只使用局部变量,Servlet就不会导致同步问题。Spring MVC的控制器也是这么做的,从请求中获得的对象都是以方法的参数传入而不是作为类的成员,很明显Struts 2的做法就正好相反,因此Struts 2中作为控制器的Action类都是每个请求对应一个实例。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小雪的小名儿
2019-04-30
知道答主
回答量:5
采纳率:0%
帮助的人:1.5万
展开全部
这个可以到叩丁狼的官网查一下,有详细说明的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伦甘8W
2019-04-30
知道答主
回答量:1
采纳率:0%
帮助的人:736
展开全部
在叩丁狼学,课程还不错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式