Thinking in java 学习笔记(2)之final关键字 发表于 2018-08-07 | 分类于 ThinkingInJava final关键字用法 一个永不改变的编译时常量。 一个在运行时被初始化的值,而你不希望他改变。 final使引用恒定不变,一旦引用被初始化指向一个对象,就无法再改变它指向另一个对象,然而,对象其自身却是可以被修改的。 阅读全文 »
Thinking in java 学习笔记(1)之对象与static关键字 发表于 2018-08-03 | 分类于 ThinkingInJava 句柄1String s = "abcd"; String s 中s为句柄,通过=连接对象”abcd”.最终通过句柄来操作对象。 阅读全文 »
无状态认证规范JWT以及JWT.io 发表于 2018-08-02 | 分类于 Web知识 JWT简介JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(搭配HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。多用于无状态的身份认证(无状态指服务端不会持久化token). 阅读全文 »
Thinking in java 附录一之多态之向上转型向下转型 发表于 2018-07-30 | 分类于 ThinkingInJava 多态将一条消息发给对象时,如果并不知道对方的具体类型是什么,但采取的行动同样是正确的,这种情况就叫 作“多形性”(Polymorphism). 阅读全文 »