社区
Java SE
帖子详情
Java class 问题
liangchencf
2014-03-07 10:00:35
public class ClassA{
}
可以通过ClassA.class得到Class类型实例
如果是泛型类
public class ClassB<T>{
}
怎么能够得到类似 ClassB<String>.class ,这样写不能通过编译?只能new ClassB<String>().getClass()么?
...全文
144
3
打赏
收藏
Java class 问题
public class ClassA{ } 可以通过ClassA.class得到Class类型实例 如果是泛型类 public class ClassB{ } 怎么能够得到类似 ClassB.class ,这样写不能通过编译?只能new ClassB().getClass()么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
代码间的舞者
2014-03-07
打赏
举报
回复
引用 1 楼 duxingzhe0311 的回复:
ClassB.class就OK了。
+1
liangchencf
2014-03-07
打赏
举报
回复
引用 1 楼 duxingzhe0311 的回复:
ClassB.class就OK了。
恩,看来Java的泛型还是和其他语言有区别的~
rockets311
2014-03-07
打赏
举报
回复
ClassB.class就OK了。
使用
java
命令运行
class
文件提示“错误:找不到或无法加载主类“的
问题
分析
本文分析了使用
java
命令运行
class
文件时提示“错误:找不到或无法加载主类”的
问题
。指出原因一是
java
指令默认按
CLASS
PATH环境变量指定目录找
class
文件,可在其中加入“.;”;二是受package影响,
java
执行
class
文件对其路径强依赖,要按规定存放源文件并正确执行。
Java
基本数据类型的
Class
问题
探讨使用XStream将
Java
Bean转换为XML时,如何处理基本类型字段的别名
问题
,揭示基本类型也有对应的
Class
实例。
问题
:
java
: 需要
class
、interface、enum 或 record
本文介绍了一次
Java
程序编译时遇到的“
java
:需要
class
、interface、enum或record”错误,并分享了如何通过仔细检查代码,特别是括号匹配来解决
问题
的过程。
关于
java
class
版本的兼容
问题
本文详细探讨了
Java
class
版本兼容
问题
,尤其是序列化时遇到的挑战。核心在于serialVersionUID字段,其在不同版本间的不一致会导致不兼容异常。解决方法是显式设置相同serialVersionUID以确保兼容。当类的结构如名字、域、方法或接口等发生变化时,系统会自动生成不同的serialVersionUID。反序列化时,只有存在于两个版本中的域会被恢复,新出现或缺失的域则会被处理。通过实例展示了如何进行序列化和反序列化操作。
java
编译的
class
文件内容乱码
问题
本文主要探讨了
Java
源文件与
java
compiler编码不匹配时引发的乱码
问题
。在项目开始前,若源码文件与
java
compiler编码设置不同,将导致编译后的
class
文件乱码。当接手的源码与自加源码编码不一致时,如GBK与UTF-8混用,
问题
更为复杂。解决方法包括:一是在接手源码前确定并统一编码;二是利用工具如NotePad++转换编码,并设置
java
compiler为UTF-8。确保源码和
java
compiler编码一致,能有效避免乱码
问题
。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章