java基础知识
qq_2450394626
这个作者很懒,什么都没留下…
展开
-
Java中String、StringBuilder以及StringBuffer
参考:探秘Java中String、StringBuilder以及StringBuffer](https://www.cnblogs.com/dolphin0520/p/3778589.html)转载 2018-09-23 14:26:21 · 119 阅读 · 0 评论 -
Java必知---泛型(下)
参考:Java必知—泛型(下) 本文将会讲到的是泛型的进阶知识:通配符、PECS原则和类型擦除。 1.类型通配符类型通配符:额...说白了就是一个?。当确定集合是某种数据类型的时候,你可以写List,而当不确定集合是哪一种类型的时候,就可以写成List<?>.当然,也可以用其它的字母来表示,如下常用的通配符有:E — Element,常用在java Collection里...转载 2018-09-15 17:17:10 · 152 阅读 · 0 评论 -
java必知---泛型(上)
参考Java必知必会之(二)—泛型(上) 所谓泛型就是允许定义类、接口、方法时指定类型形参(分别称为泛型类、泛型接口、泛型方法)。这个类型形参将在声明变量、创建对象、调用方法时动态指定(即传入的实际的类型参数,也称为类型实参)。泛型类: 1public class TestT<T> { 2 private T t; 3 public TestT(T t){ ...转载 2018-09-15 17:03:03 · 146 阅读 · 0 评论 -
Java 利用JDK提供java.security.MessageDigest类实现MD5算法:
参考文章MD5:常见消息/数字摘要算法简介: MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被”压缩”成一种保密的格式 (也就是把一个任意长度的字节串变换成一定长的十六进制数字串)。特点: 压缩性: 任意长度的数据,算出的MD5值长度都是固定的。 容易计算: 从原数据计算出MD5值很容易。 抗修改性: 对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大...转载 2018-08-30 08:18:31 · 976 阅读 · 0 评论 -
Java字符串转double、int
参考:参考文章 String a=”2.33”; double value = Double.valueOf(a);转载 2018-08-28 10:29:17 · 1850 阅读 · 1 评论 -
Java中保留小数位数
注意:保留小数位数用用到BigDecimal类型做转换,所以要有这行引入jar包的程序:import java.math.BigDecimal;1. 四舍五入保留两位小数:double a = 123.0232363869654697132695;a = new BigDecimal(doubleValue).setScale(2, BigDecimal.ROUND_HALF...原创 2018-08-23 09:35:10 · 119 阅读 · 0 评论 -
java日期操作
字符串转日期String s="2016-02-03 13:22:53";Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(s);原创 2018-05-25 19:48:11 · 188 阅读 · 0 评论 -
java解析JSON的三种方式
本文实例分析了基于java解析JSON的三种方式。分享给大家供大家参考,具体如下:一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的...转载 2018-05-09 20:26:23 · 69589 阅读 · 0 评论 -
Java中数组(Arrays)工具使用:数组复制、数组排序、数组查找、数组比较、数组填充、数组转字符串
1.binarySearch:查找数组中为 key 的 下标 :binarySearch 二分法查找,数组必须有序,且存在此数组中,否则返回负数下标Arrays.binarySearch(Object[] a,Object key):intArrays.binarySearch(Object[] a, int fromIndex, int toIndex,Object key):int...转载 2018-05-08 10:17:16 · 535 阅读 · 0 评论