![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java
勤勤勤能补拙
心似骄阳万丈光
展开
-
jdk与jre的区别
今天开始学习java基础,不明白jdk和jre的区别,百度后发现一片很好的文章,也方便以后查看。原文: http://www.cnblogs.com/myitm/archive/2011/05/03/2035942.html 谢谢作者很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开转载 2017-04-19 10:13:16 · 299 阅读 · 0 评论 -
java 的哈希码以及Object.toString()简单理解
对哈希码和默认的toString()不了解,百度后总结如下:一 哈希码在Java中,哈希码代表了对象的一种特征,例如我们判断某两个字符串是否==,如果其哈希码相等,则这两个字符串是相等的。其次,哈希码是一种数据结构的算法。常见的哈希码的算法有:1:Object类的hashCode.返回对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样。2:S原创 2017-04-20 09:07:35 · 2986 阅读 · 0 评论 -
java基本数据类型和引用数据类型
早上想到用 类的实例对象作为形参传入函数,如果在函数中改变了形参对象的属性值,那实参对象的属性值会不会也改变?package new_start1;public class Test1 { class Person { public String name; public Person(String n) {原创 2017-04-20 09:35:01 · 247 阅读 · 0 评论 -
java中成员函数内部为何不可以定义静态变量?
我认为以下这两种解释都是类似的,正确的:解答一:static 只能修饰 成员变量 或者成员方法。不能修饰局部变量。在Java 中,用static 修饰的成员 被是为 共享的。定义在方法中,被视为 局部的。显然是不能共享的。 来自 https://zhidao.baidu.com/question/281363843.html解答二 :静态变量时属于整转载 2017-04-20 11:04:06 · 4726 阅读 · 0 评论 -
dom4j出现java.lang.NoClassDefFoundError: org/jaxen/JaxenException
原:http://outofmemory.cn/code-snippet/1806/java-lang-NoClassDefFoundError-org-jaxen-JaxenException-resolve-method在使用dom4j的xpath时出现java.lang.NoClassDefFoundError: org/jaxen/JaxenException的异常,原因是dom4转载 2017-05-13 08:34:20 · 584 阅读 · 0 评论 -
没有任何类型 Test1 的外层实例可访问。必须用类型 Test1 的外层实例(例如,x.new A(),其中 x 是 Test1 的实例)来限定分配。
在方法中创建类Person,视为方法内部类,可以在方法体内直接new Person() 获得该类实例。在方法外创建的类Person,如果方法是static修饰的,如static main(),而类没有用static修饰,要在static main方法中获得实例Person对象,则需要先实例化一个外层的对象A,再通过A.new来获得Person对象package new_start...原创 2017-04-20 07:20:27 · 18303 阅读 · 5 评论 -
使用commons工具包出现 java.lang.ExceptionInInitializerError
今天用commons下的beanutils类,把一个Map封装成一个bean对象时出现 java.lang.ExceptionInInitializerError因为导错包了,myeclipse默认提供的包是import com.sun.org.apache.commons.beanutils.BeanUtils; 导这个包就会出现上面的错误,具体原因我也不清楚。我们需要导入自己的包,原创 2017-10-10 07:13:14 · 435 阅读 · 0 评论 -
java mkdir()和mkdirs()区别
源: http://blog.csdn.net/cnnumen/article/details/8463736mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/th转载 2017-11-13 17:59:54 · 258 阅读 · 0 评论