![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
tangtang5156
这个作者很懒,什么都没留下…
展开
-
java IO写文件至至txt丢失数据
用bufferedwriter写文件时需要追加按行写时应在每个write方法后用上writer.new原创 2014-10-15 09:13:52 · 2271 阅读 · 0 评论 -
我对Java Serializable(序列化)的理解和总结
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候转载 2015-06-09 10:01:38 · 265 阅读 · 0 评论 -
java抽象类和接口的区别
抽象类和接口的对比参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的转载 2015-06-08 16:29:30 · 358 阅读 · 0 评论 -
StringUtils
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法转载 2015-04-18 14:44:03 · 335 阅读 · 0 评论 -
java用BufferedReader读取utf-8文件时乱码
原来的代码:BufferedReader reader = new BufferedReader(new FileReader(file));读取utf-8文件时乱码,修改如下:FileInputStream in = new FileInputStream(file);BufferedReader reader = new BufferedReader(new InputSt原创 2015-03-24 09:49:49 · 12082 阅读 · 4 评论 -
java 的继承原理
继承和组合是面向对象中代码复用的主要实现方式,他们可以达到类似的效果,就是提高代码的复用。 组合很简单也很直观,就是在一个类中直接引用另一个类,然后调用引用类的一些方法来完成一些功能,适合领域模型中has-a关系的实现;而继承则适合领域模型中is-a关系的实现。 其实在Java内部,是通过隐式的组合来实现继承的。 子类对象中会保存一个实例对象的引用super,该引用转载 2015-03-12 10:57:16 · 1072 阅读 · 0 评论 -
Java 遍历Map时 删除元素
Java代码 package net.nie.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class HashMapTest { private static Map map=new HashMap转载 2015-03-04 21:41:32 · 670 阅读 · 0 评论 -
谈谈Runtime类中的freeMemory,totalMemory,maxMemory等几个方法
谈谈Runtime类中的freeMemory,totalMemory,maxMemory等几个方法Java虚拟机threadJVM最近在网上看到一些人讨论到java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory ()这几个方法的一些问题,很多人感到很疑惑,为什么,在java程序刚刚启动起来的时候freeMemory()这个方法返转载 2014-11-18 11:05:13 · 490 阅读 · 0 评论 -
java判断字符串中中文个数
1 利用正则表达式匹配中文字符的正则表达式: [\u4e00-\u9fa5]原创 2014-07-23 11:05:19 · 6043 阅读 · 0 评论 -
win7 java jdk的安装配置
1 在官网上下载java jdk直接安装2原创 2014-09-01 16:29:28 · 349 阅读 · 0 评论 -
java random
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也转载 2014-09-18 15:45:22 · 278 阅读 · 0 评论 -
我对Java Serializable(序列化)的理解和总结(转)
我对Java Serializable(序列化)的理解和总结1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化转载 2014-10-20 15:32:30 · 305 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
Java中ArrayList和LinkedList区别一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3转载 2014-10-20 15:43:24 · 366 阅读 · 0 评论 -
list总结
第1部分 List概括List的框架图List 是一个接口,它继承于Collection的接口。它代表着有序的队列。AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(int location)之外的函数。AbstractSequentialList 是一个抽象类,它继承于Abs转载 2014-10-21 17:12:51 · 248 阅读 · 0 评论 -
java使用中科院分词器出现not valid license错误
初始化失败!fail reason is ./file\Data\NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com! Exception in thread "main" java.lang.Error: Invalid memory acce原创 2016-05-24 22:24:36 · 2124 阅读 · 0 评论