`
原非珏
  • 浏览: 9955 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。 而哈希表就是结合两者的数据结构。 以下的代码是个人编写的简单Hash表结构,并与系统的进行了测试和比较。 //节点数据结构 class Node{ private Object value;//节点的值 private Node next;//链表中指向下一结点 public Node(Object value){ this.value = value; } public Object getValue(){ return va ...
   生产/消费模型,顾名思义,就是生产者制造产品,消费者购买产品,当然,这其中要有店面作为两者的中介了。在软件开发的过程中就是一个模块作为生产者产生数据,另一个模块作为消费者处理数据,这中间夹着的是缓冲区,用来存放生产者产生的数据以及消费者提取数据的地方。结构如下:    最开始看到生产/消费模型想到的是生产者产生东西给消费者,那么缓冲区有啥用呢?其实呢,存在即合理嘛,缓冲区的存在自然有其好处的,生产者和消费者不直接依赖可以降低程序的耦合,消费者代码改变不会影响到生产者,再者,生产者和消费者直接关联,生产者生产出来的东西要等到消费者的方法响应之后才能继续太浪费时间了,此外就是可以让两者分隔开 ...
  首先要说的是通信的概念,指人与人之间通过媒介进行信息的交流和共享,进而网络通信是特指的是网络,或者说计算机网络这个媒介。QQ应该是我们很熟悉的一个例子。从一个用户的消息框输入一句话发送给另一个用户其 ...
  1.文件的简单认识:“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位,就像图片,文本等。文件有很多种,运行的方式也各有不同。一般来说我们可以通过文件名来识别这个 ...
[size=large][/size]考试考完了,继续很早之前就该完成的博客,回顾第一次小组合作的经历,收获有不足也有,谨以此文作为一次总结。 先罗列一下所知所得,第一,小组合作本身就是几个人通力合作使能在在有限的时间内完成一项任务,集思广益,并缩短任务所需要的时间,就像这次的小组分工就把任务按照一人一部分的分再合在同一界面上,这样可以大大减少总任务的时间。第二,让每一个成员都主动参与学习,在自主学习过程中提高自身认识和解决问题的能力,养成良好的习惯,形成有效的学习策略,每个人都是小组中的一部分而被分配到的任务应该认真的去完成这样才能发挥小组合作的作用并能及时完成任务。第三,小组合作重在合作,合 ...
首先要show一把这俩个集合的图片 很漂亮是吧~不过很遗憾这不是我做的,但本人还是有画比较简单的两个集合的图形,有待指教改进。不过在此之前应该先简单介绍一下这两个集合,Mandelbrot集是通过迭代方程Zn+1=(Zn)^2+Zc,其中数Zc=0, ...
一.显示错误:No enclosing instance of type SortButtonListener is accessible. Must qualify the allocation with an enclosing instance of type SortButtonListener (e.g. x.new A() where x is an instance of SortButtonListener). 二.错误原因:因为xx是一个动态的内部类,创建这样的对 ...
1.访问权限修饰符:public, protected , private public:[u]整个工程[/u]下的任何类都能访问; protected:同一个包下能被访问和属性方法能被继承,不同包下的类能继承相应访问权限的方法和属性; 默认(default):同一个包下能被访问和属性方法能 ...
递归是属于方法的自身调用,递归调用时要有一个明确的结束条件,然后不断改变传入的数据。 下面是递归调用累加的例子: public class Cal { public static void main(String[] args) { System.out.println("累加结果:"+sum(50));} public static int sum(int n){ if(n==1){ return 1; } else{ return n+sum(n-1); } } }
1.方法重载可用于构造函数和普通方法 条件:方法的名字必须要完全相同;方法所带的参数个数、参数类型、参数顺序必须要有一 个不同。调用方式:根据所带参数的不同来识别。 2.方法重写 条件:子类重写父类的方法,方法名相同、返回类型相同、访问权限只能扩大不能缩小、参数必须相同。重写方法调用:子类重写了父类的方法,调用的必然是重写后的方法。    格式: public void 方法名(){     //重写的内容     } 3.重载和重写的区别:重载:存在于同一个类中,方法名相同,参数类型、参数个数不同,或者参数顺序不一样;重写:存在于子类中,方法名相同、返回类型相同、访问权限只能扩大不能缩小 ...
1.对象的概念   现实生活中有哪些是对象?万事万物皆对象。 对象是存在的具体实体。 对象的组成:特征和行为 2.类的概念   类是什么样的呢?类是由相似的特征和相似的行为对象的集合。   类的组成:属性(对应 特征)和方法(对应 行为)。 3. 类的基本格式 public class 类名{ } 属性的基本格式 private 数据类型 属性名(类一级变量)(=初始值(可写可不写));   方法的基本格式 public 返回值数据类型 方法名(参数类型 参数名,``````){ 方法体 }   //属性和方法应该在类的大括号里进行定义 4. 实例化对象和调用方法的格式 实例化对象的格式: 类名 ...
Global site tag (gtag.js) - Google Analytics