java
小幸运0826
这个作者很懒,什么都没留下…
展开
-
Map和Map.Entry,增强for循环
最近在学习集合后,一直对Map和Map.Entry存在些许的疑问和不解,于是查找各种资料,想要看看到底都有哪些不同?Map.Entry在使用到底有什么优势。 比如先看看下面的这种我们常用的遍历(哈哈,应该是我常用的),其中keySet()方法返回的就是该Map中所有key组成的Set组合,然后开始创建遍历Map中所有key的迭代器,之后程序进入循环后,每从Map中取一次key,程序都要返回到Ma原创 2017-09-06 15:23:20 · 451 阅读 · 0 评论 -
java 反射技术:加载类,解析类的组成部分
在类外部不可以访问:私有的构造函数,但是反射可以实现访问!!!!原创 2017-09-28 15:09:23 · 178 阅读 · 0 评论 -
寻路问题——找到从起点到终点路径
一,寻路问题介绍正如组合问题与动态规划的联系之应用提到的从起点(0,0)到终点(X,Y)一共有多少种走法。与之相似的另一个问题是如何找到从(0,0)到(X,Y)的路径?首先对问题建模。使用一个矩阵(二维数组)的下标 表示 各个点的坐标。矩阵元素只取 0 或者 1,0 表示此坐标是一个可达的正常顶点;而 1 则表示这是一个不可达的障碍顶点。比如 如下矩阵:{0,0,1,1,0}{1,0,0,0,0}...转载 2018-05-12 16:33:02 · 8437 阅读 · 0 评论 -
java内存分配--堆、栈、常量池
Java内存分配主要包括以下几个区域:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间******************************************...转载 2018-05-29 10:52:10 · 157 阅读 · 0 评论