JavaSE
深度物联
勤学勤思,写出优雅的代码。
展开
-
Java基础(三)----------Java中this和super关键字
1.this对象本身在Java语言中,当创建一个对象后,Java虚拟机就会为其分配一个指向对象本身的指针,这个指针就是“this”(在java里面没有指针的定义。但是java里面的“指针”无处不在)。在我们使用this时,this一般出现在类的方法里面,当这个方法还没有调用的时候this指的是谁并不知道,但是实际当中如果new一个对象出来之后,this指的就是当前这个对象,对哪个对象调用这...原创 2019-01-13 15:09:11 · 379 阅读 · 0 评论 -
Java基础(二)----------Java中Static修饰符和final关键字
1.Static静态修饰符在程序中任何变量或者代码都是在编译时,由系统自动分配内存来存储的,而所谓静态就是指在编译后分配的内存会一直存在,直到程序退出时才会释放内存空间。Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。鉴于他作用的特殊性更推荐用类名访问。pu...原创 2019-01-12 14:06:09 · 124 阅读 · 0 评论 -
Java基础(一)----------Java基本数据类型
1.说明Java数据类型分为2类:基本数据类型和引用数据类型。此图根据mzzcy博客里的图,重新画的。2.基本数据类型借鉴了Ideality_hunter的博客。此图取自chancaoer的博客。2.1.整数型(byte、short、int、long)(1)byte:一个字节,8位二建制,最小的数据单位。(2)shor:16位,很少有。(3)int:32...原创 2019-01-11 07:35:21 · 249 阅读 · 0 评论