![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java学习
文章平均质量分 57
记录一下个人学习Java过程中踩过的一些坑;
EncountersAgain
这个作者很懒,什么都没留下…
展开
-
Java类加载及变量储存
今天复习反射部分知识的时候,遇到了一个问题,如下:第一个疑问是,图片中的元数据;class对象是类的信息对象,可以通过该class对象访问该类的各种信息第二个疑问,?原创 2022-09-19 19:37:04 · 6947 阅读 · 0 评论 -
错误: 模块未指定(FileNotFoundException)
当时建立Reflection时有点问题,先建立了main类,然后才建立了Reflection包,,所以out在上一级;而一个项目可以有多个模块,每个model可以有自己的src,但是整个项目却只能有1个out目录;所以,最终错误是手残,把Reflection弄成了一个模块,而不是一个项目,进而导致路径错误。是根据out文件来定义的,直接写为文件名时要注意将文件与out同级。在写一个小demo,用properties类读取配置文件;在文件运行时会产生out文件,而文件的。答案也许就在下面问题的解决方案里面。原创 2022-09-06 12:45:49 · 3865 阅读 · 0 评论 -
用java的反射机制获取某个类的private属性;
方法返回一个Field对象,它反映此Class对象所表示的类或接口的指定已声明字段。name参数是一个字符串,指定所需的字段的简单名称。原创 2022-09-05 22:28:48 · 2064 阅读 · 0 评论 -
java的Comparator比较器及arrays.sort
而Comparator接口中,包含了一个最核心的方法:int compare() ,这个方法是用于定义排序规则的,如下:可以看到:compare的参数o1、o2 也是泛型T,即排序的元素也不能是基本数据类型。}}}由于 compare()比较抽象,所以为了方便,我们可以这样把他记住:int compare(T o1, T o2) 是比较o1和o2的大小。原创 2022-09-04 11:14:23 · 653 阅读 · 0 评论