Huangyuhua068的知识库

CSDN博客地址 https://blog.csdn.net/huangyuhua068

继承、super、this、抽象类

1.1继承定义: 继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。 1.2 继承的好处:  提高代码的复用性。 类与类之间产生了关系,是多态的前提。 1.3 继承的格式:  class 父类 {...

2018-08-15 20:22:21

阅读数 93

评论数 0

函数式编程、Lambda作为方法参数和返回值、方法引用

1.1 函数式编程: 1.2 Lambda表达式的延迟执行: 使用Lambda表达式的主要原因是:将代码的执行延迟到一个合适的时间点。所有的Lambda表达式都是延迟执行的。 因为有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费。而lambda表达式是延迟执行的,这正好作为解决方...

2018-08-15 16:09:42

阅读数 443

评论数 0

函数式接口、方法引用

1.1函数式接口: 1.1.2 概念和格式: 什么是函数式接口: 接口中有且只有一个抽象方法则称为函数式接口。 常见的函数式接口: Runnable、Callable、Comparator、FileFilter 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是...

2018-08-14 21:16:35

阅读数 272

评论数 0

专业IT技术平台

一、国外(对英文要求较高) https://stackoverflow.com/ https://sourceforge.net/ https://github.com/ --开源网站 二、国内 https://www.csdn.net/ --专业技术平台(推荐) https:/...

2018-08-14 20:11:57

阅读数 88

评论数 0

API帮助文档的使用、Scanner类、Random类、ArrayList 类

1.1 API帮助文档使用步骤: 打开帮助文档。 点击显示,找到索引,看到输入框。 你要找谁?在输入框里面输入,然后回车。(下面以ArrayList为例) 看包。java.lang下的类不需要导包,其他需要。 看类的解释和说明。 学习构造方法。 学习成员方法。  点击显示,找到...

2018-08-14 11:29:20

阅读数 78

评论数 4

网络编程-文件上传、模拟服务器案例实现

1.1 文件上传案例:  文件上传案例图解: 【客户端】输入流,从硬盘中读取文件数据到程序中。 【客户端】输出流,写出文件数据到服务端。 【服务端】输入流,读取文件数据到服务器程序。 【服务端】输出流,写出文件数据到服务器硬盘中。   1.客户端代码实现  import ...

2018-08-13 01:30:34

阅读数 99

评论数 0

网络编程-UDP协议、TCP协议

1.1 UDP协议特点: UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另 外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向 发送端反馈是否收到数据。 由于使用UDP协议消耗资源小,...

2018-08-12 22:13:41

阅读数 99

评论数 0

网络编程-C/S、B/S结构、网络通讯

一.网络编程概述: 1.1 软件结构: C/S结构:全称为Client/Server结构、是指客户端和服务器结构。常见的程序有QQ、迅雷等软件。 缺点:开发周期长,维护成本高。因为有客户端和服务器端,客户端如APP等又分为安卓和IOS开发,需要投入更多的人力物力,增加了成本。 优点:部分运...

2018-08-12 21:02:37

阅读数 97

评论数 0

序列化流、打印流

1.1 对象序列化和反序列化概述: 序列化流的作用: 可以直接将对象保存到文件中 可以直接从文件中读取对象 序列化流的分类: ObjectOutputStream:对象输出流 ObjectInputStream:对象输入流 对象的序列化: 将对象以流的形式保存到文件中的过程称为对象的序列化...

2018-08-12 12:05:23

阅读数 70

评论数 0

缓冲流、转换流

1.1 概述 1.1 缓冲流的分类: 缓冲流概述: 缓冲流又称为高效流 缓冲流的分类: 字节缓冲输出流:BufferedOutputStream 字节缓冲输入流:BufferedInputStream 字符缓冲输出流:BufferedWriter 字符缓冲输入流:BufferedRea...

2018-08-11 21:06:17

阅读数 141

评论数 0

类与对象、封装、构造方法

1.1面向对象思想概述: java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,这里的对象泛指现实中的一切事物,每种事物都具备自己的属性和行为。 特点:面向对象思想是一种更符合我们思考习惯的思想,它可以将简单的事情复杂化,并将我们从执行者变成指挥者。 面向过程:把衣服脱...

2018-08-10 20:31:17

阅读数 86

评论数 0

IO异常的处理、Properties属性集、IO流小结

1. JDK1.7前处理: 之前我们习惯了把异常抛出,而在实际开发中并不能这样处理,强烈建议使用try...catch...finally代码块,处理异常部分。 JDK1.7之前示例代码: import java.io.*; public class FileCopy { pub...

2018-08-10 15:35:18

阅读数 112

评论数 0

字节流、字符流

1.1 IO概述: 学习IO流的目的: 实现数据的持久化。 什么是IO: Input:输入 Output:输出 输入输出称为IO操作 IO流的作用: 将文件中的数据读取到内存中 将内存中的数据保存到文件中 IO流的分类: 按照数据流向分类:输入流(将文件中的数据读取到内存中)/输出流(将...

2018-08-09 22:35:05

阅读数 64

评论数 0

方法的定义、参数和返回值 、方法重载

 1.1 方法的详细格式: 修饰符   返回值类型   方法名(数据类型  变量名,数据类型  变量名......){                      代码                      return 值; } 修饰符:public static 返回值类型: ...

2018-08-09 10:28:06

阅读数 140

评论数 0

File类、递归、文件搜索、文件过滤器优化、Lambda优化

1.1 概述: 递归的概念:方法自身调用自身则称为递归。 递归的分类: 间接递归:方法A调用方法B,方法B调用方法C,方法C调用方法A(在实际开发过程中一般不用) 直接递归:方法A调用方法A 递归的注意事项: 递归一定要出现出口:结束递归的条件。 递归次数不要太多。 java.lang....

2018-08-08 22:45:38

阅读数 126

评论数 0

File类详解

1.1 File类概述: File类概述: 文件和目录路径名的抽象表示形式。 一个File对象就关联硬盘上的一个文件或文件夹。 File类的作用: 用来操作硬盘上的文件或文件夹 1.2 绝对路径和相对路径:  绝对路径: 以盘符开始,比如:D:/bbb/b.txt 绝对路径在系统中...

2018-08-08 21:33:27

阅读数 70

评论数 0

深入浅出之java线程池

创建线程的方式:     1.继承Thread类     class XxxThread extends Thread{         public void run(){         }     }     new XxxThread().start();     2.实现Runna...

2018-08-07 13:39:19

阅读数 79

评论数 0

java多线程、同步、线程的六种状态

异常处理方式     * JVM处理:将异常信息打印在控制台上并退出JVM结束程序运行。     * 手动处理          手动处理异常方式     * 捕获处理     * 抛出处理 捕获处理的格式     try{         // 可能会出现异常的代码     } catch(...

2018-08-07 00:02:31

阅读数 129

评论数 0

java中异常、线程

1.1 异常概念 1.1.1异常的继承体系 学习异常处理的目的 不能让程序因为一个小小的问题而导致整个程序崩溃。 什么是异常 在程序编译或运行过程中出现的问题则称为异常,最终会导致JVM非正常停止。 异常的继承体系 Throwable类是Java语言中所有错误或异常的超类 Error:错误...

2018-08-05 00:07:10

阅读数 129

评论数 0

java中Map集合、模拟斗地主洗牌发牌、JDK9对集合添加的优化

1.1 Map集合概述 Map集合概述 Map==>映射(一个对应一个) Map是一个接口,只要实现了该接口的类都是双列集合。 双列集合每次存储元素时都需要存储两个元素,一个元素称为键,一个元素称为值,简称键值对。 特点:键必须唯一,值可以重复。 Map集合常用实现...

2018-08-03 18:30:51

阅读数 124

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