自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 吊打面试官-hashMap

hashMap 知识点HashMap是什么? HashMap是用来存储key-value键值对的集合类 它具有存储效率高,查询速度快的特点。HashMap的底层实现原理是什么? HashMap底层是基于(数组+链表+红黑树)结构来实现的,数组元素采用Node节点来保存key-value键值对的信息。 HashMap的默认初始容量为16 默认负载因子是0.75 最大容量是2^30 主要方法有put get 1.在put key-value时 如果哈希表没有初始

2021-02-28 00:20:05 172

原创 java ArrayList 底层源码深度解析

package BaseClassJavaSource;import sun.misc.SharedSecrets;import java.util.*;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;/** * Resizable-array implementation of the <tt>List

2020-07-16 19:30:51 280

原创 B+Tree 联合索引存储结构

https://www.cnblogs.com/ibigboy/p/12373978.html

2020-07-10 16:09:55 351

原创 effective java —— 方法

以下主要针对方法参数,返回值,方法签名等细节的优化,以提高程序的健壮性和灵活性。值得大家阅读private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");/*** 构造器或公用方法 第一先检查参数有效性,防止错误深入蔓延,不便问题查找*/public void f1(Object o) { if (o == null) { throw new IllegalArgumentEx

2020-05-22 23:44:38 260

原创 修身——人性的弱点

一 协调人际关系如欲要蜂蜜,就别打翻蜂房第一印象是关键怎样达到自己的目的不要逼别人认错获得他人信任的方法真诚地赞赏他人每天尽力服务他人二 利用人的欲望想钓到鱼,鱼饵必须适合的口味人际关系从给予开始借助别人的力量制造奇迹的信函满足与快乐的心态三 做到让人喜欢对他人诚挚地关切给予他人微笑牢记他人的名字凭良好的仪表赢得好感四 善于沟通交流学会倾听他人说话迎合他人的兴趣话题满足对方的成就感融个性于人群中让他人觉得自己重要五 注重内在修为养成自我提

2020-05-22 23:24:00 286

原创 深入剖析 java StringBuilder 和 StringBuffer

在这之前我只记住了StringBuilder不是线程安全的,StringBuffer是线程安全的这个结论,至于StringBuilder为什么不安全从来没有去想过。public class StringBuilderDemo { public static void main(String[] args) throws InterruptedException { Str...

2020-05-03 15:22:00 171

原创 深入剖析 java Integer

1、Integer 类简介  首先我们大致看一下Integer是什么,Integer 类在JDK1.0的时候就有了,它是一个类,是 int 基本数据类型的封装类  2、Integer 类和 int 的区别  ①、Integer 是 int 包装类,int 是八大基本数据类型之一(byte,char,short,int,long,float,double,boolean)  ②、Integ...

2020-04-26 19:04:15 383

原创 深入剖析 java String

java “+” 连接符原理Java语言为“+”连接符以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。其中字符串连接是通过 StringBuilder(或 StringBuffer)类及其append 方法实现的,对象转换为字符串是通过 toString 方法实现的。/** 测试代码*/public class Test { public static...

2020-04-23 23:21:20 162

原创 android app 自动更新功能 局域网IIS 和互联网访问

//调用 DownloadUtil.checkToUpdate(MainMenu.this, true);public class DownloadUtil { //下载器 private DownloadManager downloadManager; //上下文 private Context mContext; //下载的ID pri...

2019-12-27 12:47:52 652

原创 LinkedList Api详解

package collectionApi;import java.util.Iterator;import java.util.LinkedList;import java.util.ListIterator;public class LinkedListApi { public static void main(String[] args) { LinkedList<...

2019-11-01 14:38:20 3055

原创 TreeMap 详解

package collectionApi;import java.util.Comparator;import java.util.Map.Entry;import java.util.NavigableMap;import java.util.NavigableSet;import java.util.Set;import java.util.SortedMap;import ...

2019-10-31 23:50:29 334

原创 TreeSet 详解

package collectionApi;import java.util.Comparator;import java.util.Iterator;import java.util.NavigableSet;import java.util.SortedSet;import java.util.TreeSet;public class TreeSetApi { public...

2019-10-30 21:56:30 237

原创 StringBuilder 详解

package api;class StringBuilderApi { public static void main(String[] args) { StringBuilder builder = new StringBuilder(); builder = new StringBuilder("saf"); builder.append("124"); build...

2019-10-29 23:10:38 213

原创 Math Api 详解

package baseApi;public class MathApi { public static void main(String[] args) { double d = Math.sqrt(4); // 求平方根 System.out.println(d); // 2.0 d = Math.ceil(4.24); // 向上取整 System.out.p...

2019-10-29 22:14:11 1568

原创 Collections Api 详解

package collectionApi;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Comparator;import java.util.Enumeration;import java.util.HashSet;impo...

2019-10-25 23:43:47 465

原创 Collection 集合继承体系

**集合继承体系**1. 集合接口继承体系 Iterable<E> ↓ Collection<E> ↓ ↓ List<E> Set<E>2. ArrayList继承体系 AbstractCollection<E> → Collection<...

2019-10-24 23:22:49 1048

原创 HashSet 详解

package collectionApi;import java.util.HashSet;import java.util.Iterator;public class HashSetApi { public static void main(String[] args) { HashSet<String> set = new HashSet<>();...

2019-10-22 22:43:05 506 1

原创 HashMap 详解

package collectionApi;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.function.BiConsumer;public class HashMapApi { public sta...

2019-10-21 23:16:14 144

原创 StringList 详解

package collectionApi;import java.util.ArrayList;import java.util.Comparator;import java.util.Iterator;import java.util.ListIterator;import java.util.function.Consumer;public class ArraryListA...

2019-10-20 22:54:05 5191

原创 Class 详解

package baseApi;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ClassApi { public static ...

2019-10-17 22:32:21 178

原创 Object 详解

package baseApi;import java.util.Arrays;public class ObjectApi { public static void main(String[] args) { // TODO Auto-generated method stub Object object = new Object(); int[] nArr = {2, ...

2019-10-17 22:31:36 217 1

原创 Arrarys 详解

package collectionApi;import java.util.Arrays;import java.util.List;public class ArrarysApi { public static void main(String[] args) { List<String> list = Arrays.asList("ssdf", "sadf", ...

2019-10-15 21:38:35 344

原创 Character 详解

package api;public class CharacterApi { public static void main(String[] args) { Character character = new Character('a'); Character character1 = new Character('d'); character1 = Character.v...

2019-10-15 21:37:07 2899

原创 java Integer 详解

package api;public class IntegerApi { public static void main(String[] args) { int maxInt = Integer.MAX_VALUE; // 2^31 -1 int minInt = Integer.MIN_VALUE; // -2^31 //System.out.println("max...

2019-10-13 22:39:56 309

原创 java String 详解

package api;import java.util.Arrays;import java.util.List;import org.omg.CosNaming.NamingContextExtPackage.StringNameHelper;public class StringApi {public static void main(String[] args) { ...

2019-10-11 18:01:00 213

Windows 快速复制粘贴工具 不用需要 Ctrl +C Ctrl +V

这是一款快速复制粘贴工具 比 Ctrl +C Ctrl + V 还要方便快捷, 只需要点两下鼠标就可以进行快速的进行复制粘贴, 选中文本(即复制) 按压鼠标滚轮(即粘贴),对于经常使用Ctrl +C 和 Ctrl+V 的人是一款不可获缺工具。 快来体验吧

2020-05-09

邮件模板快速查找复制工具.rar

一款免费的超级好用的 邮件 模板 快速复制 粘贴工具, 给客服们回邮件提供超棒的体验,解放双手,早早下班

2020-04-29

空空如也

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

TA关注的人

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