JAVA 基础知识集合

ConcurrentHashMap


https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478868&idx=1&sn=1aa298b9ba67ab33ea8af9c7627a27da&chksm=bd25372b8a52be3d9806e688cade686e668a075273ec662e0889978c6003d5be2a5fb411c15c&scene=0&key=4b95006583a3cb386aa747c9a4d3481a9ecbc9cc32758ee436bb4a8d1f290988f4e450b7e64767d85d0b18bac1326e876d837f6b3faa7863324c8c0c2f20dee17f671b786074f99eec73ce4ea97599ed&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478868&idx=2&sn=0afcac5c520e54672f2031cb92a359cf&chksm=bd25372b8a52be3d1c21c8db8e7d441636e8cf933f42332aa7d583d5fec655fbcb0b7673feb6&scene=0&key=c2513fa3664680e1425d079f3c79ce5ad9d3304e63d637301d67805a2b1b3c5f8a3a0eeb22c9c885a3ea06d88e582cda0ee3b606059b4b9e628276a9b12f2f4488ecb53988dd63528cb9541d9e079adb&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478851&idx=1&sn=f346198fe84c28f96153c436e7d0f25c&chksm=bd25373c8a52be2ae5ad2839b60892260371129f9dfade6cd14a5e9d0f485cb3ac8e39de3116&scene=0&key=4b95006583a3cb38ddd7f964ef2b81bf8cdef13c47638cb66d33a8b4537296cf58e19e3cb2a8c88c0a37d868c8ff96e4e015271e74ff3b6658c7076392d965d544127325400152796b8dad5f64b9e16a&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

reactor模式

https://www.jianshu.com/p/188ef8462100
https://www.jianshu.com/p/2461535c38f3
https://www.jianshu.com/p/eb28811421e3
https://www.jianshu.com/p/847600114337

nio

https://www.cnblogs.com/xiaoxi/p/6576588.html
https://blog.csdn.net/u011381576/article/details/79876754
https://blog.csdn.net/lirenzuo/article/details/79465975
https://www.cnblogs.com/dolphin0520/p/3916526.html
https://www.cnblogs.com/geason/p/5774096.html

atomic

https://blog.csdn.net/zhangerqing/article/details/43057799

引用类型


https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478928&idx=2&sn=d1c5b36303808653ff9840ec36809106&chksm=bd2537ef8a52bef99d2871574b63e1ef8ef5f390c6148e6290b1a23ad04f740ad2d8c601478a&scene=0&key=d3935a5e90e39d99291917c969de064ea20b4b0cf8abbfaef94d0d6f91bf9fc640c4eed5e1817df6793cc7eff92b851962d946aa48eb63bc7b0a75f909ae2fd47663c3d1c48bcce87f4cd6d2f7310e25&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

classloader

https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478897&idx=1&sn=c123d85a70a0e805626f3b37c0a646f5&chksm=bd25370e8a52be1872b3e9fbbcc1785a169903d4666c3f47ba2f0c919d41eff90ba5cb771fb1&scene=0&key=4b95006583a3cb38c6958ef29ba51f61caa6e821a7ad5802fe03c71d895ff6ef1d0f8c3e5147bbac357a5d6fbf455ae27bcc99fd92d1340f6eef2f774f148e62a3c4da3af30bcb9949f3487d8b373aec&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush
https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478897&idx=3&sn=34b455989ec3091647230b4dbe971e65&chksm=bd25370e8a52be182a59210a4e031368e497ac1bac477828496435e1f8a7d703e4bdd96d2651&scene=0&key=c2513fa3664680e1ddcba7d1970f8974f22e9013326576a777df41bf158e78e0e617fc800be4ef9940a4ced1fd9cf2b8b54348df425260893cb1a3d197ae5df7b3db5bff4fbd08d6e8595f8d17c38856&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

动态代理模式

https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651478872&idx=1&sn=9c2a23708062215c75a8ffdb79f17dae&chksm=bd2537278a52be31fd5bf454bdb38b4e777f70014270f1e9d2b32955bab2e78df46a0e65a9c9&scene=0&key=4b95006583a3cb388f338a809aa71bbeb3ea37c68a31a8abb04cd3e3e47c21750bf2a6373e46a6f8c7e1ec934b5ac4b210c576981670ff7ab294718d1abc9bb3bce370999b4a8adc1b95c231d6277696&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

