java基础
文章平均质量分 88
Lynn_Meng
在成就大神的路上又前进了一步。
展开
-
List泛型的类型转换
实例:List<String> 转List<BigDecimal>类型转换自己写最笨的就是循环,然后再赋值的流程了吧,速度慢不说,还不高大上。下面两种方法来解决这个问题。首先推出自己比较支持的方法:不需要其他依赖包,方法简单,高大上(JDK8版本以上,要支持lambda表达式)List<Long> numList1 = new Array...原创 2019-11-12 16:32:05 · 7940 阅读 · 1 评论 -
枚举类使用--持续更新
枚举类的创建自己的构造函数,可以包含多个值。public enum HelloStatus { dt_send(new Integer(-1),"hello"), none_send(new Integer(0),"world"), send_success(new Integer(1),"you"); public Integercode; pu...原创 2019-10-30 14:39:35 · 128 阅读 · 0 评论 -
premature EOF 错误
Premature EOF属于IOException异常中,在解决这个问题中查阅了很多资料,甚至源码。目前在网络里的说法是:EOF是end of file的缩写,prematureeof指的是读取文件时非正常的提前进入EOF状态这个是很正确的,但是一开始没能理解,所以这个问题解决了有几天时间。读文件包括读文件,或者其他流形式的。下面说一下我遇到这个问题的实际例子:我是...原创 2019-06-06 09:55:39 · 24232 阅读 · 2 评论 -
字符串替换两个特定字符之间内容的代码实现
今天一个同事写字符串的替换问题,提交代码的实现逻辑太过麻烦,于是追问是从网上拷贝下来的,我在网上一搜,果然一大堆这种实现方法,真的是太浪费正则表达式了,拖慢速度,浪费了强大的string类。下面写一下我的代码实现,只为了让代码更加简洁:String str="local/{yyyymmdd}/target";String reg = "[{][\\D]{0,8}[}]";System...原创 2018-10-22 15:34:13 · 14168 阅读 · 8 评论 -
Java 内存分析
Java 内存分析内存是一个程序员很容易忽视的一个地方,对内存的不理解导致出现内存溢出不能很好的定位,及多线程不能排除问题。本文也是博众家所说而做,网络文章太多,但是各种解说不统一,感觉像是婆说婆有理一样,这篇文章理解后,相信你会对其他文章的理解更加容易。总的就是两个方面来讲,大,小。1.内存从大的角度来看,有两个大的划分,一个是“堆”,一个是“栈”。2.内存从更细的角度来看,有5个组成部分,分别...原创 2018-04-03 23:13:00 · 1058 阅读 · 1 评论 -
Java 基础巩固 Date 格式化 及 日期计算
Date 相关实用的代码记录原创 2017-09-12 23:19:26 · 1015 阅读 · 0 评论 -
Keystore的相关用法
Keytool 是一个有效的安全钥匙和证书的管理工具转载 2017-07-26 00:00:07 · 1703 阅读 · 0 评论 -
HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。原创 2016-08-14 23:05:52 · 259 阅读 · 0 评论 -
Collection集合和map集合的种类区分
集合主要有Collection和Map接口。List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) List接口有三个实现类:LinkedList,ArrayList,Vector LinkedList转载 2016-08-07 17:37:44 · 12919 阅读 · 3 评论 -
java中重载与重写的区别(多态理解)
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使原创 2016-08-15 11:34:16 · 1520 阅读 · 0 评论