摘要: 目录 1. JNI 1.1. JNI技术的使用场景 Java Native Interface(JNI,Java本地接口)是Java语言的本地编程接口。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能,如下: 1)标准的java类库没有提供你的应用程序所需要的功能,通常这些功 阅读全文
posted @ 2018-12-04 23:44 Firefly(萤火虫) 阅读(9230) 评论(1) 推荐(1) 编辑
摘要: 目录 1. 事件机制 1.1. 核心语法 Java事件机制包括3个部分(角色、元素):事件、事件源和事件监听器。 我们如何使用事件:1)创建事件源对象,2)向事件源对象注册监听器,3)调用事件源对象的方法,方法触发事件的生成,并且调用监听器的回调方法处理事件。 事件源: 当事件源状态发生变化时,触发 阅读全文
posted @ 2018-12-04 23:26 Firefly(萤火虫) 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文系博主原创,未经博主许可,禁止转载。保留所有权利。 引用网址:https://www.cnblogs.com/zhizaixingzou/p/10066683.html 目录 1. 正则表达式 1.1. 编码实例 1.1.1. 数据的格式校验 package com.cjw.learn 阅读全文
posted @ 2018-12-04 20:34 Firefly(萤火虫) 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文系博主原创,未经博主许可,禁止转载。保留所有权利。 引用网址:https://www.cnblogs.com/zhizaixingzou/p/10050579.html 目录 1. 枚举 1.1. 枚举的概念 在我们网购的过程中,订单在某个时刻将始终处于几种状态中的一种,它们分别为待付 阅读全文
posted @ 2018-12-01 18:41 Firefly(萤火虫) 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10024036.html 目录 1. Lambda表达式 1.1. 实例 接口定义中只能有一个方法。 使用Lambda表达式可以免去使用匿名类的麻烦,且提供了函数式编程的能力。 等价于: 运行的结果如下 阅读全文
posted @ 2018-11-27 00:25 Firefly(萤火虫) 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10024016.html 目录 1. 异常 1.1. 异常的最佳实践 1.1.1. 非检查异常 Java官方的异常类IllegalArgumentException定义如下。 首先,异常类的取名是有讲究 阅读全文
posted @ 2018-11-27 00:17 Firefly(萤火虫) 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10023948.html 目录 1. 序列化 1.1. 序列化的使用 1.1.1. Java序列化机制 所谓序列化,乃是一种编码方式。 Java序列化API为处理对象序列化提供了一个标准机制。 1)需要 阅读全文
posted @ 2018-11-26 23:57 Firefly(萤火虫) 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10023862.html 目录 1. 内部类 1.1. 概念 定义在另一个类里的类叫内部类,包含内部类的类即它的外部类。 1.2. 4种内部类 1.2.1. 成员内部类 之所以叫成员内部类,是因为它定义 阅读全文
posted @ 2018-11-26 23:36 Firefly(萤火虫) 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10023808.html 目录 1. 注解 1.1. 什么是注解 注解是描述源代码的元数据,和业务逻辑无关。例如@Override使用如下: 即使不使用@Override也没有问题,但写了它就明明白白地 阅读全文
posted @ 2018-11-26 23:23 Firefly(萤火虫) 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文系博主原创,未经博主许可,禁止转载。保留所有权利。 引用网址:https://www.cnblogs.com/zhizaixingzou/p/10023612.html 目录 1. 反射 1.1. 什么是反射 我们知道,类被JVM加载进入内存之后,JVM就会为该类生成一个对应的java 阅读全文
posted @ 2018-11-26 22:48 Firefly(萤火虫) 阅读(299) 评论(0) 推荐(0) 编辑