Java基础
jkloshhm
hello, Java~
展开
-
数组和链表的区别
数组优点: 1、数组内存空间占用的较少,而链表节点会附加上一块或两块下一个节点的信息,所以占用内存较多。但是数组在建立时就固定了,所以也有可能会因为建立的数组过大或不足引起内存上的问题.。 2、数组内的数据可随机访问,但链表不具备随机访问性。数组在内存里是连续的空间,比如一个数组地址从1到100,且每个元素占用两个字节,那么1-100之间的任何一个偶数都是数组元素的地址,可以直接访问。链表在内原创 2017-05-03 15:21:02 · 1132 阅读 · 0 评论 -
Java中读取一个TXT文件中的每行内容的前5个字符,并保存到另一个TXT文件中。
曾经的一道面试题:读取一个文件“员工信息.txt”, 取每行内容的前5个字符,存储到“员工信息.txt”文件中。) package test01; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader;原创 2016-03-15 12:28:44 · 9272 阅读 · 1 评论 -
哈希表(散列表)原理详解
此文发布者是我一好基友~~转过来看看~~哈哈! 什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 记录的存储位置=f(关键字) 这里的对应关系f称为散转载 2017-12-05 15:19:43 · 452 阅读 · 0 评论