作为一个新手,学习Java中遇到了很多奇奇怪怪的问题,特地开个帖子记录一下
1、Error:(17, 45) java: 无法从静态上下文中引用非静态 变量 this
报错提示的位置是:
SingleLinkedList singleLinkedList = new SingleLinkedList();
我当时是丈二和尚摸不着头脑,然后忽然发现是:
public class linkedlist 的大括号一直圈到最下面,把全部的代码都圈了起来
然后我把那个大括号的范围改成上图的那个样子后,就没有报错,顺利通过了编译
学习Java还是得多敲多练,单单看书是不够的,实操时稍不注意就会遇上一些奇奇怪怪的问题