Java安全编程笔记【1】 基本工具简介。
1.1 J2SE
的主要工具
基本工具:
javac
Java
编程语言的编译器。本书各章的程序都是在
DOS
窗口中通过执行
"javac
文件名
”
来编译
Java
程序的。文件名必须以
.java
为后缀,编译以后生成
.class
为后缀的字节码文件。
java
用于执行
Java
应用程序。本书各章的程序大都通过在
DOS
窗口输入
“java
字节码文件名称
”
来运行
javac
编译好的程序。输入命令时,字节码文件名称的后缀不输入。
javadoc
用于生成
API
文档。在编写程序时将注释语句写在
“/**”
和
“*/”
之间,则其内容便可被
javadoc
识别,执行
“javadoc *.java”
,自动生成
API
文档。
appletviewer
没有
Web
浏览器时可用来运行和调试
Java
Applet
程序。
jar
管理
jar
文件。本书多次使用该工具将
Java
程序打包成为一个文件,并进而进行进一步的处理。
jdb
Java
调试器
javah
C
头文件和存根的生成器,用于编写本地文件。
javap
类分解器。可显示字节码文件的包、标记为
public
及
protected
的变量和方法等信息。
extcheck
检测
jar
文件的版本冲突
RMI
工具:
rmic
生成远程对象的架构和存根。执行后可根据给定的字节码文件
XX.class
可生成
XX__Stub.class
和
XX_Skel.class
文件部署在
RMI
系统中。
rmiregistry
提供远程对象的注册服务。
RMI
客户程序可通过该服务找到远程对象。
rmid
启动激活系统后台程序。
serialver
返回类的
serialVersionUID
国际化工具:
native2ascii
将本地编码的文本转换为
Unicode
编码
安全工具
keytool
管理密钥库和证书。本书自第
5
章起大量使用该工具。
Jarsigner
对
jar
文件进行签名,并验证
jar
文件的签名。
policytool
管理策略文件的图形界面工具。
Java IDL and
RMI-IIOP
工具
tnameserv
提供访问名字服务
idlj
根据给定的
IDL
文件生成
Java
绑定,使
Java
程序可以使用
CORBA
功能
orbd
在
CORBA
环境中使客户透明地定位和执行服务器上
persistent
对象
servertool
应用程序编写者注册、取消注册、启动、关闭
persistent
服务器的命令行工具。
Java Plug-in
工具:
unregbean
用于取消
Java Bean
组件的注册
HtmlConverter
修改调用
Applet
的
HTML
相关文档:
今晚聊了一晚天,边看java 边聊天,没有集中精神去看。没搞懂java读取xml 的机制。看了一些书先把他记录一下。采用DOM文档对象模型,第一种方法来解析。听说这种解析会有一些缺点,不过总算调试通了,算是一种进步。
<?xml version="1.0" encoding="utf-8"?>
<item>
<node>aa</node&g ......
package test;
/**
*
* @author openpk
*/
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Semaphore;
public class Main {
public static void main(String[] args) {
// 线程池
ExecutorService exec = Executors ......
在Firefox 3.6中,当焦点在flash或者java applet对象上时,会出现一个环绕对象的虚线框,当将flash与java applet对象的大小设成100%时,点击对象后页面会出现滚动条,影响显示效果,解决的方法是使用如下的css定义:
:focus {
outline: 0;
}
这样在各个不同的浏览器中显示的效果都能保持一致。 ......