- 博客(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
原创 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
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人