Java程序的运行需要经历三个步骤:
创新互联是一家专业提供图木舒克企业网站建设,专注与成都网站设计、成都网站制作、H5页面制作、小程序制作等业务。10年已为图木舒克众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
编辑
编译
运行
其中,编辑是编写源码的过程,编译是将源码编译成.class文件。运行时,找的就是.class文件,运行程序时,以main函数为入口,开始执行程序,重点是,下次程序运行时,JVM虚拟机不会再次编译源码,而是直接寻找对应的.class文件,从而运行程序。
所以,编译源码后,如果有新的修改,需要重新编译,生成.class文件,然后,才会执行。
修改源码后若不编译便直接运行,JVM使用的仍然是上一次运行的.class文件。
class文件是Java文件编译后的文件,是不能直接修改的,可以通过反编译工具把class文件转成Java文件,再对java文件进行就该,修改完成再编译成class文件即可。
。。。 ,你没看那是.class文件不是.java文件吗,那是编译后生成的文件自然不能编辑。
这些东西都是你classpath下面java文件自动编译生成的,或者就是你项目的一些依赖包里面的东西。
你要编辑就自己拿出来在外面其他工具里面自己改。
你要是想学jdk自己的一些东西,你去网上找jdk源码下,是java文件的那种。