会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
温暖的向阳花
好好学习,天天向上
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2017年3月13日
多线程之并发容器ConcurrentHashMap
摘要: 这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发
阅读全文
posted @ 2017-03-13 19:29 温暖的向阳花
阅读(644)
评论(0)
推荐(0)
2017年3月11日
多线程之线程同步的方法(7种)
摘要: 同步的方法: 一、同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会
阅读全文
posted @ 2017-03-11 17:12 温暖的向阳花
阅读(21658)
评论(0)
推荐(3)
2017年3月9日
java中抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰
摘要: 1、abstract与static what abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用。 static:用来声明静态方法,静态方法可以被类及其对象调用。 how static与abstract不能同时使用。 why 用stati
阅读全文
posted @ 2017-03-09 19:51 温暖的向阳花
阅读(6168)
评论(0)
推荐(2)
重载与重写的区别
摘要: 方法重载是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同 方法重写是存在子父类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数表和相同的返回类型 注: (1)子类中不能重写父类中的final方法 (2)子类中必须重写父类中的a
阅读全文
posted @ 2017-03-09 19:33 温暖的向阳花
阅读(117302)
评论(0)
推荐(6)
深入理解Java的接口和抽象类
摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下
阅读全文
posted @ 2017-03-09 17:50 温暖的向阳花
阅读(298)
评论(0)
推荐(0)
接口与抽象类一
摘要: 抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对
阅读全文
posted @ 2017-03-09 17:35 温暖的向阳花
阅读(222)
评论(0)
推荐(0)
2017年3月8日
双向指针的应用
摘要: 1.双向指针在链表中的应用 所谓双指针,指的是在遍历对象的过程中,不是使用单个指针进行访问,而是使用两个相同方向或者相反方向的指针进行遍历,从而达到相应的目的。双指针的使用可以降低程序的时间复杂度或者空间复杂度,总之是一种有效的解决问题的方案。 (注:这里所说的指针,并不是C/C++中指针的概念,而
阅读全文
posted @ 2017-03-08 19:51 温暖的向阳花
阅读(1479)
评论(0)
推荐(0)
2017年3月6日
多线程之同步容器
摘要: Java并发编程:同步容器 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Java中的同
阅读全文
posted @ 2017-03-06 22:26 温暖的向阳花
阅读(323)
评论(0)
推荐(0)
2017年3月5日
Java ConcurrentModificationException异常原因和解决方法
摘要: Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个
阅读全文
posted @ 2017-03-05 19:22 温暖的向阳花
阅读(180)
评论(0)
推荐(0)
多线程之ThreadLocal(转)
摘要: 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知!看看
阅读全文
posted @ 2017-03-05 18:37 温暖的向阳花
阅读(160)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告