- 博客(9)
- 资源 (15)
- 收藏
- 关注
原创 java8新特性 stream、lambde、optional
一、stream: stream() − 为集合创建串行流。 parallelStream() − 为集合创建并行流。 forEachStream 提供了新的方法 'forEach' 来迭代流中的每个数据。以下代码片段使用 forEach 输出了10个随机数:Random random = new Random();random.ints().limit(10)....
2018-06-28 19:39:29 352
转载 谈谈java中遍历Map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点先初始化一个mappublic class TestMap { public static Map<Integer, Integer> map = new HashMap<Integer, Integer>...
2018-06-28 09:25:56 200
原创 BIO与NIO、AIO的区别
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。BIO是一个连接一个线程。NIO是一个请求一个线程。AIO是一个有效请求一个线程。同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写);异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码)...
2018-06-27 20:06:09 224
原创 Hashmap如何实现key的唯一性
Map和Set不可存在重复元素1 对于 HashMap HashSet 的实现是:维护了一张 HashTable 。容器中的元素全部存储在Hashtable 中,每次添加元素都会先判断是否有重复的元素,hashcode()方法进行比较,若一样再equals()方法比较,他们的底层数据结构如果也相同的话,JVM就认为数据已经存在了,就不会添加数据!2 对于 TreeMap TreeSet他们...
2018-06-27 19:56:59 5201 1
原创 hashcode()和equals()
浅显的总结了些,深入无法理解Java中的hashCode方法就是根据一定的规则将与对象相关的信息(比如对象的存储地址,对象的字段等)映射成一个数值,这个数值称作为散列值设计hashCode()时最重要的因素就是:无论何时,对同一个对象调用hashCode()都应该产生同样的值。如果在讲一个对象用put()添加进HashMap时产生一个hashCdoe值,而用get()取出时却产生了另一个hashC...
2018-06-27 17:42:41 638
原创 '=='与equals 的区别
=操作符专门用来比较变量的值是否相等。比较好理解的一点是: int a=10; int b=10; 则a==b将是true。 但不好理解的地方是: String a=new String( "foo "); String b=new String( "foo "); 则a==b将返回false。 对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身。a和...
2018-06-27 11:45:07 184
原创 tomcat部署项目有哪几种方式?
1、直接将web项目文件件拷贝到webapps目录中 (打war包,war包是需要tomcat的)Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。2...
2018-06-27 11:05:40 1119
原创 war包与jar的区别与使用以及Spring boot打包
jar包和war包所存在的原因是,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息。这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件,就是我们说的jar包和war包。 jar包中只是用java来写的项目打包来的,里面只有编译后的class和一些部署文件。而war包里面的东西就全了,包括写的代码编译成的class文...
2018-06-24 13:52:05 906
oraclebak.bat
2021-09-16
vba编写excel查找系统安装软件
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人