摘要: 疑惑解答:1.interface接口不能够实例化(new),但是可以定义引用来指向继承该接口的实体类;如:interface animal{ void eat();}class Cat implements animal{ public void eat(){ System.out.pr... 阅读全文
posted @ 2015-03-07 22:26 北极星之光 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一.什么是单例模式 单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问.二.单例模式要点以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的共有的函数用于创建或获取它本身的静态私有对象。三.单例模式的类图 四.代码 有三... 阅读全文
posted @ 2015-03-07 18:13 北极星之光 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 概念理解: 1.解耦:一般通过增加一些抽象层,来实现 功能提供者和功能使用者 两者的解耦隔离。而如果想要扩展功能即增加功能,只需要添加相应的相应的新的功能类,修改中间的抽象类即可,并不用修改使用者部分的代码。并且功能提供者的代码可以复用。而且使得程序更容易理解。简单工厂模式介绍一.什么是简单工厂模式... 阅读全文
posted @ 2015-03-06 23:12 北极星之光 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一.算法思想 对数组的所有元素进行一次遍历,每次遍历将相邻的两个元素进行比较,若为逆序,则交换两个数;因此每次遍历都是将当前未排序的数里面的最大或者最小的数放到最前面。二.算法本质 算法过程需要两个for循环进行控制,第一层for循环i:0~n-1负责控制向前推进遍历比较;第二层for循环:j:0~... 阅读全文
posted @ 2015-03-06 20:07 北极星之光 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 4.控制器: (1)PC:程序计数器: 用于存放下一条指令的内存地址; (2)IR:指令寄存器: 存放正在执行的指令; (3)PSW:程序状态字: 存放指令执行结果状态以及一些特定的标志; 标志包括: CF(进位),OF(溢出),ZF(零标志),SF(符号标志),IF(中断标志) (4)时序部件:... 阅读全文
posted @ 2013-11-15 22:28 北极星之光 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一直在学习计算机软件的知识,包括各种编程语言,数据结构,算法子类的知识。最近,思考编写的程序是怎样运行的,怎样呈现出多彩多样的功能效果的。即计算机最底层是怎样实现这些的,发现这些并不是很清楚。于是决定深入学习一下计算机的组成原理。 这部分学习我的思路是:从先了解整个系统,然后将系统划分模块,然后在深入学习各模块的知识。这样学习,能够将所学的知识,串到一起,形成自己的知识体系。而不是一开始就抓细节,导致最后都不知道自己学的是什么了。 一.什么是计算机: 1.计算机的一般定义是:是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行... 阅读全文
posted @ 2013-11-15 22:01 北极星之光 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 一.什么是设计模式? (1)设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。(2)设计模式其实是面向对象程序设计中的一些设计的理念,编程技巧,当然也是一些编程的艺术。使用设计模式能够更好地体现面向对象软件开发的特征:可维护,可复用,可扩展,和灵活性的特点。从而使编写出高质量的代码。 二.23种设计模式介绍:1.创建型模式 社会化的分工越. 阅读全文
posted @ 2013-06-07 01:15 北极星之光 阅读(164) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-06-07 00:23 北极星之光 阅读(6) 评论(0) 推荐(0) 编辑