`
kazhi
  • 浏览: 2406 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
ArrayList,LinkedList,HashTable三者是JAVA中的三种常见的数据结构,当然它们的性能有不同的差异,比如数据查找速度,增加或删除数据的速度,内存空间占用等等,这将在下篇博客中体现,这篇博客只是大致应用数据结构知识来自己实现三种数据结构的基本功能,包含一些简单的增查改删功能。 ArrayList: public class ArrayList { private int counts; //数组实际填充大小 private int stepcount; //数组将溢出时的扩充步长 Object[] data =new Obje ...
    在现实生活中,有许多的同一类的事物中还可以具体的分为更细致的类,如计算机可以再分为台式电脑,笔记本电脑,平板电脑;车可以分为公交车,私家车,大货车;可以发现后者都是在继承前者的一些基本功能上有所扩展再有所区分。这个现象映射到JAVA编程运用中是怎样的?   譬如我们建了一个叫Computer的类,并给了它品牌名称brand与内存大小memory的属性,最后再给它一个叫setBrand的方法。而当我们在建Laptop的类与Ipad的类时,我们就可以不要再给它声明 品牌与内存的属性以及定义setBrand方法,而是直接去继承Computer中的属性与方法,这样在编写大型的程序的时候,我们就 ...
  对象,顾名思义它首先是个东西,不管是存在于客观物质世界中的还是浮现在脑海中,具体到一条狗,一台笔记本电脑,大脑中的一个计划都可以算是某种对象。JAVA是面向对象的编程语言,运用JAVA时我们应该是从对象出发,将特定的需求附着在对象上来处理。一个对象有它的属性与行为,而不同的属性与行为区分了不同的对象。   在JAVA中如何描述对象就不得不提及类,类是JAVA的基本单元,相当于C中的函数,类与对象的关系,是由类生出了对象,对象是类的实例化。按某种特定规则集合而成的对象构成了类。对象的的属性与行为映射在类中就是类的属性与方法,当然你也可以认为作为对象的抽象化,类也是某种对象,但在JAVA中 ...
Global site tag (gtag.js) - Google Analytics