JAVA基础(超详细) - IO 集合 多线程

最近,研究Java IO & 集合 &多线程的内容目录,发现很好的博客地址(skywang12345):花了几天的时间学习,很受益,在此记录:

1. IO

2. 集合

3. 多线程

4. string、异常、时间

5. hashcode、equals、comparable、annotation、引用

--------------------------------------------------------------------------------

java io系列01之 "目录"

 

01. java io系列01之  "目录"

02. java io系列02之 ByteArrayInputStream的简介,源码分析和示例(包括InputStream)

03. java io系列03之 ByteArrayOutputStream的简介,源码分析和示例(包括OutputStream)

04. java io系列04之 管道(PipedOutputStream和PipedInputStream)的简介,源码分析和示例

05. java io系列05之 ObjectInputStream 和 ObjectOutputStream

06. java io系列06之 序列化总结(Serializable 和 Externalizable)

07. java io系列07之 FileInputStream和FileOutputStream

08. java io系列08之 File总结

09. java io系列09之 FileDescriptor总结

10. java io系列10之 FilterInputStream

11. java io系列11之 FilterOutputStream

12. java io系列12之 BufferedInputStream(缓冲输入流)的认知、源码和示例

13. java io系列13之 BufferedOutputStream(缓冲输出流)的认知、源码和示例

14. java io系列14之 DataInputStream(数据输入流)的认知、源码和示例

15. java io系列15之 DataOutputStream(数据输出流)的认知、源码和示例

16. java io系列16之 PrintStream(打印输出流)详解

17. java io系列17之 System.out.println("hello world")原理

18. java io系列18之 CharArrayReader(字符数组输入流)

19. java io系列19之 CharArrayWriter(字符数组输出流)

20. java io系列20之 PipedReader和PipedWriter

21. java io系列21之 InputStreamReader和OutputStreamWriter

22. java io系列22之 FileReader和FileWriter 

23. java io系列23之 BufferedReader(字符缓冲输入流)

24. java io系列24之 BufferedWriter(字符缓冲输出流)

25. java io系列25之 PrintWriter (字符打印输出流)

26. java io系列26之 RandomAccessFile

---------------------------------------------------------------------------------------

Java 集合系列目录(Category)

 

01. Java 集合系列01之 总体框架

02. Java 集合系列02之 Collection架构

03. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例

04. Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)

05. Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例

06. Java 集合系列06之 Vector详细介绍(源码解析)和使用示例

07. Java 集合系列07之 Stack详细介绍(源码解析)和使用示例

08. Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)

09. Java 集合系列09之 Map架构

10. Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例

11. Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例

12. Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例

13. Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例

14. Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)

15. Java 集合系列15之 Set架构

16. Java 集合系列16之 HashSet详细介绍(源码解析)和使用示例

17. Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例

18. Java 集合系列18之 Iterator和Enumeration比较

---------------------------------------------------------------------------------------

Java多线程系列目录(共43篇)

(一) 基础篇

01. Java多线程系列--“基础篇”01之 基本概念

02. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式

03. Java多线程系列--“基础篇”03之 Thread中start()和run()的区别

04. Java多线程系列--“基础篇”04之 synchronized关键字

05. Java多线程系列--“基础篇”05之 线程等待与唤醒

06. Java多线程系列--“基础篇”06之 线程让步

07. Java多线程系列--“基础篇”07之 线程休眠 

08. Java多线程系列--“基础篇”08之 join()

09. Java多线程系列--“基础篇”09之 interrupt()和线程终止方式

10. Java多线程系列--“基础篇”10之 线程优先级和守护线程

11. Java多线程系列--“基础篇”11之 生产消费者问题

(二) JUC原子类 

12. Java多线程系列--“JUC原子类”01之 框架 

13. Java多线程系列--“JUC原子类”02之 AtomicLong原子类

14. Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类

15. Java多线程系列--“JUC原子类”04之 AtomicReference原子类

16. Java多线程系列--“JUC原子类”05之 AtomicLongFieldUpdater原子类

 (三) JUC锁

17. Java多线程系列--“JUC锁”01之 框架

18. Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock

19. Java多线程系列--“JUC锁”03之 公平锁(一) 

20. Java多线程系列--“JUC锁”04之 公平锁(二) 

21. Java多线程系列--“JUC锁”05之 非公平锁 

22. Java多线程系列--“JUC锁”06之 Condition条件

23. Java多线程系列--“JUC锁”07之 LockSupport

24. Java多线程系列--“JUC锁”08之 共享锁和ReentrantReadWriteLock 

25. Java多线程系列--“JUC锁”09之 CountDownLatch原理和示例

26. Java多线程系列--“JUC锁”10之 CyclicBarrier原理和示例

27. Java多线程系列--“JUC锁”11之 Semaphore信号量的原理和示例 

(四) JUC集合

28. Java多线程系列--“JUC集合”01之 框架

29. Java多线程系列--“JUC集合”02之 CopyOnWriteArrayList

30. Java多线程系列--“JUC集合”03之 CopyOnWriteArraySet

31. Java多线程系列--“JUC集合”04之 ConcurrentHashMap

32. Java多线程系列--“JUC集合”05之 ConcurrentSkipListMap

33. Java多线程系列--“JUC集合”06之 ConcurrentSkipListSet

34. Java多线程系列--“JUC集合”07之 ArrayBlockingQueue

35. Java多线程系列--“JUC集合”08之 LinkedBlockingQueue 

36. Java多线程系列--“JUC集合”09之 LinkedBlockingDeque

37. Java多线程系列--“JUC集合”10之 ConcurrentLinkedQueue

(五) JUC线程池

38. Java多线程系列--“JUC线程池”01之 线程池架构

39. Java多线程系列--“JUC线程池”02之 线程池原理(一)

40. Java多线程系列--“JUC线程池”03之 线程池原理(二)

41. Java多线程系列--“JUC线程池”04之 线程池原理(三)

42. Java多线程系列--“JUC线程池”05之 线程池原理(四)

43. Java多线程系列--“JUC线程池”06之 Callable和Future

附加内容

《深入理解Java内存模型》读书总结

---------------------------------------------------------------------

知识点

01. Java 随机数

02, Java hashCode() 和 equals()的若干问题解答

03, Java 中 Comparable 和 Comparator 比较

04. Java Annotation认知(包括框架图、详细介绍、示例说明)

05. Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference

---------------------------------------------------------------------

01. Java String系列      (共3篇)

02. Java异常系列         (共3篇)

03. Java 时间日期系列 (共7篇)

转载于:https://my.oschina.net/u/3572551/blog/1505782

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值