
java基础
小码哥1993
这个作者很懒,什么都没留下…
展开
-
LinkedHashMap与LRU
1.双联表:https://www.cnblogs.com/782687539-nanfu/p/10333031.html2.LinkedHashMap实现原理,以及LruCache算法https://blog.youkuaiyun.com/justloveyou_/article/details/71713781感谢作者, 如违版权请联系我 ????...原创 2020-04-16 10:26:09 · 219 阅读 · 1 评论 -
java线程池相关问题
1.线程池与工作队列的关系: https://www.cnblogs.com/diegodu/p/7381735.html2.如何确定并发线程数:https://www.cnblogs.com/dennyzhangdd/p/6909771.html?utm_source=itdadao&utm_medium=referral3.如何确定是cpu密集型还是IO密集型:https://b...原创 2020-04-13 17:46:54 · 175 阅读 · 0 评论 -
Java IO学习总结
最近没事,就把以前学过的一些基础东西回顾回顾总结总结。这两天又看了看IO,也大概有了一个知识框架,下图就是IO这块的知识体系。所谓IO(Input Output):是用来处理设备之间数据的传输,java对数据的操作都是通过流的方式,java中用来操作流的对象都在java.io包中。 java中IO流按照流向分为:输入流和输出流;按照操作的数据类型分为:字节流和字符流。由于数据在计算机中的最终是原创 2017-03-25 09:10:43 · 344 阅读 · 0 评论 -
Java网络编程
1.网络编程基础知识: 网络编程是直接或间接通过网络协议与其他计算机进行通讯。网络编程中有两个问题:如何精准找到网络上要通讯的主机;在找到主机后如何进行数据传输。 在TCP/IP协议中,IP层主要负责网络主机的定位,数据传输的路由,由IP地址唯一确定网络上的一台主机;而TCP层则提供面向应用的可靠或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层如何处理数据。转载 2017-03-22 17:35:13 · 431 阅读 · 0 评论 -
java 集合框架再学习
下面是java集合中最常用到的一些集合对象,以及这些对象的底层原理和特点,具体的一些方法看API文档: 在单列集合Colleciton中,根据所存入的元素是否唯一,有序,分为List 和 Set两大类。其中List集合有索引,可以存入相同的元素,是有序的。该类型的集合常用的有ArrayList,其底层是可变数组,在创建的时候默认数组长度是10,当存满后,再次存入的时候,会创建一个新的数组,数原创 2017-04-05 22:26:19 · 399 阅读 · 0 评论