JavaSE
javaSE知识
fenda、
这个作者很懒,什么都没留下…
展开
-
RSA非对称加密解密的实现(公钥加密私钥解密、私钥加密公钥解密:签名)java
本文是在参考文章的基础上修改的,对下面评论的问题进行一些测试和实现,同时对一些代码增加了相关的注释方便理解:需了解的知识:base64编码非对称加密原理问题:1、修改公私钥还可以成功解密? 通过修改密钥测试,我的是会报错的2、私钥加密公钥解密报错? 通过对代码的修改,进行测试成功了代码如下import javax.crypto.Cipher;import java.security.*;import java.security.interfaces.RSAPrivate原创 2021-08-26 10:29:23 · 1589 阅读 · 2 评论 -
接口与Object的关系
首先看下接口是默认有Object类的public方法的看上去像继承了Object类,但是我们加上extents Object有报错,显然不是继承最后在国外网站看到了相关的回答链接java官方文档解释 添加链接描述大致意思就是:如果一个接口没有父接口,那么就会将Object中的public方法在接口里隐含的申明一份,参数,返回值什么的都一样...原创 2020-11-12 18:48:24 · 353 阅读 · 0 评论 -
java的参数传递是值传递(并不是引用传递)
对于具体的例子,这里给个链接传送门由于大多回答太过于繁琐,找不到重点,同时自己又结合《Java 核心技术卷 Ⅰ》基础知识第十版第四章 4.5 小节中的介绍,这里直接给出总结原创 2020-08-19 11:24:32 · 147 阅读 · 0 评论 -
JDK8 直接定义接口中静态方法,非静态方法
JDK8前,接口只能是抽象方法。但是在JDK8中,静态方法是可以直接定义方法体,可以直接用接口名调用。实现类和实现是不可以调用的一、直接调用接口的静态方法二、实现接口的子类来调用接口的静态方法可以定义非静态方法,在返回值前+default,然后其子类的实现类中进行调用,子类中也可以重写 三、...转载 2019-08-25 14:11:26 · 684 阅读 · 0 评论