java
andrewgb
这个作者很懒,什么都没留下…
展开
-
List,Set,Map用法以及区别
List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable转载 2015-03-29 22:52:26 · 328 阅读 · 0 评论 -
堆和栈
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数原创 2015-07-01 22:59:09 · 306 阅读 · 0 评论 -
className.class.getResourceAsStream()与ClassLoader.getSystemResourceAsStream() 的区别
1.className.class.getResourceAsStream第一: 要加载的文件和.class文件在 同一目录 下,例如:com.x.y 下有类Test.class ,同时有资源文件config.properties那么,应该有如下代码: //前面没有“/”代表当前类的目录InputStream is1 = Test.class.getResourceAsStream("config原创 2015-10-24 19:18:57 · 520 阅读 · 0 评论 -
String 和 InputStream 相互转换
1.String to InputStreamString str = “String与InputStream相互转换”;InputStream in_nocode = new ByteArrayInputStream(str.getBytes()); InputStream in_withcode = new ByteArrayInputStream(str.ge原创 2015-10-24 18:47:50 · 385 阅读 · 0 评论 -
数据结构中Java常用的树
在学习树的过程中发现比较和的几遍文章,收藏至此2-3树http://www.cnblogs.com/yangecnu/p/Introduce-2-3-Search-Tree.html红黑树http://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.htmlB 和 B+ 树https://www.cnblogs.com/vince...原创 2019-03-14 11:36:18 · 1031 阅读 · 0 评论