知识体系路线
打造一条完整的学习路线。
相关编码的Git地址:https://github.com/zhouzhitong/maven-java-learning_route.git
神域的思念
记得没有方向的时候,看看自己眼里你活成了什么样,是不是你期待和梦想的一样,如若没有,请不要选择安逸!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java进阶のNIO编程(详细)
一、NIO简单介绍三大重要概念:通道、缓冲区、选择器1. 通道基本概念:类似于流,但是可以异步读写数据(流只能同步读写),通道是双向的,(流是单向的),通道的数据总是要先读到一个buffer 或者 从一个buffer写入,即通道与buffer进行数据交互。常用API类型:FileChannel:从文件读写数据DatagramChannel:能通过UDP读写网络中的数据。SocketChannel:能通过TCP读写网络中的数据。ServerSocketChannel:可以监原创 2020-09-09 16:20:00 · 318 阅读 · 0 评论 -
java高级の多线程编程(高级篇)
本文内容:Java内存模型线程特征多线程控制容器线程池一、Java内存模型1. Java程序执行流程如上图所示:- 1. '.java'文件会通过`Java编译器(Java Compiler)`('javac'命令),并编译成'.class'文件。- 2. '.class'文件通过`类加载器(Class Loader)`,进入`Java虚拟机(JVM)`中。- 3. 然后由`JVM`执行引擎执行。Java内存模型指的就是 Runtime Data Area(运行时数据区),原创 2020-09-07 17:17:40 · 753 阅读 · 3 评论 -
java基础の多线程编程(基础篇)
什么是并发与并行什么是进程与线程线程创建线程生命周期线程安全问题什么是线程安全问题线程安全问题解决方案线程死锁死锁必要条件如何避免死锁线程通讯原创 2020-09-05 08:18:16 · 228 阅读 · 0 评论
分享