自定义类加载器2021-1-4

news/2024/5/19 6:39:43 标签: java, class, 反射
class="baidu_pl">
class="article_content clearfix">
class="markdown_views prism-atom-one-dark">

今天遇到的几个问题

  • 乱码问题:
    在这里插入图片描述

命令行的写法:
在这里插入图片描述
由于泛型需要检测的原因:
在这里插入图片描述
idea写法:在这里插入图片描述

  • 反射调用main方法时参数问题:
    三种尝试:在这里插入图片描述
    错误原因:在这里插入图片描述
    备注:
    “[” 表示一维数组
    "[["表示二维数组
    "L"表示一个对象
    "class="tags" href="/tags/JAVA.html" title=java>java.lang.String"表示对象的类型

  • String.split(“xxx”);的写法要注意:
    在这里插入图片描述

  • 自动导包:
    在这里插入图片描述

  • 模板:

在这里插入图片描述

  • 仍旧困惑的问题:
  1. idea和命令行生成的.class文件大小不同;
  2. 如下图,路径不懂,今天最大的问题就出在了这里,仍旧不明白
  3. 在这里插入图片描述
  4. loadclass()方法找不到类的时候,它的最后一个执行步骤会调用findClass(String)查找类。
  5. 编译的.class生成在了src目录下,而没在out下
    在这里插入图片描述
    总结:今天的问题出在了在路径和反射上,反射动力,路径还是蒙圈。

http://www.niftyadmin.cn/n/775713.html

相关文章

cookies,sessionStorage和localStorage的区别?

sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化…

idea断点设置2021-01-05

idea断点设置,非常nice

Redis问题收集

1. Redis 有哪些数据结构? 字符串 String、字典 Hash、列表 List、集合 Set、有序集合 SortedSet。 如果你是 Redis 中高级用户,还需要加上下面几种数据结构 HyperLogLog、Geo、Pub/Sub。 如果你说还玩过 Redis Module,像 BloomFilter&#x…

java下载官方文档2020-01-05

下载官方文档的两种方式: 一: 二: 设置栈大小

线程同步的方法

wait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个处于等待状态的线程,注意的是在调用此方法…

java加载class文件的原理

JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类。 由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序…

git20200208

一:今天安装git的时候出现类似can not find system.config的错误 在控制面板中检查了一遍, 然后去环境变量里把之前的路径删了在电脑管家中 提前修改了下载路径,否则会默认下载到C盘下 然后安装即可安装之后特意去环境变量里看了一下&#…

Guava Optional类分析

Guava Optional类 Optional用于包含非空对象的不可变对象。 Optional对象,用于不存在值表示null。这个类有各种实用的方法,以方便代码来处理为可用或不可用,而不是检查null值。 类声明 以下是com.google.common.base.Optional 类的声明&am…