
java概念
书生杨阳
好好学习,天天向上
展开
-
浅谈对回调函数的理解
回调函数的个人理解:你使用别人的类的方法,但是别人的函数却要调用你的代码。其实回调函数并没有想象中的那么神秘。举个例子:别人已经写好的类的方法需要调用你实现的代码,该怎么调?答:别人在设计的时候就只需要给你一个接口,你在使用别人的代码的时候,只需要将固定接口的子类对象 传给那份代码,就可以完成功能。当那份代码执行的时候,去调用那个接口的方法,实际执行的是你提供的对象的方法(面向接口原创 2015-08-06 21:00:44 · 1135 阅读 · 0 评论 -
对线程同步的理解
一直对线程同步这个概念很纠结,百度了好久,问过一些人,他们都说线程同步应该理解为线程排队,同步锁应该理解为只有一把钥匙的锁,就是在同一时间只有一个线程可以操作这段代码。下面这个链接是对于线程同步的讲解。比较详细。http://wenku.baidu.com/view/995cfd196bd97f192279e95d.html原创 2015-08-14 17:41:22 · 830 阅读 · 0 评论 -
面向对象与面向过程的区别
对于该问题,网上也有不同说法,感觉有点乱,下面说一下我的看法: 主要是从面向对象的三个特征入手: 1.封装:是指将客观事物抽象成类,每个类对自身的数据和方法实行保护。 2.继承:继承是一种联结类的层次模型, 并且允许和鼓励类的重用。 3.多态:指允许不同类的对象对同一消息作出相应。这三个特征都是面向过程所不具备的,面向过程是一种以事件为中心的开发方式,是一个自顶向下、逐步求精的过程。如五原创 2016-03-12 10:55:00 · 538 阅读 · 0 评论