大家好,java的链表需要达到什么层次?初学者刚接触是不是都懵逼了?

如题所述

第1个回答  2016-04-25
在C\C++中要做一个链表是何等容易,会用指针就行.可是Java中却没有了指针,那么该怎么呢,是不是Java就无法实现链表呢?非也!Java中的变量分为基本类型变量和引用型变量两种.基本类型变量包括8种类型:char,byte,short,int,long,float,double,boolean.引用型包括对象、接口、数组.引用型变量保存的实际上是对象在内存中的地址,也称为对象的句柄.(这个解释跟指针是不是一模子的啊?)于是我们可以使用引用来实现我们要的链表:如:Student.javapublicclassStudent{privateStringname;privateintage;Studentnext;//指向下一个结点publicStudent(Stringname,intage){this.name=name;this.age=age;}}追问

。。。

第2个回答  2016-04-25
最起码前面的基础知识要掌握熟练吧 API里面常用的类和方法都要熟悉啊。
初学肯定有一定难度的。追问

唉,信心满满的自学,遇到这个很惶恐,怕前功尽弃。

大牛接触这个刚开始感觉如何?

???

追答

分享一点经验, 完全没基础的时候刚学啥都不懂, 有兴趣就坚持下去,开始从简单的代码写起,不会写的就去网上抄别人的代码,但是一定要看懂别人的思路,然后慢慢深入。不懂的去看书,网上百度查资料。基础的语法之类的看你手上的教材就行了,都差不多。学编程一定要做大量的题目,逐渐自己动手写代码,这是必须的。

本回答被网友采纳