【转】【静态方法中为什么不能直接调用非静态方法/变量】
类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问(类名.方法|类名.变量);
非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。
在一个类的静态成员中去访问其非静态成员之所以会出错是因为在类的非静态成员不存在的时候类的静态成员就已经存在了,访问一个内存中不存在的东西当然会出错。
转载自(http://blog.csdn.net/zhouwubin123/article/details/6623308)
类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问(类名.方法|类名.变量);
非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。
在一个类的静态成员中去访问其非静态成员之所以会出错是因为在类的非静态成员不存在的时候类的静态成员就已经存在了,访问一个内存中不存在的东西当然会出错。
转载自(http://blog.csdn.net/zhouwubin123/article/details/6623308)
2019-06-28
1.包的作用:
管理java文件
解决同名文件冲突
2.定义包:package包名
注:必须放在java源程序的第一行
包名间可以使用"."号隔开
管理java文件
解决同名文件冲突
2.定义包:package包名
注:必须放在java源程序的第一行
包名间可以使用"."号隔开
2019-06-26
最赞回答 / weixin_慕少1425885
还需要学习一些简单的前端知识,熟悉一个前端框架,vue之类的。然后尝试跟着写一个javaweb的项目。项目写完后可以总结一下所有用到的知识点。再学习springmvc后端框架,框架那边学的差不多了再跟着写一个质量不能低的项目。刷面试题。总结你写的项目里的知识点。
2019-06-23