
java
HumorDeCraftsman
这个作者很懒,什么都没留下…
展开
-
加密入门-对称密码简介(Java实现)
一、手写简单加密算法(凯撒密码) 首先,我们需要知道几个基本概念: 明文:原始信息。 密钥:加密与解密算法的参数,直接影响对明文进行变换的结果。 密文:对明文进行变换的结果。 加密算法:以密钥为参数,对明文进行多种置换和转换的规则和步骤,变换结果为密文。 解密算法:加密算法的逆变换,以密文为输入、密钥为参数,变换结果为明文。 1. 凯撒密码介绍 凯撒密码作为一种最为古老的加密技术...翻译 2019-03-29 18:06:31 · 2135 阅读 · 0 评论 -
java环境安装
1.JDK的下载与安装: JDK开发工具包下载安装: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase9-3934878.html 开发工具里包含了公共的JRE 将路径换到D:\java\jdk-9.0.4\ 并将公共JRE去掉 进入 D:盘 你将会看...原创 2019-03-26 11:41:17 · 131 阅读 · 0 评论 -
笔记本USB接口案例(多态,接口)
什么是多态? 概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。 为什么要用多态呢? 原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代...原创 2019-03-29 10:56:45 · 544 阅读 · 0 评论