JavaSE
文章平均质量分 67
馨子宇
在校大学生,旨在创办属于自己的网络公司
展开
-
HashTable, HashSet, HashMap的区别
hash是一种很常见也很重要的数据结构,是用hash函数根据键值(key)计算出存储地址,以便直接访问。由完美hash函数(即键值和地址是一一对应的)计算出的地址,在访问时,时间复杂度为O(1)。java的Object对象提供了hashCode()这个方法,该方法返回一个hash值。对于变量,该方法一般返回该变量的内存地址。在使用java的HashMap对象时,该方法和equals()方法一起使用,原创 2016-09-17 15:27:23 · 260 阅读 · 0 评论 -
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行 Java代码 收藏代码package org.lx转载 2016-09-24 09:34:40 · 299 阅读 · 0 评论 -
Java中禁止的包名(Prohibited package name)
由于定义了以java开始的包(java.mypackage),编译时错误: Java代码 收藏代码java.lang.SecurityException: Prohibited package name: java.mypackage at java.lang.ClassLoader.preDefineClass(ClassLoader.java:479) at java.原创 2016-09-24 15:19:13 · 2651 阅读 · 0 评论 -
java.io.File中的pathSeparator与separator的区别
先总的说一下区别: File.pathSeparator指的是分隔连续多个路径字符串的分隔符,例如: java -cp test.jar;abc.jar HelloWorld 就是指“;” File.separator才是用来分隔同一个路径字符串中的目录的,例如: C:/Program Files/Common Files 就是指“/” separatorChar转载 2016-09-24 15:27:18 · 317 阅读 · 0 评论 -
对JAVA集合进行遍历删除时务必要用迭代器
Java集合原创 2016-11-22 10:47:20 · 407 阅读 · 0 评论