高并发

https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650995437&idx=1&sn=fefff4bff3e183d656a2d242e4c0a382&scene=45#wechat_redirect

微线程

https://mp.weixin.qq.com/s/57IERpGIlvRwYCh6vSbMDA

ID生成器

https://blog.csdn.net/u010372981/article/details/68924830

RPC

https://mp.weixin.qq.com/s?__biz=MzU1MjEyNjc0OQ==&mid=2247483681&idx=2&sn=8578b4464f40f60e4d72f5b3ccf1ba59&chksm=fb879153ccf01845bdf1036634fa973b78e01edbca202f2f025a70478b7ff9ef85c18f0b8ec9&mpshare=1&scene=1&srcid=08262ruzO3x84zxxl18BmctS&key=c2513fa3664680e15581f94471e773b73b965c444bb4a39ded6d37730f88cbbf977749a8271cbeb11212f24a8dda26d6cc93bf7aeeed6f198188f26eab29a34981012d1cc9643caebf5a07561297853a&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

ThreadLocal

https://mp.weixin.qq.com/s?__biz=MzU1MjEyNjc0OQ==&mid=2247483683&idx=1&sn=2783e4a7ae336b4437cc79d6e8ad4fca&chksm=fb879151ccf018473a670e48c5966f7f5e9357895abd72e48e70be94346fb7f68a5ab374c685&mpshare=1&scene=1&srcid=0826VmDgX0UpHJY6IJzWTeBR&key=3e4ee8bd9524c9203bef624a759d41ba56fdd55cc0c28f951e93894a9a6ea10d1feb5457acb4bf6b4c17d319e7174aa0f95cc7e1b377d39ac55c889735ab41a851848a843942cd150c697fbfed163c39&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=dCzSpZgcf%2bPVMZgFOga1HZUXcUb61G5GGhUnrvajVMKbfApOtK7uGZ4zrY7bFush

Synchronized

https://www.cnblogs.com/paddix/p/5367116.html
https://mp.weixin.qq.com/s?__biz=MzU1MjEyNjc0OQ==&mid=2247483694&idx=5&sn=044c11cb290cd3537df3448516d8d45a&chksm=fb87915cccf0184a37032b162f6d245480b4068c9eaac97748472d9b3ac0aa82541b5a3e607c&mpshare=1&scene=1&srcid=0826lC76FeUjoMEgYt0nwkmb&key=4b95006583a3cb3870df2142d18d926e2dfbc4cee9cc602287ed3e0b828a657d286ddbd9824f6ec57f66c34c5630669707feac0f717d6112b96f03f021266ad03d2356ee818f9572e8e9f936594ea05a&ascene=0&uin=NzgxMjI4MzE0&devicetype=iMac%20MacBookPro12,1%20OSX%20OSX%2010.12.3%20build%2816D32%29&version=12020010&nettype=WIFI&fontScale=100&pass_ticket=9ENwA1p%2b7S3CgotbUBXVGnpqydRF169/8uIdwAli%2b021B9DEnwSfgxmvqI5ZwPIK

BlockingQueue

https://www.cnblogs.com/tjudzj/p/4454490.html
https://www.cnblogs.com/WangHaiMing/p/8798709.html

ReentrantReadWriteLock

https://www.cnblogs.com/zaizhoumo/p/7782941.html

GC

https://blog.csdn.net/Luomingkui1109/article/details/72821082
https://blog.csdn.net/sinat_25306771/article/details/52374498
http://it.guanzhi.online/gc/2016/07/09/garbage-collection-in-java.html

JVM 监控命令

https://www.cnblogs.com/csniper/p/5914862.html

优秀博客

https://blog.csdn.net/u012385190/article/details/77600503
https://juejin.im/user/5be0588ae51d452b0255727d/activities
https://www.jianshu.com/p/893b21dce761?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

原文地址:http://blog.51cto.com/12597095/2348496

时间: 2024-10-12 02:10:47

JAVA 基础知识集合的相关文章

java基础知识---集合

