java - 为什么在landroid/view/keyevent之前有“l”
问题描述
为什么在:“landroid/view/keyevent”中的类名前有“l”是不是有特殊含义?是否可以使用 android/view/keyevent?两者有什么区别?
解决方案
这就是Class#getName()
编码类型信息的方式。L
表示类或接口类型。
一种典型的查看方式是通过以下的默认实现Object#toString()
:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
推荐阅读
- python - 在 python 中使用 csv.reader 搜索删除
- c# - 调用 MainWindow 时出现 System.StackOverflowException
- reactjs - 道具“已禁用”的值无效
- php - 尽管被拒绝,但允许发布请求
- javascript - 过滤对象数组返回空数组
- php - 使用ajax提交文件上传时出现问题
- r - 比较 R 数据框中的列
- elasticsearch - Kibana Lens - 有没有办法只计算一个字段而不是所有记录?
- sql - 为什么 time_bucket_gapfill 在第 10 个请求时始终抛出 PSQLException?
- javascript - 获取文档属性的 Web 脚本