学习内容:
JCP java维护组织
JSR java 的RFC
唐大仕老师的资料网,可以下载各种源码
Java的特点:
struct,union不要了
C中最重要的宏不要了
头文件定义不要了
C中很重要的全局变量不要了
系统自动管理内存!!!
没有goto,goto:和标号配合使用,进行无条件跳转。
goto语句解释:https://baike.baidu.com/item/goto%E8%AF%AD%E5%8F%A5/7603004?fr=aladdin
Java编译运行环境:
JRE(Java runtime Enviorment) = JVM + API(用于模拟运行编译好的class文件,把它当作一个虚拟的计算机就好了),JRE可以进行代码的安全性检查,这也是为什么java是一门安全的语言的原因,JSR还可以自动回收内存,这是区别C语言的重要点。如果只是要执行.class就只需要下载JRE就够了。
JDK(Java Developer Kit)= JRE + Tools(程序员需要下载的,tools包括编译器,java执行器,文档打包器,GDB!!)
总过程就是:源代码.java通过javac编译器编译成.class文件,.class文件是跨平台的,最终在JRE中执行。