1.构造方法是用来描述对象创建的过程 构造方法在对象创建的过程中被使用 2.语法: 访问修饰符 (无返回值类型) 构造方法名(=类名){ //初始化代码 } 3.如果没有写构造方法,系统会自动提供一个无参的构造方法; 如果类中出现了构造方法,系统不会提供默认的无参的构造方法; 4.方法重载 a.方法 ...
分类:
其他好文 时间:
2017-05-23 12:15:42
阅读次数:
122
首先一个方法对外暴露的信息有以下几个—— 权限、是否静态、是否final、返回类型、方法签名、异常类型。 其中,按照Effective Java中的约定,方法签名包括了方法名和参数列表。 重写指的是父类中的方法无法满足子类的需求,子类通过重写一个方法的方式来覆盖父类的方法。 而重写方法的某个信息需要 ...
分类:
其他好文 时间:
2017-05-18 21:28:39
阅读次数:
207
在对接API接口时,接口地址和参数结构都很容易被黑客抓包,从而模拟发送请求。 考虑到安全性,防止别人冒名调用,要对接口请求进行合法性验证。 基本原理如下 签名方法 签名参数排序 签名算法 双方根据本次请求的参数采用相同的排序生成字符串,并用相同加密算法(一般MD5,也可以用多次加密处理),最后得到的 ...
分类:
其他好文 时间:
2017-05-17 13:57:55
阅读次数:
237
public class DemoTest { // add(int,int)方法签名=方法名+参数列表 // 在Java中不可能出现方法签名相同的两个方法 public int add(int a, int b) { System.out.println("返回int类型"); return a ...
分类:
其他好文 时间:
2017-05-14 19:45:24
阅读次数:
143
继承有两种方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且实现继承主要依靠原型链来实现。下面介绍几种js的继承:回到顶部原型链继承原型链继承实现的本..
分类:
Web程序 时间:
2017-05-11 14:32:40
阅读次数:
167
1 //: SerialCtl.java 2 // 下面这个Demo演示如何使用Serializable和transient关键字来动态管理成员属性 3 // 主要思想是添加(不是复写与实现)write与read的方法(注意方法签名) 4 5 package c10; 6 7 import java... ...
分类:
编程语言 时间:
2017-05-11 12:53:29
阅读次数:
178
package main; import "fmt" //接口interface //接口是一个或多个方法签名的集合 //只要某个类型拥有该接口的所有方法签名,即算实现该接口。 //接口只有方法声明,没有实现,没有数据字段 //接口可以匿名嵌入其它接口,或嵌入到结构中。 //GO语言中的所有类型都实... ...
分类:
编程语言 时间:
2017-05-06 13:18:44
阅读次数:
222
首先上一张AOP的图示 一:几个重要的概念 1> 切面:横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象[验证切面。日志切面] 2> 通知:切面中的每个方法 3> 目标:被通知的方法(业务逻辑中的方法) 4> 代理(proxy):向目标对象应用通知之后创建的对象 5> 连接点:程序运行前的 ...
分类:
其他好文 时间:
2017-05-01 19:48:26
阅读次数:
945
1、获取方法使用反射获取某一个类中的方法,步骤:①找到获取方法所在类的字节码对象②找到需要被获取的方法 Class类中常用方法: 总结:四个方法中,不带Declared的方法能获取自身类和父类的所有public方法。带Declared的方法能获取自身所有方法但不能获取父类中的方法。只有通过方法签名才 ...
分类:
其他好文 时间:
2017-04-29 18:47:41
阅读次数:
247
(一)应用分层1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推: --开放接口层:可直接封装 Service 方法暴露成 RPC 接口; 通过 Web 封装成 http 接口; 进行网关安全控制、 流量控 ...
分类:
其他好文 时间:
2017-04-21 22:56:44
阅读次数:
392