zoukankan      html  css  js  c++  java
  • java名词

    1 applet

           Java语言编写的小程序,可以包含在html页面中,有支持Java语言的浏览器执行,作用是在页面产生动态效果。

    2 jdk

         java development kit java 开发环境  编译Java程序的编译器javac命令

         javac  编译器 将源程序转为字节码    jar 打包 将相关类文件打包为一个文件    Javadoc 文档生产  原码注释提出文档   jdb 差错工具  Java 运行class文件  javap  Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义

    3jre

         运行环境  , jvm,各种api , 类加载器 , 字节码检验器,

    4 jit

        just-in-time compiler 即时编译器,jdk1.1增加,传统编译器编译一条语句,运行完后扔掉,jit将经常用到的指令放到内存中,下次调用不再重新编译。

     5 高级语言按程序执行方式分为编译型和解释型语言

    编译型: 使用特色的编译器,将高级语言一次性翻译成可被平台硬件执行的机器码,并包装成平台能识别的可执行程序格式。c++

    解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行,每次执行解释型语言的程序都需要经行一次编译。pathon

    6 java 程序运行机制

               先编译,但不会生产特定平台的机器码,而是生产与平台无关的字节码class文件,然后虚拟机解释执行。

    7 jdk

          Java se development kit  Java标准开发包。

    8  javac -d  目标文件目录  源文件目录

    9 java  类名

    10 根据CLASSPATH定位类名

            当使用Java 类名运行Java程序时,jre到classpath路径下搜索Java类,1.4之前的版本不会在当前目录下搜索类,需要在classpath下加(.)需要告诉jre在当前路径下搜索Java类

    11 内存泄漏: 无用内存没有即时回收。

    12 内存溢出 : 申请内存时没有足够空间供其使用。

  • 相关阅读:
    ThreadSafety with the AutoResetEvent, ManualResetEvent Class(Synchronization of .net)
    使用Python SMTP发送邮件
    flask项目中设置logo
    如何解决Bootstrap中分页不能居中的问题
    pip install mysql_python报错解决办法
    git上拉项目
    AttributeError: 'str' object has no attribute 'decode'
    pycharm设置SDK
    为git创建远程仓库
    开发过程中git的使用
  • 原文地址:https://www.cnblogs.com/whesuanfa/p/7518052.html
Copyright © 2011-2022 走看看