- 博客(3)
- 收藏
- 关注
转载 Java Socket实现客户端服务端相互发送文本
Socket是网络编程的接口,它抽象成线程之间的接口。两个线程,不管它的操作系统,不管它的硬件,只要有Socket接口,在同一主机中或者在不同的主机中都能通信。我们见到的大大小小的网络程序大多都是通过Socket实现的,比如游戏服务器,ftp服务器,浏览器等。所以理解Socket编程,是网络编程的的必修课。在本篇文章中我们将讲到用Socket实现简单的服务端与客户端互相传送纯文本的例子。在Sock...
2018-06-08 17:59:09 838
转载 Java 抽象类可以间接实现实例化,无法直接实例化
抽象类无法直接实例化,它的实例化方式并不是通过普通的new方式来创建对象,而是通过父类的应用来指向子类的实例间接地实现父类的实例化,因为子类在实例化之前,一定会先实例化它的父类。这样创建了继承抽象类的子类对象,也就把其父类(抽象类)给实例化了。注意:接口与抽象类非常类似,但是它不可以被实例化,因为接口压根没有构造函数。下面将通过一个简单的Demo来展示一下:首先,定义一个抽象类B,包含抽象方法pl...
2018-06-07 21:26:44 2982
原创 Java实现多重继承
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。Java提供了两种方式让我们曲折来实现多重继承:接口和内部类。①接口和内部类的应用场景区别??一、接口 在介绍接口和抽象类的时候了解到子类只能继承一个父类,也就是说只能存在单一继承,但是却可以实现多个接口,这就为我们实现多重继承做了铺垫。 对于接口而...
2018-06-07 16:14:13 4605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人