
Java易混淆的概念
try_learner
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
疯狂java讲义-instanceof运算符
instanceof运算符 instanceof运算符的前一个操作数通常是一个引用类型变量,后一个操作数通常是一个类(也可以是接口,可以把接口理解成一种特殊的类),它用于判断前面的对象是否是后面的类,或者其子类,实现类的实例。如果是,则返回true,否则返回false。 在使用instanceof运算符时需要注意:instanceof运算符前面操作数的编译时类型要么与后面的类相同,要么与后面的...原创 2019-10-25 17:23:10 · 225 阅读 · 0 评论 -
疯狂java讲义---多态,强制类型转换,向上转型
多态概念: Java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。 代码示例: class BaseClass { public int book = 6; public void base() { System.out.println("父类...原创 2019-10-25 17:21:32 · 356 阅读 · 0 评论 -
java疯狂讲义总结-成员变量和局部变量(1)
首先解释概念: 成员变量:指的是在类里面定义的变量。成员变量又可细分为实例变量和类变量。 实例变量:不以static修饰的变量,也可以理解为对象变量。 类变量:以static修饰的变量,访问时可以直接使用类名.的方式去访问。 局部变量:方法内部定义的变量。局部变量根据定义形式的不同,又可以分为如下3种,形参,方法局部变量,代码块局部变量。 ...原创 2019-08-08 20:32:07 · 238 阅读 · 0 评论 -
java疯狂讲义总结-自动装箱和拆箱(2)
众所周知,Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8中基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性:没有成员变量、方法可以被调用。Java之所以提供这8种基本数据类型,主要是为了照顾程序员的传统习惯。确实,像我这种刚开始主要学习和使用C语言的程序员来说,偶尔还是习惯的在java代码里面使用int而不是Integer。 这8种...原创 2019-08-20 21:52:40 · 198 阅读 · 1 评论