关于java基础知识的问题? java里面有一个LinkedList类,在查看它的源代码是发现它的底层实现实际上是双向循环链表,并且还是带头结点的,并且在进行插入和删除操作时也不需要移动头结点的指向,那么按照常规思路,header属性就应该被final修饰才对,可是我却发现它的header属性居然不是final类型的,有哪位大侠能够告诉我这是为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能某些情况建立linkedlist的时候里面是空的,会没有header的情况? 回复2楼,在LinkedList为空的情况下,它会产生一个只有头结点的链表的…… 我的分数不够 来灌水,Java,linklist就是个链表 有些源码是不规范的,我看Core Java这本书里讲到SDK源码里java.awt里有个这样的东西public class Windows extends Container{ String WarningString; ...}这里的WarningString还不加private呢,你想修改就能修改…… 如果用final修饰的话 那么header的引用就不能改变了吧,linkedList里面不仅可以存放原生数据也可以存放引用型数据例如数组,那么header一旦指向下一个引用型数据就不能更改了,也就是说不能进行增删改了吧,我的一点浅识,不知道说的对不对。 jfreechart绘制柱状图 大牛们,过来看一下,我老师给我解释不了这个问题。。 多线程的问题 用swing 做个增加用户界面 急求助:EJB中怎样让某个类随容器启动? java访问数据量比较大的数据库怎么处理 java串口通讯如何自动获取波特率 『谁能说下 『Java中引用的定义(不是与C++中的区别)』』 java List containsAll方法的重写改怎么做? java里面的内部类是什么意思啊?c++里面好像没有的! 关于客户端关闭造成的服务器端异常的问题 帮忙分析下这个正确答案,只要分析正确就给分。
public class Windows extends Container
{
String WarningString;
...
}
这里的WarningString还不加private呢,你想修改就能修改……