java学习知识点
小An
不管从什么时候开始做自己想做的,都不算太晚!
展开
-
java中容易混淆的区别
本文会随时更新一些java中容易混淆的关键字或者知识点,如有偏见之处,望留言!原创 2014-12-30 16:31:14 · 474 阅读 · 0 评论 -
Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2017-02-07 14:57:50 · 293 阅读 · 0 评论 -
netty学习笔记(一)
Java NIO由以下三个核心部分组成:channel,buffer,selector。 Channel 和 Buffer:基本上,所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到Buffer中,也可以从Buffer 写到Channel中。 下面是JAVA NIO中的一些主要Channel的实现: FileChannel(从文件中原创 2017-08-09 17:48:55 · 617 阅读 · 0 评论 -
hashmap的数据结构以及put和get
一,hashmap数据结构。数据结构中有数组和链表来实现对数据的存储,但是这两种方式的优点和缺点都很明显: 1,数组存储,它的存储区间是连续的,比较占内存,故空间复杂度高。但是利用二分法进行查找的话,效率高,时间复杂度为O(1)。其特点就是:存储区间连续,查找速度快,但是占内存严重,插入和删除就慢。 2,链表查询,它的存储区间离散,占内存比较宽松,故空间复杂度低,但时间复杂度高,为O(n)。其特原创 2017-08-10 09:56:25 · 4194 阅读 · 0 评论 -
带你认识内部类
什么是内部类?内部类主要定义在类的内部,定义内部类的作用: 1.内部类是为了更好的封装,把内部类封装在外部类里,不允许同包其他类访问 2.内部类中的属性和方法即使是外部类也不能直接访问 3.相反内部类可以直接访问外部类的属性和方法,即使private 4.利于回调函数的编写。 PS:回调函数是函数的迭代 5.当描述事物,如身体里的大脑时,大脑在身体内部,可以通过内部类直观描述定义内部类的四原创 2017-08-15 16:01:02 · 217 阅读 · 0 评论 -
Java JVM中数据区
一,数据区分类。栈、堆、方法区、本地方法栈和程序计算器。二,数据区详解。1,栈帧:一个栈帧随着一个方法的调用而创建,调用完成而销毁。栈帧内存放着方法中的局部变量,操作数栈等数据。栈:Java栈只对栈帧进行存储、压栈和出栈操作。Java栈是Java方法执行的内存模型。栈内存的大小可以有两种设置,固定值和根据线程需要动态增长。在JVM栈这个数据区可能会发生抛出两种错误。StackOve...原创 2019-03-11 20:43:02 · 185 阅读 · 0 评论