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 内存溢出 : 申请内存时没有足够空间供其使用。

时间: 2024-12-25 19:04:41

java名词的相关文章

对部分Java名词的总结

对部分Java名词的总结: 前端技术: CSS:是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术. BootStrap:来自Twitter,是目前受欢迎的前端框架,它是基于CSS.HTML.JavaScript的,简洁灵活使得Web开发更加便捷. JavaScript:是一种专门设计用来给网页增加交互性的编程语言,其代码可以嵌入在网页中.专门用来对网页进行编程的脚本语言. jQuery:它是一套封装的JS

18) Java名词

? >VO: ? value-object >DTO: Data Transform Object >DTD: Document Type Definition ?????文档类型定义是一套关于标记符的语法规则.它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,是文档的验证机制. >JUnit: 一个Java语言的单元测试框架 >JBoss: 一个基于J2EE的开放源代码的应用服务器 >POJO ? ? ?POJO(Plain Old Java Object)简

“吃人”的那些Java名词:对象、引用、堆、栈

记得中学的课本上,有一篇名为<狂人日记>课文:那时候根本理解不了鲁迅写这篇文章要表达的中心思想,只觉得满篇的"吃人"令人心情压抑:老师在讲台上慷慨激昂的讲,大多数的同学同我一样,在课本面前"痴痴"的发呆. 作为一个有着8年Java编程经验的IT老兵,说起来很惭愧,我被Java当中的四五个名词一直困扰着:对象.引用.堆.栈.堆栈(栈可同堆栈,因此是四个名词,也是五个名词).每次我看到这几个名词,都隐隐约约觉得自己在被一只无形的大口慢慢地吞噬,只剩下满地的衣

java名词,关键字

抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象. final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类. 包:Java中的包是相关类和接口的集合,创建包须使用关键字package. 继承:Java作为面向对象编程语言,支持继承这基本概念.但Java只支持单根继承,java.lang.Object是所有其他类的基类.[4] 多态类:在Java中,对象变量是多态的.而

java名词注释

1.JVM: Java Virtual Machine (java虚拟机),Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译.Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行.Java虚拟机在执

java名词解释

1.package 2.import 3.Interface 与extends共用,用来实现一个类继承多个接口(一个类不可以继承多个类) 单用是用来定义接口的关键字 4.Class 5.void    方法 6.全局变量 7.方法 8.局部变量 9.Extends 继承类 10.public(公共访问权限) 最宽松的访问控制级别,如果一个成员(包括成员变量,方法,构造器等)或者一个外部类使用public访问控制符修饰,那么这个成员或外部类就可以被所有类访问,不管访问类和被访问类是否处于同一个包中

Java垃圾回收介绍(译)

在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的.与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码.这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用. 这是一个四部分的系列教程,以了解在Java中垃圾回收的基础, Java垃圾回收介绍 Java垃圾回收如何工作? Java垃圾回收器的类型 监控和分析Java垃圾回收 这篇教程是系列中的第一部分.本篇中会解释一些基本术语,像JDK,JVM,JRE,HotSpot VM,然后去理解JVM

Java Learning (9)

事件处理: ActionEvent && WindowEvent: ActionEvent -- 包含一个ACTION_PERFORMED.触发的动作有单击button,双击选项,选择指定菜单项,回车键输入等. addActionListener(<al>) -- al ->ActionListener or a class implements ActionListener. button.addActionListener(new ActionListener(){

Java技术部分知识点

Java同步/异步IO 同步是一种对共享资源的访问方式.当多个资源需要访问同一个互斥资源时,他们需要以某种顺序来确保该资源在某个时刻只能有一个线程对其使用. 异步是一种非阻塞方式.一个线程对对象的操作时,不必关心其他线程的状态或行为,也不必等到方法处理完成返回后才进行之后的操作. 同步的实现方式:synchronized关键字(同步代码块.同步方法),但是系统开销代价大,可能发生死锁 Java多态及实现机制 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果. 举例:“电脑上的F1按