社区
Java SE
帖子详情
java编译问题
hjjwind
2010-06-02 02:53:05
想请教一下,一个类编译出来为何会有两个.class 文件,其中一个以“$1”结尾(如类:“DataBaseInfoDAO.java”,编译后有两个class文件,一个是DataBaseInfoDAOx.class,另一个是DataBaseInfoDAOx$1.class),JDK版本为1.4,eclipse3.4,使用eclipse的Project->clean->start a build immediately 来进行编译。
...全文
67
8
打赏
收藏
java编译问题
想请教一下,一个类编译出来为何会有两个.class 文件,其中一个以“$1”结尾(如类:“DataBaseInfoDAO.java”,编译后有两个class文件,一个是DataBaseInfoDAOx.class,另一个是DataBaseInfoDAOx$1.class),JDK版本为1.4,eclipse3.4,使用eclipse的Project->clean->start a build immediately 来进行编译。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjjwind
2010-06-02
打赏
举报
回复
是内部类或者匿名内部类引起的,多谢大家指点!
Java技术栈
2010-06-02
打赏
举报
回复
[Quote=引用 6 楼 dr_lou 的回复:]
$后面跟数字是匿名类编译出来的
$后面跟文字是内部类编译出来的
[/Quote]
学习了
dr_lou
2010-06-02
打赏
举报
回复
$后面跟数字是匿名类编译出来的
$后面跟文字是内部类编译出来的
dr_lou
2010-06-02
打赏
举报
回复
内部类。
CoderPlusPlus
2010-06-02
打赏
举报
回复
匿名内部类
wutian4567268
2010-06-02
打赏
举报
回复
而且一个java文件里可以定义多个class
wutian4567268
2010-06-02
打赏
举报
回复
应该是内部类
氧气网航
2010-06-02
打赏
举报
回复
你把代码贴出来看看吧
LeetCode 之 剑指 Offer 05. 替换空格(
Java
)
LeetCode 之 剑指 Offer 05. 替换空格(
Java
),请实现一个函数,把字符串 s 中的每个空格替换成"%20"。解题思路:创建一个返回字符串,然后遍历原字符串利用字符串函数拼接或者替换后拼接即可。
剑指 Offer 05. 替换空格 - 力扣(LeetCode)
剑指 Offer 05. 替换空格 - 力扣(LeetCode)
力扣leetcode剑指 Offer 05. 替换空格C++
力扣leetcode剑指 Offer 05. 替换空格C++ 剑指 Offer 05. 替换空格 思路1 拿到这道题目的第一想法就是构建一个新的字符串然后遇到空格就+%20这样的话肯定可以通过,但是会有额外的空间开销 代码如下 class Solution { public: string replaceSpace(string s) { string str = ""; for(char c : s) { if(c !=
LeetCode剑指Offer05.替换空格
LeetCode剑指Offer05.替换空格 题目: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = “We are happy.” 输出:“We%20are%20happy.” 题解: 1.常规方法 先遍历一遍数组,记录空格的个数count,再扩展字符数组长度为(s.size()+2*count),用双指针从后往前替换空格,一个指针指向扩展前的最后一位,一个指针指向扩展后的最后一位。 class Solution { public: string repl
【LeetCode力扣】剑指 Offer 05. 替换空格(
Java
)
剑指 Offer 05. 替换空格
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章