- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 Java学习笔记2016.2.20 包装类、数组
1.包装类(Wrapper Class):针对于原生数据类型的包装。所有的包装类(8个)都位于java.lang包下。java中的八个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean。它们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转换。2.数组(Array):相同类型数据的集合就叫做数组。1)如何定义
2016-02-20 19:45:05
282
原创 Java学习笔记2016.2.20 访问修饰符、包
1.访问修饰符1)public(公共的):所有的类都可以访问。2)protected(受保护的):被protected所修饰的属性和方法可以再类内部,相同包以及该类的子类所访问。3)private(私有的):被private所修饰的属性和方法只能在该类内部使用。4)默认的(不加任何访问修饰符):在类内部以及相同包下面的类所使用。2.instanceof:判断某个对象是否是某个类
2016-02-20 13:38:25
250
原创 Java学习笔记2016.2.18 接口续、单例模式
1.接口中所声明的方法都是抽象方法。接口的方法都是public的。2.接口中也可以定义成员变量,并且都是public、static、final的。3.一个类不能既是final又是abstract的,两者是矛盾的,abstract表示需要被继承实现其方法,final表示该类不能被继承。4.单例模式(singleton):
2016-02-18 21:17:07
255
原创 Java学习笔记2016.2.18 多态、抽象类、接口
1.一共有两种类型的强制类型转换1)向上类型转换(upcast):将子类型转换成父类型,不需要显式指定。2)向下类型转换(downcast):将父类型转换成子类型,需要显式指定。2.抽象类1)需要使用abstract关键字。2)抽象类不能生成对象即不能实例化。3)包含抽象方法的类一定要声明成抽象类3.抽象方法1)需要使用abstract关键字。2)有声明无实现(
2016-02-18 12:59:21
275
原创 Java学习笔记2016.2.17 方法重写
1.方法重写(Override)又叫做覆写:子类与父类的方法返回类型一样,方法名称一样,参数一样,这样我们说子类与父类的方法构成了重写的关系。2.方法重写方法重载之间的关系:方法重载发生在同一个类内部的两个方法,方法重写发生在父类与子类之间。3.当两个方法构成重写时,可以用super.run()的形式调用父类的run()方法,并且不必放在第一行语句,因为此时父类已经构造完毕。4.在定义
2016-02-17 19:40:45
185
原创 Java学习笔记 2016.2.17 方法重载、继承剖析
1.构造方法的特点1)构造方法与类名相同2)构造方法没有返回值,并且不能写void3)如果定义类的时候没有声明构造方法,JAVA编译器自动提供一个默认构造方法,参数和方法体为空。4)如果已经存在构造方法则不提供。5.)构造方法只能用new引用,不能显式引用(Constructor.method)。2.方法重载:表示两个或多个方法名字相同但是方法参数不同(参数个数不同或参数类
2016-02-17 16:16:41
258
原创 Java学习笔记2016.2.17 方法参数传递
1.传递参数时,原生数据类型传递的是副本,引用数据类型传递的是地址(引用数据类型保存的是地址),本质上是按值传递机制。
2016-02-17 15:49:56
193
空空如也
Java 程序输出不一样,请问为啥
2016-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人