java入门--学习地址(编译与反编译)

学习连接

https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html

https://www.bilibili.com/video/av49438855

 

 

1. ‘.java’,‘.class’区别

在Java编程语言中,所有源代码首先以用.java扩展名结尾的纯文本文件编写然后,编译器将这些源文件编译成.class文件javac一个.class文件不包含的代码是原产于你的处理器; 它包含字节码 - Java虚拟机1(Java VM)的机器语言

然后,java启动器工具使用Java虚拟机实例运行应用程序。

 

 

1.2 class反编译为java文件

https://blog.csdn.net/qq_19714505/article/details/80309968

https://blog.csdn.net/evangel_z/article/details/17713709

 

2.java虚拟机jvm

通过Java VM,相同的应用程序能够在多个操作系统上运行。

 

posted @ 2019-03-21 13:48  龙桑  阅读(304)  评论(0编辑  收藏  举报