为了比较 Java 几种方式读取字符的速度,博主从网上下载了一个 三国演义.txt ,文件大小 1196684 字节,即 1.1 MB。
先放总结
如果是对图片、音......
深入理解java异常处理机制
1. 引子
try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中......
JVM 堆内存设置原理
堆内存设置
原理
JVM堆内存分为2块:Permanent Space 和 Heap Space。
Permanent 即 持久代(Permanent Generation),主要存......
【Java集合源码剖析】Java集合框架
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭......
java中Map,List与Set的区别
先看一张图(图来自兰亭风雨的专栏)
Set,List,Map的区别
java集合的主要分为三种类型:
Set(集)
List(列表)
Map(映射)
要深入理解......
Java集合不能存放基本数据类型,只存放对象的引用
Java集合如Map、Set、List等所有集合只能存放引用类型数据,它们都是存放引用类型数据的容器,不能存放如int、long、float、double等基础类型的数据。
......
成员变量、全局变量、实例变量、类变量、静态变量和局部变量的区别
变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。
如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this
&......
Vector和Arraylist的区别
最近上了 JSP 课程,其中有一个作业是实现一个简单的留言板,就是把留言内容加到 application 对象中。
部分代码如下
<%! Vector v=new Vec......