Java程序相关问题
JAVA程序
JAVA API JAVA 虚拟机
JAVA 虚拟
操作系统
硬件平台
1.Java程序相关问题——Java虚拟机
Java虚拟机——在真实机器中用软件模拟实现的一种抽象的机器。(Java虚拟机规范)
Java虚拟机主要由五个部分组成:指令系统、寄存器、栈、存储区、碎片回收区
解释和执行Java程序编译后产生的字节码
2.Java程序相关问题——Java API
Java API是Java系统提供的预先定义好的软件组件的集合,它们提供了许多可供程序员调用的常用功能丰富的API为程序员提供了极大的方便,但也是学习的难点
要学会使用Java API手册(The Java 2 Platform API Specification )
3.Java程序相关问题—— Java程序的运行机制
传统语言的运行机制:
源代码→(编译)→目标码→(连接)→可执行代码→(运行)→【操作系统】
Java语言的运行机制:
源代码→(编译)→字节码→ →(解释执行)→ →【JAVA虚拟机】
4.Java程序相关问题——Java程序类型
Java应用程序(Java Application)
是独立完整的程序
在命令行调用独立的解释器软件即可运行
主类必须有main方法,这也是程序的入口
Java小程序
Java Applet——是指在客户端运行的Java小程序,一般来说客户端是指用户所使用的浏览器
Java Servlet——是在服务器端执行的Java小程序,为了能够支持Servlet的运行,服务器端必须安装包含Java虚拟机的服务器软件,这种能够支持服务端小程序的服务器一般被称为应用服务器
5.Java程序相关问题——Java开发环境
JDK/J2SDK(Java Developer Kit)
JDK1.02
JDK1.1.x
JDK1.2/J2SDK1.3/J2SDK1.4/JDK5.0(J2SDK1.5) /JDK
相关文档:
List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1 List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......
1. Multiply-Thread
Locks offer two primary features: mutual exclusion and visibility. Mutual exclusion means only one thread at a time may hold a given lock, so only one thread at a time will be using the shared data. Visibility is to ensure that changes made to shared data prior to releasing a lo ......
代码如下:
package com.test.j2se;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5 {
/**数据加密
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
MessageDigest code = MessageD ......
XML文件实例:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource auth="Container" maxActive="20" name="sss" password="123"
type="javax.sql.DataSource" />
<Resource auth="Container" ......