自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Thinking in Java 笔记(第八章 对象的容纳)

数组 如C++中数组相同,在需要的时候new一定大小的长度,只是不需要手动进行析构。Vector 基本同C++STL的Vector,只是允许在声明的时候不指定类型,而且允许在数组中存储不同类型的指针,使用方法基本与STL的vector相同,具有读取、添加、动态扩容、查找、排序等功能。当如同C++的模板参数一样指定存储类型时,会对添加元素的类型进行检查。

2015-07-25 16:28:09 303

原创 Thinking in Java 笔记(第七章 多态)

运行时多态 基本等同于C++中的多态抽象类 等同于C++中的抽象类,在类前加上abstract关键字即可,同时类中的纯虚函数也要在前面加上abstract。接口 感觉基本等同于抽象类,但是由于java不支持多继承,所以当一个子类需要满足多种不同类型的接口时,需要使用实现多个接口而不是继承多个抽象类,而且抽象类中允许有非抽象函数,但接口不允许。 这样免除了多重继承时重名的问题,多继承时,不

2015-07-24 20:13:39 305

原创 Thinking in Java 笔记(第六章 类再生)

继承 与C++基本相同,只是在子类中有一个super代表其中的父类部分,可以通过super调用父类的数据与方法,同时使用关键字extends。而且C++中的3种继承方式在java中改为对于每个方法设置之后继承的状态。final相关 final基本等同与C++中的const,但是很多C++中的const用法final并没有final成员变量和static final变量相当于const变量和s

2015-07-24 17:21:25 307

原创 Thinking in Java 笔记(第四章 初始化和清除)

初始化顺序 类内全部的成员变量的初始化在最开始执行,之后是该对象自身的初始化。析构 对象的析构基本依赖垃圾回收,纯Java内声明的对象均会自动析构,但时间不定。

2015-07-23 20:48:29 247

原创 Thinking in Java 笔记(第三章 控制程序流程)

对象判等 两个对象使用==进行判等时,实际是在比较两个对象是否指向同一个地址,即相当于直接比较指针值,具体的内容的判等,内置类型使用equal() 进行判断,自定义类的equal() 方法默认为判断指针值,需要重载。

2015-07-23 19:53:39 212

原创 Thinking in Java 笔记(第二章 一切都是对象)

Thinking in java 笔记第二章Thinking in java 笔记第二章对象初始化 任何对象在使用前均需要new进行初始化,基本等同与c++的动态开辟地址,java中除了基本类型以外不支持静态开辟空间,同时与C++不同的是不需要在类型后面加*。成员访问 访问成员数据和成员函数的方法同C++相同,即使用”.”进行访问。HelloWorldpublic class Hell

2015-07-23 19:31:59 246

空空如也

空空如也

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

TA关注的人

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