- 博客(16)
- 收藏
- 关注
原创 多态
----概念:所谓多态,实际上就是一个对象的多种状态。----体现:父类或者接口的引用指向或者接收自己的子类对象。----作用:多态的存在提高了程序的拓展性和后期可维护性。----前提:1:需要存在继承或者实现关系。2:要有覆盖操作。(即方法重写)----转型:在多态中:向下转型必须要先向上转型。eg:Fruit f
2016-11-13 15:49:36
180
原创 面向对象
----面向对象概念:1:面向对象是基于面向过程的。2:面向对象和面向过程都是一种思想。3:面向过程:强调的是功能行为;面向对象:将功能封装进对象,强调具备了功能的对象。----对象与类:对象:具有属性(静态属性)和行为(动态属性)。比如说:玻璃杯子:属性:透明的;行为:装水。某个人:属性:身高,体重;行为:吃饭。类:物以类聚,人以群分。类就是对象的容器,负责装具有
2016-11-13 15:49:05
184
原创 序列化
概念:就是将对象输入输出。语法:String path = "D:" + File.separator + "soft" + File.separator + "object.txt";OutputStream ops = new FileOutputStream(path);InputStream ips = new FileInputStream(path);O
2016-11-13 15:36:12
167
原创 网络编程
IP地址:计算机的网络地址。端口:程序接受数据的入口。(自己写的程序最好在1024端口号以上,因为1024一下大多被系统占用了)UDP协议和TCP协议:UDP:用户数据报协议,不可靠传输。(此协议传输的数据就像快递公司一样,寄出去了但有丢失的危险,而且丢失了数据它还不负责!)TCP:传输控制协议,可靠传输。(专线传输,安全,快,但成本高,而且不适用于多台计算机对联)
2016-11-13 15:35:37
159
翻译 内部类
原版出处:百度传课《JavaSE轻松入门基础教程》 讲师:李伟----概述:一个类被嵌套定义在另一个类中,那么这个类就被称之为内部类,包含内部类的类就被称之为外部类。----如何使用内部类:1:public class InnerTest{ public static void main(String[] args){ Outer out = new
2016-11-13 15:35:18
263
原创 自我理解的面向对象
何为面向对象?其实可以用生活中的例子来解释。对象:具有属性(静态属性)和行为(动态属性)。比如说:玻璃杯子:属性:透明的;行为:装水。某个人:属性:身高,体重;行为:吃饭。类:物以类聚,人以群分。类就是对象的容器,负责装具有相同属性或行为的对象。可以说:类是对象的模板,而对象是类的具体实例。注:1:类可以看成是一类对象的模板,对象可以看成该类的一个具体的实例。2:也可以
2016-11-13 15:34:43
212
原创 继承
----继承概述:1:多个类中存在相同属性和方法时,将这些类容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。2:单独的这个类称之为父类或超类,继承这个类的类称之为子类。3:子类可以直接访问父类中的非私有的属性和方法。4:通过extends关键字让类于类之间产生继承关系。注:要访问父类中的私有属性必须用共有的set和get方法,子类不能
2016-11-13 15:34:20
181
原创 封装
----作用:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。----好处:1:将变化隔离。2:便于使用。3:提高重用性。4:提高安全性。----原则:1:将不需要对外提供的内容都隐藏起来。2:把属性都隐藏,提供公共方法对其访问。----private(私有的)关键字:作用:1:是一个权限修饰符。2:用于修饰成员(变
2016-11-13 15:33:59
187
原创 泛型
----概念:广泛的类型。(当不知道类型定义为什么的时候,就是用泛型。谁用谁知道)----作用:避免了类型转型的异常注:1:在泛型中不能使用基础数据类型(如int只能用Integer)2:其实泛型玩的就是引用数据类型(引用数据类型其实就是对象,封装了将基础数据类型转换为引用数据类型的方法)3:在声明时指定泛型的类型,如果没指定就会在编译时
2016-11-13 15:33:23
166
原创 反射
概念:通过获取对象的字节码文件获取对象的构造函数,属性和方法。获得类名:(Person是一个自定义的类)方法一:Class c1 = Class.forName("cn.test.Person");//通过Class的forName方法获得类的权限地址从而获得类名(最常用)方法二:Class c2 = new Person().getClass();//调用
2016-11-13 15:33:00
178
原创 抽象类和接口的区别
抽象类:类的模板 制定的大概概念 继承接口: 类的标准 具体的某类标准 实现继承和实现的区别?继承的是类实现的是接口区别点 抽象类 接口定义 包含一个抽象方法的类 抽象方法和全局变量的集合组成 构造方法,抽象方法,普通方法常量,抽象方法常量,变量 使用 子类继承抽象类(extends)子类实现接口
2016-11-13 15:31:31
178
翻译 JDR与JRE的区别
Java Development Kit: JDR:开发环境。(包含JRE)Java Runtime Environment: JRE:运行环境。(包含虚拟机但不包含编译器)--来源于:《Core Java》(第九版)
2016-11-13 15:30:57
2990
翻译 JavaSE,JavaEE,JavaME的区别
Standard Edition: SE 用于桌面或简单的服务器应用的Java平台。Enterprise Edition: EE 用于复杂的服务器应用的Java平台。Micro Edition: ME用于手机和其他小型设备的Java平台。--来源于:《Core Java》(第九版)。
2016-11-13 15:30:14
422
原创 IO流的种类
字节流:输出字节流:OutputStream输入字节流:InputStream字符流:输出字符流:Writer输入字符流:Reader字节流和字符流的区别:1:字符流使用了缓冲区(即内存中的一块区域)2:在开发中字节流使用较多内存操作流:向内存写入数据:ByteArrayInputStream从内存读出数据:ByteArrayOu
2016-11-13 15:29:35
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人