郑重声明一下,反编译不违法,也符合开源

作为一个刚进入java编程的菜鸟级别的代码,我最多的是根据需求和别人写的代码,补写另一部分代码,这个时候我们需要一个工具就是反编译工具。在java编程中,很多jar包都是开源的,我们可以用反编译工具,直接看源码,这样的话,在开发的过程中,遇到的问题,就会没那么大的压力了,因为,有了反编译器,我们绑定了源码和反编译的zip压缩包,很多代码资源都是可见的,只要愿意花费时间,我们就能看懂代码,可能我们不知道别人这样写的原因,但是看多了,走了几遍debug,也就明白了,为什么要这么写。

很多的时候,我们面对一个需求的时候不知道怎么去实现,但是有了别人的代码作为参考,这样的话,我相信只要肯花费时间,这些是问题的问题,都不是问题,如何在开发中,更加的顺畅,那个debug,可以帮助我们很多的,因为debug,本身就是慢的模拟代码的运行过程,在这样的情况下,代码可见,逻辑可见,代码的有些问题,不明白,这个时候可以适当的问一些问题,这样在理解了一些代码的基础上,你的问题,就会很清晰,没什么太大的问题,或者你有很多不明白的问题,当你从前端到后端跑了几遍的时候, 就明白的差不了;Java是面向对象的语言,实际也就是对对象的操作;对象的来源,对象的处理,对象的返回;实际可以浓缩为一个方法。起码我在开发中,没什么是debug加反编译器,还看不懂的。

一个逻辑从前端到后端到数据库,这个是数据的交互,也是数据的处理;前端对一个(用户的操作),定义之后,我们应该给于什么反应和什么样的数据,这个需求是了解的,之后是后端是如何获取这个请求的问题,之后对前端请求的处理,和server对数据库的操作,中间的处理的过程,是自己的逻辑走向,至于怎么理解前端数据需求和后端的数据的处理,这是细节的问题。

下面是如何选择一个反编译的工具的问题,正在eclipse或者是idea,都是有插件商店的,你自己选择了一个下载,并统一使用的操作协议之后,就可以使用了,在图书馆图书馆libary,下面的包中,可以直接看源码的是绑定了源码的,不可以看源码的是没有绑定的,这个时候,需要右击选择反编译工具导出zip格式的反编译包,之后选择绑定就好了。