集合框架面试题 1. Collection 和 Collections 的区别. 的区别. Collections 是个 java.util 下的类,它包含有各种有关集合操作的静态方法. Collection 是个 java.util 下的接口,它是各种集合结构的父接口 2. List, Set, Map 是否继承自 Collection 接口 接口? List,Set 是 Map 不是 3.ArrayList 和 Vector 的区别. . 的区别. 一.同步性: Vector 的大多数方法具

java基础知识——集合

public static void main(String[] args) { //创建ArrayList集合 ArrayList<Integer> list=new ArrayList<Integer>(); ArrayList<Phone> plist=new ArrayList<Phone>(); boolean flag=list.add(1);//添加元素 System.out.println(flag); list.add(2); list.a

java基础知识回顾之java集合类-Properties集合

/** java.lang.Object   |--java.util.Dictionary<K,V>      |--java.util.Hashtable<Object,Object>          |--java.util.Properties * @author Administrator *Properties集合:         * 特点:         * 1,该集合中的键和值都是字符串类型.         * 2,集合中的数据可以保存到流中,或者从流加载 

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册、登录、存取款、本行转账、跨行转账、销户、特殊操作参数、多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合)

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册.登录.存取款.本行转账.跨行转账.销户.特殊操作参数.多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合) 1) 定义bank类 属性有银行名称和存放客户的ArrayList集合, 有开户方法. 销户方法. 存钱方法. 取钱方法. 转账方法(本行转账.跨行转账) 2) 定义customer类 属性有账户名.密码.余额 3) 定义测试类创建一个银行集合用于存放bank对象创建几个bank对象:分别叫华夏银行.工商银行.招商

java基础知识(二)

1.关于static关键字总结: 1.不能在static修饰的方法中引用this变量,只能引用一些静态变量或方法,或new新的对象(可以定义局部变量). 简言之,静态方法或块中,只能引用静态的方法或变量. 2.类中的成员变量(static修饰)有缺省值,而类的定义的方法中的局部变量没有缺省值. 3.在类的构造器中,可以引用任何的静态或非静态的变量和方法,可以在非static方法中调用static方法. 4.static{}块中的代码在类装载中仅执行一次. 5.在7-7,A staticmetho

java基础知识回顾之javaIO类--File类应用:获取指定目录下面的指定扩展名的文件,将文件的绝对路径写入到目的文件当中

/** * File文件综合应用 * 需求:获取指定目录下面,指定扩展名的文件,将文件的绝对路径写到文本文件当中. *  * 思路:1.需要深度遍历.--递归 * 2.遍历的过程中过滤指定扩展名的文件--过滤器FileNameFilter,将文件存入容器中 * 3.将容器中的内容遍历,写入到指定文件中 * */ 代码:  FilenameFilter 过滤器: package com.lp.ecjtu.File.filter; import java.io.File; import java.i

java基础知识回顾之面向对象

一 . 抽象类 什么是抽象类?很简单,就是用abstract关键字修饰,并允许包含未实现方法的类. 什么时候定义抽象类?在有些情况下,可能有些方法无法确定要怎么实现,这时就可以定义抽象类,无法实现的方法定义成抽象方法. 抽象类的特性: 1. 不能实例化,即不能创建对象,只能作为父类被继承. 2. 子类继承一个抽象类后,必须实现父类的抽象方法. 3. 抽象类中可以有抽象方法,也可以不包含抽象方法,但如果包含抽象方法,就必须定义成抽象类. public abstract class Shaoe{ p

Java基础知识(二)

1,字符串 new String("abc")创建了几个对象? 一个或两个,如果常量池中原来有"abc",则只创建一个对象:如果常量池中原来没有字符串"abc",那么就会创建两个对象. String s="abc"; String s1="ab"+"c"; System.out.println(s==s1); 输出 true ,因为"ab"+"c"

Java基础知识:面向对象&类图

类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称.在系统中,每个类都具有一定的职责,职责指的是类要完成什么样的功能,要承担什么样的义务.一个类可以有多种职责,设计得好的类一般只有一种职责.在定义类的时候,将类的职责分解成为类的属性和操作(即方法).类的属性即类的数据职责,类的操作即类的行为职责.设计类是面向对象设计中最重要的组成部分,也是最复杂和最耗时的部分. 1.面向对象特性 1)抽象 2)继承 3)封装 4)多态 2.类图: 在软件系统