![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
daimadog
这个作者很懒,什么都没留下…
展开
-
Java输入输出体系
1、Java IO体系2、File:访问本地文件系统,能够新建、删除和重命名文件和目录,但是不能访问文件内容本身,要访问文件内容必须通过输入/输出流。3、如何理解Java的IO流:Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”,IO流是实现输入/输出的基础。通过流的方式允许Java程序使用相同的方式来访问不同的输入/输出源。Stream是从起源(原创 2017-07-25 23:15:55 · 472 阅读 · 0 评论 -
深入理解JVM虚拟机笔记——第2章 JAVA内存区域与内存溢出异常
一、JVM运行时数据区域JVM在执行JAVA程序的时候会将它管理的内存划分为几个数据区域,如下图所示:1、程序计数器程序计数器是一块较小的内存空间,其作用是作为当前线程所执行字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等功能都是依靠这个计数器来实现的。Java虚拟机实现多线程是通过线程轮流...原创 2019-03-31 17:06:50 · 183 阅读 · 0 评论 -
常见字符的ASCII码,java中如何获取字符的ASCII码
一、常见字符的ASCII码ASCII 码使用指定的7 位或8 位的二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(最高的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制符号。具体对照情况如下表。这128个字符可以分为以下两种:(使用ASCII码对应的十进制数表示顺序)1...原创 2019-04-07 15:47:33 · 40705 阅读 · 2 评论 -
Java源码阅读笔记——Integer
Integer是一个最终类:final修饰符继承:Number实现:Comparable接口属性:public static int MIN_VALUE:负2的31次方,即-2 147 483 648 public static int MAX_VALUE:正2的31次方减1,即2 147 483 647 public static Class<Integer> t...原创 2019-04-30 13:46:23 · 279 阅读 · 0 评论 -
Java源码阅读笔记——Collections.reverse方法
首先看一下源码的reverse()方法是怎么写的注意到有两个地方需要弄清楚一下REVERSE_THRESHOLD:阈值,设置的是18。RandomAccess:这是jdk中的一个空接口,空接口一般只是作为一个标记接口。jdk文档中是这么说的:RandomAccess是一个被用于List接口的实现类,用来标记该实现类支持快速随机访问,比如ArrayList,当程序遍历这个实现类时,...原创 2019-04-30 14:59:53 · 1311 阅读 · 0 评论