上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页

2018年3月24日

JVM学习三:JVM之类加载器之连接分析

摘要: 学习完类加载之加载篇后,让我们继续来看加载之连接,连接分为三个步骤:验证、准备和解析三步,我们将一一分析之。 连接就是将已经读入到内存的类的二进制数据合并到虚拟机的运行时环境中去。 类加载完毕之后进入到连接阶段,连接就是将已读入到内存的类的二进制数据合并到虚拟机的运行时环境中去!在连接之前,所有的c 阅读全文

posted @ 2018-03-24 20:01 pony1223 阅读(634) 评论(0) 推荐(1) 编辑

JVM学习二:JVM之类加载器之加载分析

摘要: 前面一遍,我们对类的加载有了一个整体的认识,而这一节我们细节分析一下类加载器的第一步,即:加载。 一、概念 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 加载.c 阅读全文

posted @ 2018-03-24 20:01 pony1223 阅读(711) 评论(0) 推荐(1) 编辑

JVM学习四:JVM之类加载器之初始化分析

摘要: 在经过了前面的加载 和 连接分析之后,这一节我们进入重要的初始化分析过程: 一、认识初始化 初始化:这个似乎与上面的初始化为默认值有点矛盾,我们再看一遍:为累的静态变量赋予正确的初始值,上面是赋予默认值,这里是赋予正确的初始值,什么是正确的初始值,就是用户给赋予的值。我们来看一个例子 我们知道,这个 阅读全文

posted @ 2018-03-24 20:00 pony1223 阅读(756) 评论(0) 推荐(0) 编辑

2018年1月6日

JAVA NIO学习四:Path&Paths&Files 学习

摘要: 今天我们将学习NIO 的最后一章,前面大部分涉及IO 和 NIO 的知识都已经讲过了,那么本章将要讲解的是关于Path 以及Paths 和 Files 相关的知识点,以对前面知识点的补充,好了言归正传吧。随着 JDK 7 的发布,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持 阅读全文

posted @ 2018-01-06 21:13 pony1223 阅读(1282) 评论(0) 推荐(0) 编辑

2018年1月4日

JAVA NIO学习三:NIO 的非阻塞式网络通信

摘要: 紧接着上一章,我们继续来研究NIO,上一章中我们讲了NIO 中最常见的操作即文件通道的操作,但实际上NIO的主要用途还是在于网络通信,那么这个时候就会涉及到选择器,这一章我们就会对其进行讲解操作。 一、阻塞和非阻塞 传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write 阅读全文

posted @ 2018-01-04 08:01 pony1223 阅读(3495) 评论(0) 推荐(0) 编辑

2018年1月3日

JAVA NIO学习二:通道(Channel)与缓冲区(Buffer)

摘要: 今天是2018年的第三天,真是时光飞逝,2017年的学习计划还没有学习完成,因此继续开始研究学习,那么上一节我们了解了NIO,那么这一节我们进一步来学习NIO相关的知识。那就是通道和缓冲区。Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例 阅读全文

posted @ 2018-01-03 08:29 pony1223 阅读(6742) 评论(2) 推荐(2) 编辑

2017年12月29日

JAVA NIO学习一:NIO简介、NIO&IO的主要区别

摘要: 在前面学习了IO之后,今天我们开始进入NIO学习环节,首先我们会NIO做一个简单的介绍,让大家认识NIO,然后会和IO进行一个对比认识进行区分。好了,下面我们就开始学习: 一、NIO简介 1.概述 从JDK1.4开始,Java提供了一系列改进的输入/输出处理的新特性,被统称为NIO(即New I/O 阅读全文

posted @ 2017-12-29 08:11 pony1223 阅读(12155) 评论(8) 推荐(2) 编辑

2017年12月27日

JAVA IO分析三:IO总结&文件分割与合并实例

摘要: 时间飞逝,马上就要到2018年了,今天我们将要学习的是IO流学习的最后一节,即总结回顾前面所学,并学习一个案例用于前面所学的实际操作,下面我们就开始本节的学习: 一、原理与概念 一、概念流:流动 、流向 从一端移动到另一端 源头与目的地程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO 阅读全文

posted @ 2017-12-27 16:08 pony1223 阅读(1920) 评论(0) 推荐(0) 编辑

2017年12月20日

JAVA IO分析二:字节数组流、基本数据&对象类型的数据流、打印流

摘要: 上一节,我们分析了常见的节点流(FileInputStream/FileOutputStream FileReader/FileWrite)和常见的处理流(BufferedInputStream/BufferedOutputStream BufferedReader/BufferedWrite),经 阅读全文

posted @ 2017-12-20 08:22 pony1223 阅读(4476) 评论(0) 推荐(2) 编辑

2017年12月13日

JAVA IO分析一:File类、字节流、字符流、字节字符转换流

摘要: 因为工作事宜,又有一段时间没有写博客了,趁着今天不是很忙开始IO之路;IO往往是我们忽略但是却又非常重要的部分,在这个讲究人机交互体验的年代,IO问题渐渐成了核心问题。 一、File类 在讲解File类之前,我们先认识和了解一下流的概念;流的概念可能比较抽象,可以想象一下水流的样子。 1.流 IO在 阅读全文

posted @ 2017-12-13 08:27 pony1223 阅读(8971) 评论(1) 推荐(3) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页

导航