![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 94
jingshaozhi
再长的路,一步步也能走完;再短的路,不迈开双脚也无法到达。
确定了目标之后你成功了10%,但是剩下的90%之中,多数是坚持不懈的努力,你会遇到迷茫、遇到挫折,此时不要放弃,回忆你立定目标的决心,成功就在你眼前!习惯很容易养成,一件事情,只要你能咬牙坚持10天,它自然就成了习惯!
展开
-
Java程序员最常犯的10大错误
人非圣贤,孰能无过。都说Java语言是一门简单的编程语言,基于C++演化而来,剔除了很多C++中的复杂特性,但这并不能保证Java程序员不会犯错。那么对于广大的Java程序员来说,它们最常犯的10个错误是什么呢?本文通过总结出Java程序员最常犯的10大错误,可以有效地帮组Java后来者少走弯路,少加班,并写出更健壮的应用程序。数组转ArrayList 为了实现把一个数组转换成一个Array...原创 2018-03-16 16:44:48 · 855 阅读 · 0 评论 -
Java集合Iterator迭代器的实现
一、迭代器概述 1、什么是迭代器? 在Java中,有很多的数据容器,对于这些的操作有很多的共性。Java采用了迭代器来为各种容器提供了公共的操作接口。这样使得对容器的遍历操作与其具体的底层实现相隔离,达到解耦的效果。 在Iterator接口中定义了三个方法:2、迭代器使用public static void main(String[]原创 2018-03-19 16:36:29 · 334 阅读 · 0 评论 -
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:一.抽象类二.接口三.抽象类和接口的区别若有不正之处,请多多谅解并欢迎批评指正,不甚感激。一.抽象类在了解抽象类...转载 2018-04-09 10:32:34 · 215 阅读 · 0 评论 -
java排序 Collections.sort 两种方法详解
Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static <T extends Comparable<? super T>> void sort(List<T> list) { list.sort(null); } public static <T...原创 2018-04-08 16:47:21 · 3299 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序
先复习一个小知识点:运行结果为:2运行结果为:3-------------------------------------------------------------------------------------------------------好了,接着继续try/catch finally,先看结论:一、不管有没有出现异常,finally块中代码都会执行;二、当try和catch中有r...原创 2018-04-12 16:21:19 · 269 阅读 · 0 评论 -
为什么是List list = new ArrayList,而不直接用ArrayList
List是一个接口,而ArrayList 是一个类,ArrayList 继承并实现了List。 List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是 List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象则保留了A...原创 2018-04-19 16:08:40 · 6843 阅读 · 0 评论 -
java使用POI实现excel文件的读取,兼容后缀名xls和xlsx
需要用的jar包如下:如果是maven管理的项目,添加依赖如下:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactI...转载 2018-10-29 16:48:10 · 1576 阅读 · 0 评论 -
java 在windows和linux系统下的字符串路径根据斜杠截取的问题
在windows操作系统中,文件路径的分隔符是:"\\ ",在linux操作系统中,文件路径的分隔符是:"/"。注意:windows路径通常使用反斜杠,但是也支持正斜杠。但是注册表中的路径应该用反斜杠,不能用正斜杠。例如,windows开机启动项如果使用正斜杠表示路径,则会出现不能启动的问题。根据路径斜杠截取:windows 路径是:"\\ ",替换为"/",linux是正斜...原创 2018-10-30 10:32:57 · 3135 阅读 · 0 评论