- 博客(6)
- 收藏
- 关注
原创 java的自动装箱和自动拆箱
仔细谈一下自动装箱和自动拆箱 1.问:为什么要引入这两个机制? 答:自动装箱和自动拆箱机制是JDK5后被引入的,众所周知java是一种面向对象的语言,一切都以对象(Object)为基础,作为对 象,都可以使用toString(),equals(),hashCode()等方法,在java中分为基本数据类型和引用数据类型,基本数据类型是数值不能调用这些方法,所以如果使用这些
2016-04-27 18:08:59
501
原创 java中参数的传递方式
在java中参数传递只有一种,就是值传递,没有引用传递。 在java中参数传递只有一种,就是值传递,没有引用传递。 在java中参数传递只有一种,就是值传递,没有引用传递。 介绍: 值传递:就是在方法中形参接收的是一个数值,对数值进行的处理。在传递参数的过程中,将数值复制出一份(副本),副本传入形参中,进行处理,原参数并没有产生改变。 引用传递:在
2016-04-23 18:28:29
459
原创 java面向对象三大特征之继承
1.定义:一个类继承一个已有的类,使用这个已有的类中的方法和属性 (已有类中的private属性和方法不能被方法,因为private属性和 方法属于这个类本身,对外是invisible的,子类是访问不到的。 对于static修饰的方法和变量,子类中可以继承,覆盖,但是不能重写, 因为static修饰的属于静态的,它是属于类的,而不属于单个对象本身, 调用时可以直接使用类名调用,子类也可以直
2016-04-19 18:00:05
424
原创 java面向对象三大特征之封装
封装就是将一个对象私有化,提供对外的访问接口,完成相应的操作。 举个例子:现在有一个房子,装修完成后里面有各种的家电、家具,这个房子就相当于一个对象,如果不将其封装,那房子里面的 东西任何人都能看见,在java中就是类中的任何对象都能被访问到,那这样也太不安全了吧?由此,引出了封装的概念,我们将其 内部的属性私有化(private),这样这个房子就相当于一个很密闭的空间,里面的所有东西都看不见
2016-04-17 15:49:11
468
原创 java面向对象三大特征之多态
java面向对象三大特征之多态 多态:同一事物有着不同的表现形式 满足的条件:1.要有继承(子类继承父类) 2.子类对父类方法进行重写 3.要有父类引用指向子类对象。//意思就是Father f = new Son();左边是父类的引用,右边是子类的对象,new Son()在堆内存中占据空间,f指向该对象,具体内存图见下面。 多态的访问特点(附加内存图解释): 访问成员变量(属性值) 原
2016-04-14 23:39:50
496
原创 equals和==的使用
介绍: equals和==都是用于比较是否相同, 注意:两者对于基本数据类型(byte,short,int,long,bool,char,float,double)的比较,仅仅是比较数值的大小,相等则返回true。 对于引用数据类型(类,接口,数组)的比较,比较的是地址是否相同,而不是数值的比较,地址相同则返回true。这里String除外,具体解释下文。 equals是Object类中的一
2016-04-14 15:58:22
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人