zoukankan      html  css  js  c++  java
  • java篇 之 java概念

    Jvmjava虚拟机,让java拥有跨平台的能力,一次编写,导出运行

    Java优点:提供了一个解释性环境(多线程,可执行程序跨平台,加快开发,支持动态更新)

               没有指针,有垃圾将回收器(回收内存)

    执行一个普通java类(有主函数)时,一般会涉及到哪些类加载器?CLASSPATH和哪一个类加载器有关系?什么关系?

    启动类加载器

    扩展类加载器

    应用类加载器

    CLASSPATH和应用类加载器有关系

    应用类加载器会通过CLASSPATH中配置的路径,来查找当前需要执行的java代码所存在的class文件

    class文件反编译后是否可以获取代码中的注释?不能,因为class文件中不含注释

    Java的工作方式:

                     源代码: 编写Java源代码文件

                       |

                     编译器: 用编译器编译源代码。编译器会检查错误,如果有错就要改正才能产生正确的输出。

                       |

                     输出: 编译器会产生字节码 即.class文件。任何支持Java的装置都能够把它转译成可执行的内容。编译后的字节码与平台无关。

                       |

                   Java虚拟机: 可以读取与执行字节码。加载指定类,开始执行它的main方法,然后一直运行到main的所有程序代码结束为止。

  • 相关阅读:
    2.8
    2.7
    2.6
    2.5
    2.4第三篇读后感
    2.2第一篇读后感
    2.1
    字符统计
    6468: Snuke's Coloring
    6463: Tak and Hotels II
  • 原文地址:https://www.cnblogs.com/wskb/p/10785295.html
Copyright © 2011-2022 走看看