自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 泛型的基本使用

泛型: 就是一种把指定数据类型的工作推迟到创建对象或者调用方法的时候的特殊的类型 , 是一种参数化类型 * 格式: * <数据类型> * 数据类型: 必须是引用数据类型 * * 泛型的好处: * a: 把运行期的错误提前到了编译期 * b: 省去了向下转型 * c: 去掉了黄色警告线 */ 泛型有三种使用方式,分别为:泛型类、泛型接口、泛型方...

2018-02-28 16:34:14 126

翻译 Collections工具类的用法

Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:测试数据: List&lt;String&gt; list = new ArrayList&lt;String&gt;(); list.add("b张三"); list.add("d孙六"); list.add("...

2018-02-27 10:52:39 263

转载 集合 判断是否为同一元素

总结:对于List集合,仅仅是通过判断两个对象的【equals】方法是否为true对于Hash系列的集合,是先判断对象的【hashCode】返回值是否相同,再判断对象的【equals】返回值是否为true对于Tree 系列的集合,是判断两个对象的【compareTo】方法的返回结果是否是0注意【Object】中的equals方法等同于==;默认不同对象调用hashCode方法返回的都是不同的整数。...

2018-02-26 18:19:13 640

转载 Java中的增强 for 循环 foreach+移除元素

JDK1.5中增加了增强的for循环    foreach (增强 for) 是 Java中的一种语法糖,几乎每一种语言都有一些这样的语法糖来方便程序员进行开发,编译期间以特定的字节码或特定的方式来对这些语法进行处理。能够提高性能,并减少代码出错的几率。在 Java 中还有比如 泛型、自动拆箱、自动装箱、内部类、枚举等等。  foreach 是用来对数组或者集合(collection接口下的集合L...

2018-02-12 16:48:57 2210

转载 Arrays用法整理(操作数组的工具类)

本文将整理 java.util.Arrays 工具类比较常用的方法: 最常用的方法就是asList,sort,toString,equals,copyOf了本文介绍的方法基于JDK 1.7 之上。 Arrays.asList(arr).contains(targetValue); 检查数组里面是否包含某个元素ArrayList&lt;String&gt; list = new ArrayList&...

2018-02-06 16:47:17 343

转载 String,StringBuffer与StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内...

2018-02-06 15:25:38 177

原创 BigDecimal用法详解

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算

2018-02-06 10:59:12 148

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:         解压后,选择当前64位win7系统对应的版本:        2、安装    1)解压后

2018-02-05 11:57:09 156

转载 springmvc @InitBinder 的用法

在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支持这个格式的转换,所以必须要手动配置, 自定义数据类型的绑定才能实现这个功能。比较简单的可以直接应用springMVC的注解@initbinder和spring自带的WebDataBinder类和操作ps:字符串是2017-10-31 15:01:31这种格式 

2018-02-02 16:23:17 552

转载 Java的Date类与Calendar类

一:Date类  在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。  1.使用Date类代表当前系统时间  Date date = new Date(); System.out.println(date);  使用Date...

2018-02-01 16:57:26 305 1

SpringBoot2.0不容错过的新特性 WebFlux响应式编程.txt

SpringMVC是同步阻塞的IO模型,资源浪费相对来说比较严重,当我们在处理一个比较耗时的任务时,例如:上传一个比较大的文件,首先,服务器的线程一直在等待接收文件,在这期间它就像个傻子一样等在那儿(放学别走),什么都干不了,好不容易等到文件来了并且接收完毕,我们又要将文件写入磁盘,在这写入的过程中,这根线程又再次懵bi了,又要等到文件写完才能去干其

2019-08-15

Java并发编程与高并发解决方案.txt

互联网高并发必会技能,不会高并发的java开发不是合格的程序员!!!

2019-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除