Java
奋斗的runnoob
努力中
展开
-
代码证明内特朗箱子悖论
图片来自知乎https://www.zhihu.com/question/26435542/answer/112876996?utm_source=wechat_session&utm_medium=social&utm_oi=855348107909664768import java.util.LinkedList;public class boxQuestion ...原创 2019-05-01 13:38:44 · 479 阅读 · 0 评论 -
HashMap与HashTable异同学习笔记
HashTable底层数组+链表实现无论key还是value都不能为null线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低初始size为11,扩容:newsize = oldsize * 2 + 1计算index的方法:index = (hash & 0xFFFFFFF)% tab.lengthHashMap底层数组+链表实现K...原创 2019-05-29 14:44:26 · 289 阅读 · 0 评论 -
Java笔记总结(一)
C Java 面向对象的编程语言Sun -> Oracle1991 1995 1.01998 2004 Java 1.5 5.07 8 9 10Java 可以做什么? No.1服务器端开发的语言。C++ Python C#hadoop 服务器: 硬件:配置很好的电脑 TeamViewer。集群。数据中心 软件:应用程序JavaME JavaE...原创 2019-06-10 20:11:23 · 276 阅读 · 0 评论 -
Java笔记总结(二)
类: 英雄机:x、y、img、height、width、life 飞行物:x、y、img、width、height、移动 小蜜蜂:继承 extends 飞行物 速度 移动(斜着) 敌机:继承 extends 飞行物 速度 移动(向下) 子弹:继承 extends 飞行物 移动(向上)主类extends JPanel:主方法 paint(Graphics g)...原创 2019-06-10 20:13:23 · 182 阅读 · 0 评论 -
Java笔记总结(三)
回顾: Map: - key-value键值对 HashMap LinkedHashMap TreeMap Hashtable ConcurrentHashMap Node节点: key value next hash 存储过程 put(key, value) 先定hash位置,确定key的位置,跟位置上的链表,每...原创 2019-06-10 20:14:46 · 176 阅读 · 0 评论