Welcome 微信登录

首页 / 软件开发 / JAVA

编译器-Javac.exe

编译器-Javac.exe

编译器-Javac.exe2008-05-062.3 Javac编译器Javac编译器读取Java源代码,并将其编译成字节代码,调用Javac的命令行如下:C:>javac options filename.java值得注意的是,和解释器不同,Javac 编译器期望它正在编译的文件具有扩展名.Java。其命令行如下表选项 功能-classpath path 此选项用于设定路径,在该路径上Javac寻找需被调用的类。该路径是一个用分号分开的目录列表。-...
头文件生成器-javah.exe

头文件生成器-javah.exe

头文件生成器-javah.exe2008-05-06javah头文件生成器javah程序创建C头文件和存根文件,这些是把本地C成员函数包入java 所需要的。被创建的头文件给出了有关java类的信息,这些信息是C成员函数与java类交换数据所必需的。存根文件将用来创建将定义java对象的结构与对象本身数据相联系的C文件。调用javah的命令行如下:C:>javah options classname additionalClassesjavah程序有...
调试器--jdb.exe

调试器--jdb.exe

调试器--jdb.exe2008-05-06Java调度器为Java程序提供了一个命令行调试环境。它既可在本地,也可在与远程的解释器的一次对话中执行。jdb于本地机器中可用如下的命令启动:C:>jdb classname当你使用-debug选项开始一个Java例程时, 必须提供给Jdb 一个密码, 这样 Jdb才能开始运转起来。下表包含了所有jdb命令。选项 功能catch calssID 为特定异常出口而中断classes 列出当前已知的类clea...
反汇编器-javap.exe

反汇编器-javap.exe

反汇编器-javap.exe2008-05-06javap反汇编器javap命令反汇编一个java字节代码文件, 返回有关可变部分和成员函数的信息,其命令行如下:C:>javap options classname additionalClassesjavap的标准输出是公有变量和类的成员函数。javap反汇编器的命令行选项如下表:选项 功能-h 此选项将建立能够放入C头文件中的信息-p 此选项将使javap输出私有和公有的成员函数和变量-c 此选项...
Java虚拟机

Java虚拟机

Java虚拟机2008-05-06一、 什么是Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1.为什么要使用Java虚拟机?Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行, 至少需要编译成不同的目标代码。而引入语言虚拟机后,Java语言在不同平台上运行时...
线性表的使用

线性表的使用

线性表的使用2008-05-06线性表的逻辑定义线性表(Linear List)是由n(n≥0)个数据元素(结点)a1,a2,…,an组成的有限序列。① 数据元素的个数n定义为表的长度(n=0时称为空表)。② 将非空的线性表(n>0)记作:(a1,a2,…,an)③ 数据元素ai(1≤i≤n)只是个抽象符号,其具体含义在不同情况下可以不同。线性表的逻辑结构特征对于非空的线性表:① 有且仅有一个开始结点a1,没有...
Java程序的反加密

Java程序的反加密

Java程序的反加密2008-05-06首先我们来看看Java程序的反加密,也就是通常所说的Crack过程,只有明白了这个过程,我们才能有效的对我们的程序进行加密。通常我们得到的Java程序的Crack包有两种,一种属于KeyGen(注册码生成器)、一种属于替换修改;我们先看第一种,当我们找到一个应用程序的KeyGen的时候我们总是很佩服那个做出KeyGen的人,觉得他很厉害,但是你仔细分析一下,为什么他能做出KeyGen呢?只有他对这个Java程序的加密...
Java中对HashMap的深度分析与比较

Java中对HashMap的深度分析与比较

Java中对HashMap的深度分析与比较2008-05-06在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《 虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》,和《Thinking in Java》翻了也找不到很好的答案,于是一气之...
java中的易混问题收集

java中的易混问题收集

java中的易混问题收集2008-05-06第一,final, finally, finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能...
JavaBeans 程序开发从入门到精通教程2

JavaBeans 程序开发从入门到精通教程2

JavaBeans 程序开发从入门到精通教程22008-05-074. Constrained属性一个JavaBeans的constrained属性,是指当这个属性的值要发生变化时,与这个属性已建立了某种连接的其它Java对象可否决属性值的改变。constrained属性的监听者通过抛出PropertyVetoException来阻止该属性值的改变。例:下面程序中的constrained属性是PriceInCents。public class JellyB...
<< 321 322 323 324 325 326 327 328 329 330 >>