软件工程的理解: 构建和维护有效的、实用的和高质量的计算机软件。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。引导程序员软件的开发,能够解决开发过程中的一些问题,提高软件开发的效率和质量。不懂得问题:(1)软件工程通过哪些方面引导软件的开发?(2)软件工程能帮助程序.....
分类:
其他好文 时间:
2015-08-29 18:48:21
阅读次数:
153
对java面向对象中的构造函数进行了分析说明,从七个方面来理解构造函数
分类:
编程语言 时间:
2015-08-28 00:29:50
阅读次数:
168
上周用了一周的时间,周一到周五平均每天2-3小时,周六、周日每天各8小时,看网易云课堂燕十八的HTML+div+CSS视频,感觉还不错,按照视频的讲课思路大概做个总结吧。基本思路:从大的方面(整体结构)着手,将HTML(4.0)的基本知识“解构”然后运用,先不求学全,先学会用。学习效果:掌握了下面的...
分类:
Web程序 时间:
2015-08-17 23:32:03
阅读次数:
175
java虚拟机解构图一java虚拟机解构图二java虚拟机结构图三【1】类加载系统 --->负责从文件系统或网络中加载class信息,存放至方法区的内存空间【2】java堆 --->虚拟机启动时建立。java主要内存工作区域。 --->存放:java对象实例。 --->所有线程共享【3】方法区 --...
分类:
编程语言 时间:
2015-08-16 18:05:42
阅读次数:
190
6.1 对象的构造和解构 (Object Construction and Destruction)
一般而言,constructor和destructor的插入如预期所示:
{
Point point;
// point.Point::Point() 一般而言会被插入在这里
...
// point.Point:;~Point() 一般而言...
分类:
编程语言 时间:
2015-08-16 02:12:41
阅读次数:
224
第6章 执行期语意学 (Runtime Semantics)
想象一下有下面这个简单的式子:
if (yy == xx.getValue())
// ... 其中xx和yy定义为:
X xx;
Y yy; class Y的定义为:
class Y {
public:
Y();
~Y();
bool operator==(const ...
分类:
编程语言 时间:
2015-08-15 23:02:42
阅读次数:
141
5.4 对象的效率 (Object Efficiency)
在以下的效率测试中,对象构造和拷贝所需要的成本是以Point3d class声明为基准,从简单形式逐渐到复杂形式,包括Plain Ol' Data,抽象数据类型(ADT),单一继承,多重继承,虚拟继承,以下函数是测试的主角:
Point3d lots_of_copies(Point3d a, Point3d b)...
分类:
编程语言 时间:
2015-08-14 22:47:33
阅读次数:
232
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5379
题面:
Mahjong tree
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1148 Accepted...
分类:
其他好文 时间:
2015-08-13 12:18:34
阅读次数:
108
第5章 构造,解构,拷贝语意学 (Semantics of Construction, Destruction, and Copy)
考虑下面这个abstract base class 声明:
class Abstract_base {
public:
virtual ~Abstract_base() = 0;
virtual void interface() const = 0;
vi...
分类:
编程语言 时间:
2015-08-12 19:25:32
阅读次数:
139
前面我们介绍了c++作为一个面向对象的高级编程语言,知道了面向对象的特征。今天就开始正式的学习c++了。 我们知道,c++的核心就是把程序功能化,结构化,那么结构化,就必须有类。 一个类,里面有变量,有方法(函数)。类里边的变量,我们称他为成员变量,函数就称为成员函数。由于c++封装的特...
分类:
编程语言 时间:
2015-08-10 21:41:39
阅读次数:
118