摘要:
如图: 思路: ①首先创建服务器端Socket,指定并侦听某一个端口,然后循环监听开始等待客户端的连接…. ②创建客户端socket,指定服务器地址和端口,然后获取输出流,向服务器端发送请求,并关闭socket输出流。 ③服务端接收到客户端的请求后,创建新线程并启动。 ④创建线程处理类,执行线程操作 阅读全文
摘要:
字节流: //一个字节一个字节的读写 FileInputStream in=new FileInputStream("源文件"); FileOutputStream out=new FileOutputStream("目标文件"); ...... in.close(); out.close(); 首先要记住,一旦使用了IO流最后一定要记得关闭,这是常识。 //利用缓冲区,高效的读取字节 B... 阅读全文
摘要:
Collection接口:它是Java集合框架的一个根接口,也是List、Set和Queue接口的父接口。同时它定义了可用于操作List、Set和Queue的方法—增删改查。 Map接口:它提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的。Map接口有一个重要的实现类HashMap。 ①在Map接口中的键值对是以Entry类型的对象实例形式存在。 ②在Map接口中... 阅读全文
摘要:
1.面向对象的三大特性 继承、封装、多态 什么是继承? ①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。 ②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。 ③继承来的属性和方法是隐式的,也就是在本类里面是看不见的。 ④一个类只能有一个父类,也就是类只能是单继承。 ⑤一个接口可以有多个父类,也就是接口可以是多继承。 实际项目开发中,一个类继承于另一个类... 阅读全文