- 博客(4)
- 收藏
- 关注
原创 eclipse运行mapreduce遇到的坑
windows上用eclipse运行mapreduce,统计手机流量案例报以下错误:hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1661) PrivilegedActionException as: (auth:SIMPLE) cause:ExitCodeException exitCode...
2018-12-23 22:23:50
745
原创 关于集合操作产生并发修改异常的问题
当我们用集合迭代器遍历列表时,不注意的话,就集合进行修改(增删改),就会产生ConcurrentModificationException 的报错,即并发修改异常,如下列代码: 这个异常产生的原因是,迭代器依赖于集合而存在,在判断成功后,集合中添加了新的元素,而迭代器并不知道,所有就报错了。其实这个问题说的是:迭代器遍历集合中的元素的时候,不要使用集合对象去修改集合中的元素。...
2018-11-17 20:57:22
443
原创 关于字符串String
通过String类的实现源码可以获知,String类是final类,通过byte数组保存字符串。查看subString、concat和replace方法,发现都不是在原字符串上进行操作,而是重新生成了一个新字符串对象,也就是操作完成后,最开始的字符串并没有被改变。记住:“对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象“”--字符串池class文...
2018-11-14 16:10:09
118
原创 关于Java反射
1、RTTI即Run-Time Type Identification,运行时类型识别,能在运行时自动识别每个编译时已知的类型。这些类型信息通过Class对象完成,每个类都会产生对应的Class对象,保存在.class文件中。类加载器首先检查类的Class对象是否已被加载过,如果尚未加载就会根据类名查找对应的.class文件,创建Class对象,验证类中的字节码,为静态域分配空间。2、反...
2018-11-14 13:15:58
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人