java
坚强的小猪猪
这个作者很懒,什么都没留下…
展开
-
集合分类以及各自的特点
集合分为Map和Collection两大类1.ArrayList 是有序的,可重复,底层数据结构是数组,查询快,增删慢,线程不安全,效率高2.Vector 是有序的,可重复,底层数据结构是数组,查询快,增删慢,线程安全,效率低3.LinkedList 是有序的,可重复,底层数据结构是链表,查询慢,增删快,线程不安全,效率低4.Hashset 无序 唯一 底层数据结构是链表和哈希表,通...原创 2020-01-10 14:08:37 · 1562 阅读 · 0 评论 -
java中的异常类有哪几类?分别怎么使用?
1.异常类有分为检查异常和运行时异常检查异常:是指编译器要求必须处置的异常,即程序在运行时由于外界因素造成的一般性异常,具体如下:java.lang.ClassNotFoundExeption:没有找到具有指定名称的类异常。java.lang.FileNotFoundException:访问不存在的文件异常。java.lang.IO Exception:操作文件时发生的异常。java.s...原创 2020-01-09 10:33:47 · 1052 阅读 · 0 评论 -
抽象类和接口的区别有哪些
1.抽象类要被子类继承,接口要被类实现。2.接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。3.接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。4.接口是设计的结果,抽象类是重构的结果。5.抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高。6.抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量。7.抽象类主要用来抽象类别,接口主要用来...原创 2020-01-09 09:45:51 · 235 阅读 · 0 评论 -
用AES加密密钥长度报错问题
Exception in thread “main” java.security.InvalidKeyException: Invalid AES key length: 12 bytes后端代码如下:package com.benefm.utils;import com.auth0.jwt.internal.org.apache.commons.codec.binary.Base64;i...原创 2019-10-28 15:36:12 · 13630 阅读 · 0 评论 -
通过url地址下载文件代码
package com.benefm.down.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.Resp...原创 2019-10-25 15:08:16 · 3116 阅读 · 0 评论 -
**java 发送邮件**
java 发送邮件第一种:企业邮箱欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...原创 2019-09-18 11:10:34 · 303 阅读 · 0 评论