![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
青春依旧_
这个作者很懒,什么都没留下…
展开
-
为什么要使用ClassLoader? ClassLoader有什么好处?
刚接触ClassLoader,今天在巩固概念的自我问答博弈中突然顿悟使用ClassLoader的好处,现就此记录下对于像我这样刚接触概念的初学者,看到如下可能没啥感觉,都知道是如此ClassLoader顾名思义,可以在程序运行的时候动态加载class文件,并在内存中生成对应的Class但是自我博弈时改了下,变成如下ClassLoader顾名思义,可以在服务器运行的时候动态加载...原创 2020-02-11 11:12:39 · 2258 阅读 · 0 评论 -
重写equals方法和重写hashcode方法没有必然因果关系
看到很多博客把标题设置成 "为什么重写equals方法后一定要重写hashcode方法",虽然这是个面试题,事实上,若不看情况地将该命题一概而论,很容易造成不必要的误解。上述标题易把equals和hashCode之间形成因果关系,equals是因,hashCode是果。然而看过源码的都应该知道,Object的equals方法默认是返回 this == otherObj,而hashCode是一个na...原创 2020-02-08 13:58:59 · 611 阅读 · 0 评论 -
javaw.exe中的“w”是代表什么,有什么用
都知道java.exe用来运行java程序;javac.exe用来编译源文件,其中c代表compiler;javah.exe用来生成.h头文件,其中h自然代表.h头文件那么javaw中的w又代表什么?网上查了一番都只搜到javaw的用法,即:主要运用GUI程序,使用javaw运行程序,在调用主函数后console控制台会消失。最后还是找到一个“w”相对合理的意思:和GUI挺挂的上钩...原创 2018-05-16 14:03:51 · 2547 阅读 · 2 评论 -
java如何读取、写入Excel文件(将内容转成任意的bean对象)
将StudentInfo.xlsx里的内容读取出来并封装到StudentInfo类的对象中StudentInfo类的字段分别对应了excel中的列名,合成结果如下利用反射可以很好地实现对任意类的数据封装。实现如下public class Test { public <T> List<T> parseFromExcel(String path...原创 2018-11-24 19:02:33 · 9734 阅读 · 9 评论