自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

theside的学习笔记

每天进步一点点,就是卓越的开始。

  • 博客(9)
  • 收藏
  • 关注

转载 PHP排序函数array_multisort用法

学习PHP的时候对数组排序函数array_multisort()不是很理解,在网上搜了一下。以下文字是转自http://hi.baidu.com/hacklzt/blog/item/3f3caf8a1d5098759e2fb4b4.html 今天研究了一下php的array_multisort,理解了之后发现他很强大,而且也不复杂。(手册上关于这个函数的讲解看得很费力)一、先看最简

2009-12-13 19:12:00 581

原创 JAVA中方法的参数是按值传递的,有个例子很经典

看《Java编程思想(第四版)》到字符串部分了。之前有部分章节没有写读书笔记,因为这一两个月由于种种原因有所耽搁,想赶赶时间,况且有些内容比较熟悉,觉得没太必要现在立即就写读书笔记,以后有时间再补吧。但今天遇到一个比较经典的例子,想记录下来,不过这个例子并不是来自书上,是我在网上查到的。书上讲字符串的第十三章开头就讲到 String 是不可变的,我们在一些方法里将一个字符串传过来传过去,看

2008-03-20 21:52:00 821 1

原创 CH5 初始化与清理

C++引入了构造器的概念,JAVA在此基础上,额外提供了“垃圾回收器”。5.1 用构造器确保初始化由于构造器的名称必须与类名相同,所以“每个方法首字母小写”的编码风格并不适用于构造器。从概念上讲,“初始化”与“创建”是彼此独立的,而在JAVA中,“初始化”与“创建”捆绑在一起。构造器是一种特殊类型的方法,因为它没有返回值。这与返回值为空(void)明显不同。对于空返回值,尽管方法本身不会自动返回什

2008-03-09 05:57:00 435

原创 第四章 控制执行流程的一些笔记以及关于char的一点东西

关于char类型,Java采用16位的Unicode字符集,char是16位,而16位二进制最大值等于4位16进制最大值,于是,第一个代码级别(基本的多语言级别)的代码点是从U+0000到U+FFFF(在Unicode标准中,代码点采用十六进制书写,并加上前缀U+,例如U+0041就是字母A的代码点,其十进制值是我们熟悉的65)。——以上内容参考自《JAVA2核心技术(卷I:基础知识)》书上有

2008-01-22 00:55:00 406

原创 第三章《操作符》的笔记——别名问题等

别名问题:若a和b两个变量为基本类型,则a=b赋值时,是直接将b的值复制给了a。若a和b为对象的引用,如:Obj a = new Obj();Obj b = new Obj();a和b起初指向不同的对象,a=b赋值之后,是将b这个引用复制给了a,a和b同时指向了原本b所引用的对象,而a所引用的对象可能由于不再被用到而被垃圾回收器处理掉。方法调用中也存在别名问题。 在讲算术操作符的时候提

2008-01-22 00:44:00 336

原创 第二章“一切皆对象”的笔记

对象存在于堆中,而对象的引用存在于堆栈中。 基本数据类型(boolean char byte short int long float double void)存在于堆栈中,这些变量直接存储“值”,而不是“引用”。“所有数值类型都有正负号,所以不要去寻找无符号的数值类型。”JAVA提供了两个用于高精度计算的类:Biginteger BigDecimal,两者没有对应的基本类型,这两个类在

2008-01-22 00:43:00 337

原创 由继承引出的

书的第6页1.6节开始讲到了继承。对于第7页上的这样一句话我开始不是很理解:“当继承现有类型能时,也就创造了新类型。这个新的类型不仅包括现有类型的所有成员(尽管private成员被隐藏了起来,并且不能访问)……”。既然private成员并不能访问到,为什么说“包括现有类型的所有成员”呢?括号中的句子开头是“尽管”,如果不是翻译的原因,那我不能理解这句话的意思。开始还以为是将父类的private

2008-01-22 00:41:00 380

原创 策略模式(Strategy Pattern)

策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 几个设计原则:1、把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分;2、针对接口编程,而不是针对实现编程。这样就可以在“运行时”动态地“改变”行为。(因为接口中的方法可以通过不同的类实现,在运行时再调用各种不同的实现的类);3、多用

2008-01-22 00:37:00 365

原创 复用具体实现

书中第5页“1.5 复用具体实现”中提到:“最简单地复用某个类的方式就是直接使用该类的一个对象,此外也可以将那个类的一个对象置于某个新的类中。我们称其为‘创建一个成员对象’。新的类可以由任意数量、任意类型的其他对象 以 任意可以实现新的类中想要的功能的方式所组成。因为是在使用现有的类合成新的类,所以这种概念被称为组合(composition),如果组合是动态发生的,那么它通常被称之

2008-01-22 00:30:00 436

空空如也

空空如也

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

TA关注的人

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