采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我不太理解 new Node(key,value), new Node[100] 可以类比成 new int[100], 但 new Node(key,value)是结构体这种数据类型特有的写法吗,意思是,指向一个Node型,由于Node型是一个结构体,所以可以同时给它初始化?
在Java语言中,所有的对象都需要使用new创建出来。可以回忆自己使用Java中的String, ArrayList, LinkedList,是不是都需要new?:)
Node同理,只不过,Node是我们自定义的类,而String, ArrayList, LinkedList等等是Java的标准库中内置的类罢了:)
老师,请教你一个问题。 1)---int x; 2)---int *x=new int; 1)和2)有什么区别? 是不是1)是在本地申请一个存储空间,待包含1)的代码执行完毕,系统就会自动释放该空间 而2)是在代码区申请一个空间,待包含2)的代码区执行完毕,系统不会自动释放该空间,除非自己delete
对。准确的说,一个是在系统栈上申请空间,一个是在系统堆上申请空间,而在系统栈上,只有一个指针,指向堆中的内存。
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.9k 21
5.8k 3
5.0k 5
1.4k 18