![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
胡少侠7
侠之大者,为国为民。
展开
-
正确地遍历删除List
使用普通for循环和增强for(已尝试),都会报异常,要使用Iterator进行遍历删除原创 2017-03-27 18:21:45 · 423 阅读 · 0 评论 -
Java语言使用泛型和LinkedList模拟栈操作
Java语言使用泛型和LinkedList模拟栈操作方法说明pop():获取栈端元素push():将元素压入栈end():判断占空Java代码public class LinkedList<T> { private static class Node<U> { U item; Node<U> next; Node() {原创 2017-07-28 11:30:43 · 542 阅读 · 0 评论 -
JAVA8 十大新特性详解
“Java is still not dead—and people are starting to figure that out.” 本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字。 一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 复制代码 代码如下:interface For转载 2017-09-06 10:19:00 · 160 阅读 · 0 评论 -
Java内存模型分析(堆、栈和常量池以及相关String的详细讲解)
在JAVA中,有六个不同的地方可以存储数据: 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 ——最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.堆栈(stack)。位于通用RAM中,但通过它的“堆栈指转载 2017-09-06 10:09:09 · 2504 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符创变量 Strin转载 2017-09-06 10:25:42 · 261 阅读 · 0 评论 -
java获取excel中数据,并转化为JSON格式
java通过poi读取execl文件,并且将其中的map格式和数组格式的字符串,转化为相应的数据类型。引入poi库读取execl数据,转化为json字符串将其中的map格式和数组格式的字符串,转化为相应的数据类型引入poi库:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>原创 2017-12-12 17:01:28 · 4513 阅读 · 1 评论 -
Spring的文件上传
Sping的文件上传前台代码通过input获取文件信息:var action = "http://localhost:8080/playbpo/v1/playblo/logo";var formData = new FormData();var filename;formData.append("logo", document.getElementById("input_id").files[原创 2017-05-09 15:53:37 · 466 阅读 · 0 评论