java笔记
文章平均质量分 82
big__shrimp
渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣
展开
-
java笔记之static
java static属性Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态原创 2017-06-01 11:30:33 · 182 阅读 · 0 评论 -
java日常
for()循环体内的新设置变量会在循环完毕后被回收 例如: for(int i=0;i<10;i++){ Inner v=c.creator(Integer.toString(i)); c.add(v); } 循环完毕后Inner v会被回收Object数组向下转型if(c.items[i] instanceof Inner )原创 2017-06-01 12:27:10 · 301 阅读 · 0 评论 -
java 堆 栈
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产转载 2017-06-01 13:18:17 · 201 阅读 · 0 评论 -
java存储数据
java 数据存储区,主要以下五种: 一、寄存器 寄存器是集中在CPU指令的缓存区,是CPU直接作为数据交换,存取速度最快,一般用于复杂运算操作,不建议存放大数据,因寄存器数量有限,只存放要求非常快的数据,JAVA是不能直接操作寄存器。 二、堆栈区 堆栈,存放在RAM,也叫随机存储器,存取速度快,仅次于寄存器,以栈的方式进行存储,具有先进后出的特性。有一个叫堆栈指针直接跟CPU打招呼,向上移转载 2017-06-01 13:18:42 · 789 阅读 · 0 评论 -
final 和static
final有“这是无法改变的”或者“终态的”含义,它可以修饰 非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:原创 2017-09-13 14:24:47 · 165 阅读 · 0 评论 -
二叉树
package BinaryTreeSummary; import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Stack; /** * htt转载 2017-09-05 18:09:09 · 286 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
一、HashMap概述 二、HashMap的数据结构 三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制一、HashMap概述 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并转载 2017-09-02 13:13:06 · 175 阅读 · 0 评论