自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

#include<Cannel_2020>

热爱生活,更热爱代码。

  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 《Java编程思想》之更好了解内部类的价值(一个简单的例子)

上接《Java编程思想》之为什么需要内部类? public abstract class Event{ private long eventTime; protected final long delayTime; public Event(long delayTime){ this.delayTime = delayTime; start();

2012-01-29 19:54:46 2331

原创 《Java编程思想》之为什么需要内部类?

上接《Java编程思想》之内部类——深奥而复杂 13、为什么需要内部类? 1).内部类最吸引人注意的原因是:每个内部类都能独立的继承自一个(接口的)实现,所以无论外围类是否已经继承了某个就(接口的)实现,对于内部类都没有影响。 2).一个类中以某种方式实现两个接口。由于接口的灵活性,你有两种选择:使用单一类,或者使用内部类。从实现观点看,以下俩种方式没什么区别。 interface A

2012-01-29 19:45:39 4092 1

原创 《Java编程思想》之接口(Java中实现多重继承?!)

1、interface不仅仅只是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类型的类,来实现某种类似C++多重继承变种的特性。 2、像类一样,可以在interface关键字前面添加public关键字(但仅限于该接口在与其同名的文件中被定义),或者不添加它而使其只是具有包访问权限,这样它就只能在同一个包内可用。 3、可以选择在接口中显示地将方法声明为public的,但即使你

2012-01-27 19:21:56 2256 1

原创 《Java编程思想》之多态(面向对象程序语言的第三基本特征)

1.在面向对象的程序设计语言中,多态是继承数据抽象和继承之后的第三基本特征。 2.“封装”通过合并特征和行为来创建新的数据类型。 3.“实现隐藏”则通过将细节“私有化”,把接口和实现分离开来。 4.多态的作用则是消除类型之间的耦合关系。 5.耦合就是指两个或两个以上的实体相互依赖于对方的一个量度。 6.多态也称作动态绑定、后期绑定或运行时绑定。 7.将一个方法调用同一个方法主体关联起来

2012-01-26 21:32:06 1681

原创 《java编程思想》之控制对成员的访问权限的原因、final、继承和组合、私有方法的“覆盖”

控制对成员的访问权限有两个原因:       第一是为了使用户不要碰触那些他们不该碰触的部分,这些部分对于类内部的操作是必要的,但是它井不属于客户端程序员所需接口的一部分。因此,将方法和域指定成private,对客户端程序员而言是一种服务。因为这样他们可以很清楚地看到什么对他们重要,什么是他们可以忽略的。这样简化了他们对类的理解。       第二个原因,也是最重要的原因,是为了让类库设计者可

2012-01-21 16:07:50 1539

原创 《java编程思想》之垃圾回收器如何工作

忙了几天,无关学习。旁晚才又看起书来,想想自己还有10来本。呵。这寒假过得会很局促。 以下内容摘自《java编程思想》,再稍作整理   在以前所用过的程序语言中,在堆上分配对象的代价十分高昂,因此读者自然会觉得Java中所有对象(基本类型除外)都在堆上分配的方式也非常高昂。然而,垃圾回收器对于提高对象的创建速度,却具有明显的效果。听起来很奇怪——存储空间的释放竟然会影响存储空间的分配,但这

2012-01-18 23:00:33 1821

原创 《java编程思想》之java对象的存储

以下内容摘自《java编程思想》第三版: 程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎么分配的呢?有六个不同的地方可以用来存储数据: 1、寄存器:这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器根据需求进行分配。你不能直接控制,也不能再程序中感觉到寄存器存在的迹象。 2、堆栈:位于通用RAM(随即访问存储器)中,但通过“堆栈指针

2012-01-14 15:16:27 1877

原创 《Java编程思想》之对象的创建、使用、生命期(简单比较java与C++的不同之处)

这个寒假有不少书要看呀。。今天开始拜读起《java编程思想》。写写博客记录读书点滴的同时激励自己继续努力! 第一章、对象导论         这一章是对面向程序设计的一个综述,介绍了接口与实现、抽象与封装、消息与函数。继承与数组,以及多态等等。 以下内容摘自《Java编程思想》第三版:           对象最重要的要素之一便是它们生成和销毁。对象数据位于何处?怎

2012-01-11 21:17:59 1940

原创 热爱生活,更热爱代码

现在是2012/1/4    19:06,我开始写下自己的一些想法。         在CSDN上看到那么多“大牛”写下的年度总结,受益匪浅。这也更加坚定我走程序员这条路,并努力为心中梦想奋斗的决心,即使路再长,再遥远。        2011年,对我来说,是成长的一年,更是人生的一个重大的转折点。相信多年后,我再回首,也会庆幸自己能这么快就找到自己热衷的,并愿意为之奋斗一生的东西。

2012-01-04 21:12:33 4423 2

定时提醒小工具

定时提醒小工具

2012-11-24

Java新浪微博客户端开发第六步(完结&amp;&amp;开源)

Java新浪微博客户端开发第六步(完结&amp;&amp;开源) 详情请参看http://binary.duapp.com/?p=231 或 http://blog.csdn.net/Cannel_2020

2012-09-20

Java新浪微博客户端开发第五步

Java新浪微博客户端开发第五步的源代码,可以点击压缩包中的start.bat直接运行。更多详情请参看:http://binary.duapp.com/?p=212 或者 http://blog.csdn.net/cannel_2020/article/details/7976179

2012-09-13

Java实现简单在线播放器——支持优酷和土豆

Java实现简单在线播放器——支持优酷和土豆 。原理很简单。纠结的是要知道土豆跟优酷是的视频播放需要哪些参数。更多请参看http://blog.csdn.net/cannel_2020/article/details/7953257 或 者http://binary.duapp.com/?p=197

2012-09-13

Java新浪微博客户端开发第三步

Java新浪微博客户端开发第三步 详情可参看http://binary.duapp.com/?p=119或http://blog.csdn.net/cannel_2020/article/details/7871456 (@蜗牛都知道)

2012-08-16

Java新浪微博客户端开发第二步

Java新浪微博客户端开发第二步 详情可参看http://binary.duapp.com/?p=109或http://blog.csdn.net/cannel_2020/article/details/7854945

2012-08-11

Java写的为图片添加水印的软件(含源代码)

Java写的为图片添加水印的软件(含源代码) 具体可以参看:http://blog.csdn.net/cannel_2020/article/details/7525047

2012-05-01

Android的Activity周期测试

Android基础之Android的Activity周期

2012-03-04

ava写的新浪微博客户端(V2源代码加注释).rar

如果你是一个新手,基础已经学的差不多了,想试着做出属于自己的东西的话,不妨试试做自己的微博客户端吧。希望能对你有所帮助。有兴趣交流E_mail:[email protected]

2011-12-22

java 新浪微博(源代码+注释).rar

如果你是一个新手,基础已经学的差不多了,想试着做出属于自己的东西,不妨试试做自己的微博端吧。

2011-12-22

java新浪微博(含源代码)

java新浪微博(含源代码)

2011-12-14

C++中文帮助文档

C++中文帮助文档,chm格式,方便查询,值得下载。质量保证。

2011-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除