![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
莫忧_
这个作者很懒,什么都没留下…
展开
-
Java的类加载机制
记得刚开始学习Java的时候,老师说了很多在准备阶段生成,在准备阶段怎样怎样的,那时候很不理解为什么会有这么多的阶段,如果那时候对类的加载机制有了了解应该会理解的很快吧。1.字节码解读Java的字节码与其类的加载机制息息相关,众所周知,计算机只认识0和1,那么在程序运行的时候只有将人类语言变成计算机语言才能被计算机理解并且执行。Java应该算是先解释后编译型语言,在Java诞生的时候,sun...转载 2019-07-26 14:08:12 · 108 阅读 · 0 评论 -
for/foreach/iterator三种遍历方式的比较
速度对比习惯用法for、foreach循环、iterator迭代器都是我们常用的一种遍历方式,你可以用它来遍历任何东西:包括数组、集合等for 惯用法:List<String> list = new ArrayList<String>();String[] arr = new String[]{"1,2,3,4"};for(int i = 0;i < ar...转载 2019-09-03 12:25:44 · 284 阅读 · 0 评论 -
十大经典排序算法
一、什么是排序算法1.1排序定义对义序列对象根据某个关键字进行排序1.2排序术语介绍稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b前面,而a=b,排序之后a可能在b的后面;内排序:所有的排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行。时间复杂度:一个算法执行所耗费的时间。空间复杂度:...转载 2019-12-03 09:56:49 · 72 阅读 · 0 评论 -
io流学习笔记
java.io包下面的类有很多,简单整理后如下图:其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类InputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输入流都是抽象类OutputStream(字节输出流)或者抽象类Writer(字符输出流)的子类。字符流能实现的功能字节流都能实现,反之则不一定。如图片或者...原创 2019-10-10 18:19:06 · 158 阅读 · 0 评论