
conclusion
MisslittleT
未来机器人工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList.add(index,element) 添加到指定位置是怎么实现的
这里以JDK1.8源码为例 public void add(int index, E element) { // 判断当前要求插入的位置是否超过数组的大小 rangeCheckForAdd(index); // 扩容 ensureCapacityInternal(size + 1); // Increments modCount!! /...原创 2020-03-20 15:09:46 · 7841 阅读 · 0 评论 -
Java容器接口及其实现类(JCF)
参考文章,官方文档Java容器接口分为两个部分,一个是最基础的接口 java.util.Collection,另一部分接口是基于java.util.Map继承Collection的接口java.util.Setjava.util.SortedSetjava.util.NavigableSetjava.util.Queuejava.util.concurrent.BlockingQu...原创 2020-03-14 21:01:21 · 893 阅读 · 0 评论 -
忽略字母大小写判断相等 java.md
在String中忽略字母大小判断字符串相等,用equalsIgnoreCase() 方法//示例 String s1 ="ABcD"; String s2 ="aBcd"; System.out.println(s1.equalsIgnoreCase(s2));那如果,我们想忽略大小写判断两个char是否相等怎么办?//示例char ch1 = 'a';char ch2 = ...原创 2020-03-02 12:51:16 · 1631 阅读 · 1 评论 -
ArrayList的扩容机制
这里结合源码分析一下ArrayList的扩容机制,基于JDK8 参考文章,点击这里首先分析ArrayList源码中的属性 /** * 默认初始容量大小 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] DEFAULTCAPACITY_EMPT...原创 2020-02-07 20:04:05 · 934 阅读 · 0 评论 -
实数的整数次幂( java实现)
例题:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0。幂就是底数的乘积,如果直接暴力破解时间复杂度为O(N)下面是两种优化算法解法一:递归(时间复杂度O(NlogN))原理:求x^n:如果n是偶数,则计算x^(n/2) * x^(n/2);如果n是奇数,则计算x^(n/2) * ...原创 2020-01-20 12:25:27 · 2713 阅读 · 0 评论 -
小记:指向函数的指针
在以前编写的程序多次用到,菜单提示输入一个数,根据用户输入的数值不同,调用不同的函数,实现不同的功能。具体调用方法,C语言大致有三种。scanf("%d",&n);1. if 搭配 else if 搭配 elseif(n==1) 函数1;else if(n==2) 函数2;。。。。。elseprintf("data error\n");2. switch 搭配 cas...原创 2018-03-20 16:22:14 · 310 阅读 · 0 评论 -
SSM+WebSocket实现一个简易网页版通讯工具
编译环境:jdk1.8 , tomcat8.0+ , IDEA这里主要讲一下websocket的信息传递,以如何实现多人实时在线聊天为例:websocket主要的三个类MyWebSocketConfig主要负责配置websocket的处理器和握手拦截器MyHandShakeInterceptor 是websocket的拦截器MyWebSocketHander是websock...原创 2018-10-14 21:37:47 · 7980 阅读 · 7 评论