摘要:
1.前言 匿名内部类是什么东西? 没有名字的内部类就是匿名内部类。 什么场景使用? 匿名内部类适合创建那种只需要一次使用的类。 这是个很有用的东西,可想而知,如果不使用匿名内部类,哪些只需要使用一次的类岂不是需要单独做个文件存放?文件多起来,连名字都不好起, 这算是 给 起名字困难人群 巨大的福利啊 阅读全文
posted @ 2020-06-13 15:22
岑惜
阅读(719)
评论(0)
推荐(0)
摘要:
1.前言 昨天舍友去面试,被面试官的问题难住了:俩个学生类除了学生姓名不同用.equal来比较。 我是一脸懵逼的 ,问题说的很模糊 , 理解字面意思为 :一个 实体类名叫Student ,内部属性有学生姓名等 ,然后该类被new 了两个对象 ,输入不同的name值 ,然后使用 .equals比较是否 阅读全文
posted @ 2020-06-13 13:39
岑惜
阅读(242)
评论(0)
推荐(0)
摘要:
1.前言 有个数组 int[] numbers = new int[]{1, 6, 4, 5, 2, 12, 33, 24}; 希望能够计算出 升序和降序 的数组结果 ,该怎么做? 2.算法 (1)自定义排序算法 package com.example.javabaisc.sort; import 阅读全文
posted @ 2020-06-13 11:08
岑惜
阅读(333)
评论(0)
推荐(0)
摘要:
1.前言 上一篇随笔【 https://www.cnblogs.com/c2g5201314/p/13111591.html 】总结了 栈 与 堆 ,栈是栈 ,堆是堆 ,不是一个东西, 但 又 明确地指出了栈 ,又称为栈堆 ,这是为什么呢? 这一篇随笔将详细说明 栈堆 的由来。 这就得从数组的定义讲 阅读全文
posted @ 2020-06-13 10:14
岑惜
阅读(460)
评论(0)
推荐(0)
摘要:
1.前言 众所周知,StringBuffer 是线程安全的 ,而StringBuilder 不是线程安全的 ,但是 StringBuilder 速度会更快。 事实上 作为一个字符串拼接 方法 ,在线程安全的应用场景几乎没有 【在频繁进行字符串运算(如拼接、替换、删除等),并且运行在多线程环境中, 则 阅读全文
posted @ 2020-06-13 09:16
岑惜
阅读(243)
评论(0)
推荐(0)
摘要:
1.堆【heap】 (1)堆总是一颗完全二叉树【深度为K,除了k层外,1~k-1层的结点数都达到最大值,k层所有的节点都连续集中在最左边的就是完全二叉树】 (2)堆 不是在程序编译时申请内存的,而是在程序运行时向操作系统申请内存空间,即动态分配内存空间,一般是申请/给予的过程; (3)堆通常可被看作 阅读全文
posted @ 2020-06-13 08:47
岑惜
阅读(569)
评论(0)
推荐(0)

浙公网安备 33010602011771号