Java知识整理
DoubleFJ
只有回不去的过去,没有到不了的未来。
展开
-
HashMap与ArrayList 的扩容问题
HashMap与ArrayList 的扩容问题1. HashMap扩容 HashMap 的实例有两个参数影响其性能:初始容量 和加载因子。 容量是哈希表中桶的数量,初始容量只是哈希表在创建时的容量。 加载因子 是哈希表在其容量自动增加之前可以达到多满的一种尺度。 当哈希表中的条目数超出了加载因子与当前容量的乘积时,则要对该哈希表进行 rehash 操作(即重建内部数据结构),从而哈希表将具有原创 2017-01-10 12:46:59 · 2527 阅读 · 0 评论 -
整理一些 JDK 中 Integer 实用但不常用的方法
个人博客:DoubleFJ の Blog直接开搞。toString该方法进行了重载,一种是 toString(int i, int radix),另一个是 toString(int i)。一个参数的方法就相当于 toString(int i, 10),看代码便知,何况其官网注释也有: public static String toString(int i, int radix) ...原创 2018-09-26 15:25:11 · 1237 阅读 · 0 评论 -
Java 运行时(RUNTIME)注解详解
参考博文:Java注解解析-运行时注解详解(RUNTIME) 个人博客:DoubleFJ の Blog整理测试后并附上完整代码注解定义注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明 。如果要对于...原创 2018-09-07 10:44:33 · 2239 阅读 · 0 评论 -
Java中的数组拷贝以及对象Bean拷贝
个人博客:DoubleFJ の Blog数组拷贝方式直接先贴出测试代码:Student :package com.tonglei.test;/** * 学生实体测试类 * * @author ffj * */public class Student { private int age; private int height; ...原创 2018-08-24 15:50:16 · 2486 阅读 · 0 评论 -
Java8集合框架新增方法汇总
本想着自己总结记录汇总下这些新方法的,结果一搜,一点,乖乖,真的是太详细了,然后我就搬过来了。。原文地址其中当然也涉及Lambda表达式,简化代码,何乐不为。个人博客地址:DoubleFJ の BlogCollectionforEach()该方法的签名为void forEach(Consumer<? super E> action),作用是对容器中的...转载 2018-08-17 16:52:54 · 1297 阅读 · 0 评论 -
JDK1.8中的Stream详解
别处看到的文章,对其再次进行了整理。收获很多。也可访问 DoubleFJ の BlogStream简介Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Jav...转载 2018-07-13 16:49:57 · 4204 阅读 · 0 评论 -
Java小知识点整理(二)
有一段时间没有整理了,今天整理一下最近看JDK1.8源码发现的几个不错的function。For Java. 首发 DoubleFJ の Blog总览:Base64加解密rotatetableSizeFor插入排序 insertion sortBase64加解密 /** * Base64加解密 * * @...原创 2018-07-04 15:45:50 · 197 阅读 · 0 评论 -
Java小知识点整理(一)
本文首发于个人博客:DoubleFJ の Blog今天来总结一些平时不起眼的东西。For Java.for循环进行遍历删除元素ArrayList<String> list = new ArrayList(Arrays.asList("a", "b", "c", "d"));原创 2018-06-01 13:33:36 · 2839 阅读 · 0 评论 -
Java 23种设计模式使用场景(含Demo讲解分析,便于理解)
Java 23种设计模式小Demo分析详情点击我的GitHub地址,其中带有例子便于理解,请点击我查看吧~原创 2018-03-13 09:49:20 · 912 阅读 · 0 评论 -
Java操作文件输出为字符串以及字符串输出为文件
文件输出为字符串示例代码: /** * 读取文件为字符串 * * @return */public static String readString() { String str = ""; File file = new File("C:/Users/wan7/Desktop/表单/粗集料试验/粗集料冲击值试验(T032原创 2017-06-30 14:32:44 · 6289 阅读 · 0 评论 -
Java 8 新的时间日期库及使用示例以及时间格式转换
Java 8 新的时间日期库及使用示例转载 2019-04-03 11:42:51 · 413 阅读 · 0 评论