- 博客(11)
- 收藏
- 关注
原创 Comparable与Comparator的区别
对比ComparableComparator词性形容词名词释义可比较的比较器类型接口接口抽象方法int compareTo(T o)int compare(T o1, T o2)目的自比较它比较实现Comparable接口的类,目的是使该类的对象之间可进行比较。当该比较方式满足不了特定需求时,可以创建一个实现了Compara...
2019-02-17 16:27:07
155
转载 字符串编码问题
这篇文章对编码解释的通俗易懂,所以转过来当笔记看看。本文转自廖雪峰老师的官网,链接https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000因为计算机只能处理数字,如果要处理文本,就必须...
2018-09-03 15:57:43
297
原创 Java异常
概念 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。 Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。分类 Java标准库内建了一些通用的异常,这些类以Throwabl...
2018-05-10 18:17:19
179
原创 enum枚举应用
通常情况下,在表达某些特定字段、参数时,使用定义常量来表达时,很难明确表达出字段、参数意义,代码可读性很差。/** * 订单类 */public class Order{ /** * 订单编号 */ String orderNumber; /** * 支付方式 * 0:微信app * 1:微信公众号 * 2:...
2018-04-19 18:35:34
223
转载 vim常用命令总结(二)
1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销 如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。5.重做 如果你撤消了多次,你还可以用CTR...
2018-04-13 14:05:55
144
转载 vim常用命令总结(一)
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中...
2018-04-13 13:57:48
161
原创 ConcurrentModificationException异常原因
在使用迭代器对Vector、ArrayList进行迭代的时候,如果在迭代过程中对其增、删操作,就会抛出java.util.ConcurrentModificationException。示例:public class Practice { public static void main(String[] args) { List<Integer> lis...
2018-04-06 13:22:09
136
原创 SpringMVC + MultipartFile实现文件上传
jar包别漏掉:commons-fileuploadmaven依赖:<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.2</version...
2018-04-04 17:41:34
938
2
翻译 Unknown tag (c:foreach). in eclipse [duplicate]
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>It dissapeared after I deleted the white space between <%@ and taglib that appears in code.<%@ 和taglib之间多了个空格,导致异常,删除之后就可以...
2018-03-29 11:53:47
578
原创 NoSuchElementException
出现原因: 迭代器遍历时,重复出现 iterator.next(); next(), 是返回当前元素, 并指向下一个元素.解决办法:遍历时,只出现一次。正确示例:List<String> list = new ArrayList<String>(); list.add("1"); list.add("2"); list.a...
2018-03-29 11:51:39
1614
原创 Java的值传递
对值传递、引用传递有些疑问,综合其他人的解释,加上自己的理解,在这里分享一下,如有不当之处,恳请指出。1、概念 值传递、引用传递,是计算机领域的专有名词。 值传递和引用传递,属于函数调用时参数的求值策略(Evaluation Strategy),这是对调用函数时,求值和传值的方式的描述,而非传递的内容的类型(内容指:是值类型还是引用类型,是值还是指针)。(参考:链接:https://www....
2018-03-29 11:28:11
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人