目录

一 找到java编译后的class文件

二 查看编译后的结果

发现是乱码

三 将字节码文件拷贝到IDEA中

四 打开这个class文件

下面这个结果就是IDEA反编译的结果

//

// Source code recreated from a .class file by IntelliJ IDEA

// (powered by Fernflower decompiler)

//

public class Employee {

String name;

int age;

String designation;

double salary;

public Employee(String name, int age, String designation, double salary) {

this.name = name;

this.age = age;

this.designation = designation;

this.salary = salary;

}

public Employee() {

}

public String getName() {

return this.name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return this.age;

}

public void setAge(int age) {

this.age = age;

}

public String getDesignation() {

return this.designation;

}

public void setDesignation(String designation) {

this.designation = designation;

}

public double getSalary() {

return this.salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

public void printEmployee() {

System.out.println("Name:" + this.name);

System.out.println("Age:" + this.age);

System.out.println("Designation:" + this.designation);

System.out.println("Salary:" + this.salary);

}

public String toString() {

return "Employee{name='" + this.name + '\'' + ", age=" + this.age + ", designation='" + this.designation + '\'' + ", salary=" + this.salary + '}';

}

}

noa格式转java_用IDEA查看反编译 - osc_1loi8uc4的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. 蓝桥杯泊松分酒java_蓝桥杯-泊松分酒 - steven_wjg的个人空间 - OSCHINA - 中文开源技术交流社区...

    泊松是法国数学家.物理学家和力学家.他一生致力科学事业,成果颇多.有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布. 有一次闲暇时,他提出过一个有趣的问题,后称为:"泊松分酒& ...

  2. 电梯java_用java写一个电梯 - osc_h1iyh0d1的个人空间 - OSCHINA - 中文开源技术交流社区...

    import java.util.Comparator; import java.util.Queue; import java.util.concurrent.PriorityBlockingQue ...

  3. php证书格式,常用的证书格式转换 - niceguy_php的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.从pfx格式的证书提取出密钥和证书 set OPENSSL_CONF=openssl.cnf openssl pkcs12 -in my.pfx -nodes -out server.pem op ...

  4. 查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.配置 my.cof 服务器A(192.168.1.2)配置如下 log-bin   = mysql-bin server-id = 1 expire-logs-days  = 7#日志设置最高7天 ...

  5. 日期格式无法识别 oracle,Oracle时间统计 - 不以物喜-不以己悲的个人空间 - OSCHINA - 中文开源技术交流社区...

    select count(*) from Member_user where to_char(CREATEDATE,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd' ...

  6. csnd ftp服务器端java_数据包取证总结 - osc_r6zeu2c7的个人空间 - OSCHINA - 中文开源技术交流社区...

    数据包取证总结 1. 先观察题目,如果题目有明确指示某端口,或某协议.然后根据提示的端口和协议构造过滤表达式,否则话一般都是考http协议的那种 (wireshark打开数据包后,使用了过滤表达式后先 ...

  7. 如何查看suse系统服务器sn,suse 配置 - sncder的个人空间 - OSCHINA - 中文开源技术交流社区...

    系统安装: 安装阶段,遇到网卡选项,需设置所有网卡为dhcp或static,否则,系统安装完毕后,ifconfig会看不到网卡 网络: 重启:rcnetwork restart 设置DNS: /etc ...

  8. 坐席排序java_坐席排队功能 - osc_sd6j22mg的个人空间 - OSCHINA - 中文开源技术交流社区...

    需求:坐席排队  五秒之内没请求接口认为用户不在排队 从内存移除 redis用作消息队列 1)实现过程: 用户请求接口  查询坐席有没有空闲,坐席没有空闲 继续排队   如果有 查询redis中有没有 ...

  9. 黑白球JAVA_桶中取黑白球 - jiacut的个人页面 - OSCHINA - 中文开源技术交流社区

    题目 有一个桶,里面有白球.黑球各100个,现在按下述规则取球: 每次从桶里面拿出来两个球: 如果是两个同色的球,就再放入一个黑球: 如果是两个异色的球,就再放入一个白球. 问:最后桶里面只剩下一个黑 ...

最新文章

  1. UVa512 - Spreadsheet Tracking
  2. 将本地jar包上传至Nexus
  3. RFI远程文件包含的漏洞
  4. 文献记录(part25)--ACDnet An action detection network for real-time edge computing based on flow-guided
  5. [poj2446]Chessboard
  6. 洛谷P1151、P1200、P1420、P1634题解(Java语言描述)
  7. springboot执行批量插入_springboot+Mybatis 注解\Xml两种方式批量添加数据
  8. 在使用 Go 两年之后,我又转回 PHP 了
  9. 过滤HTML标记、HTML注释、“!@#¥%”等非法字符
  10. Magnet :让Mac上的分屏更好用
  11. WinForm后台任务(定时任务)传递消息给主窗体并更新主窗体文本框内容
  12. Android Studio在运行时显示Please Select Android SDK的解决方法
  13. Python的学习笔记案例4--52周存钱挑战1.0
  14. 入门pandas—数据填充
  15. U盘分区删除和新建分区
  16. 【北大/上交/浙大/中科大/山大】公布复试分数线!【34所自划线】
  17. Abaqus二次开发捕获几何元素方法归纳
  18. 使用Python编写面向安卓模拟器的明日方舟挂机脚本
  19. 用自己训练的AI玩王者荣耀是什么体验?
  20. 【MYSQL】foreign key 外键约束(详解)

热门文章

  1. wxWidgets:wxStringBufferLength类用法
  2. wxWidgets:wxHtmlHelpWindow类用法
  3. boost::sort模块实现展开排序示例
  4. boost::smart_ptr模块collector相关的测试程序
  5. boost::python模块实现使用内置 python 数据类型创建 ndarrays 的示例,并提取成员变量的类型和值测试程序
  6. boost::process::pipe相关的测试程序
  7. boost::mpl模块实现sort相关的测试程序
  8. boost::mp11::mp_bind_front_q相关用法的测试程序
  9. boost::math模块二项式分布来预测概率 抛硬币时的正面和反面的测试程序
  10. boost::hana::detail::create用法的测试程序