Java
心之苍苍
不惋惜,不呼唤,我也不哭泣......金黄的落叶洒落心间,我早已不再是青春年少......
展开
-
array和arrays的区别,Collection和Collections的区别
最近在复习Java的书,发现了既有array类,又有arrays类,于是去网上百度了一下,略知了一二,特此粘贴过来一些知识。Array类主要提供了动态创建和访问 Java 数组的方法。Arrays包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。他提供一转载 2017-01-13 21:24:34 · 3467 阅读 · 0 评论 -
一个汉字到底占多少字节?
根据使用的编码不同,汉字所占的字节也是不确定的,下面是知乎上的回答,感觉很全面了:GBK编码,一个汉字占两个字节。UTF-16编码,通常汉字占两个字节,CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节(一般字符的Unicode范围是U+0000至U+FFFF,而这些扩展部分的范围大于U+20000,因而要用两个UTF-16)。UTF-8编码是变长编码,转载 2017-01-14 09:31:18 · 12788 阅读 · 0 评论 -
Java错误:No enclosing instance of type MyClass is accessible.
No enclosing instance of type MyClass is accessible. 今天在练习Java时遇到了这个错误,百度后,觉得那篇博客说得很好,于是,准备偷过来。下面是作者所说的:根据提示,没有可访问的内部类E的实例,必须分配一个合适的内部类E的实例(如x.new A(),x必须是E的实例);原来我写的内部类是动态的,也就是开头以public class开头转载 2017-01-11 11:16:10 · 346 阅读 · 0 评论 -
Java随机数的产生
java产生随机数的几种方式 一、在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。 二、在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float转载 2017-01-16 10:43:40 · 313 阅读 · 0 评论 -
BufferedWriter 无法写入文件eclipse提示错误Stream closed
最近在重新学习Java ,在看到Buffered缓冲流时,自己运用时发现出现错误Stream closed,而且文件里的内容没有了,并且无法写入。后来又把课本例题写了一遍,还是同样的出错误,读出数据没问题。后来经过一番百度,发现应该再加入一条语句out.flush()。所用是把缓冲区的内容强制的写出。也就说咱们要写入的东西都在缓冲区,没有这条语句,就无法把缓冲区的东西写进去,但是为什么会出错Str原创 2017-02-13 16:04:10 · 1795 阅读 · 0 评论