利用JMF进行多媒体编程
作者:ChinaJavaWorld_CC 日期:2007-04-23
Java媒体框架(JMF)使你能够编写出功能强大的多媒体程序,却不用关心底层复杂的实现细节。JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。
Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要介绍JMF的几个核心接口和类,然后通过一个简单的例子向你展示如何利用该接口进行编程。
JMF目前的最新版本是2.1,Sun通过它向Java中引入处理多媒体的能力。下面是JMF所支持的功能的一个概述:
●...
Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要介绍JMF的几个核心接口和类,然后通过一个简单的例子向你展示如何利用该接口进行编程。
JMF目前的最新版本是2.1,Sun通过它向Java中引入处理多媒体的能力。下面是JMF所支持的功能的一个概述:
●...
Ajax初學者入門---登陸(ログイン)
作者:ChinaJavaWorld_CC 日期:2007-04-17
今天閑的沒事,看了看ajax,寫個初學者適用的登陸例子,寫得比較爛,希望大家多多指教。
想想,大部分我們初學時不是HelloWorld,就是Login,俺剛開始學Ajax時也想找個Login例子,結果找了半天也沒找到,唉~~~只能自己痛苦的啃書,哈哈......
login.jsp頁面如下:
[code]<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<!DOCTYPE HTM...
想想,大部分我們初學時不是HelloWorld,就是Login,俺剛開始學Ajax時也想找個Login例子,結果找了半天也沒找到,唉~~~只能自己痛苦的啃書,哈哈......
login.jsp頁面如下:
[code]<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<!DOCTYPE HTM...
Java中的transient,volatile和strictfp关键字
作者:ChinaJavaWorld_CC 日期:2007-04-07
如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。
volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保存该共享变量的私有拷贝。实际的变量副本在不同的时候更新,如当进入syn...
CODE:
class T {
transient int a; //不需要维持
int b; //需要维持
}
这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。
volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保存该共享变量的私有拷贝。实际的变量副本在不同的时候更新,如当进入syn...
标签: java
Log4j配置中比較常用的配置
作者:ChinaJavaWorld_CC 日期:2007-04-05
# 配置rootLogger的level和appender
log4j.rootLogger = [ level ] , appenderName, appenderName, ......
# 兩种常用的輸出方式:[1]、[2]
# [1]輸出到控制臺
log4j.appender.appenderName = org.apache.log4j.ConsoleAppender
# 輸出的四种佈局:[[1]]、[[2]]、[[3]]、[[4]]
# [[1]]以HTML表格形式布局
log4j.appender.appenderName.layout = org.apac...
log4j.rootLogger = [ level ] , appenderName, appenderName, ......
# 兩种常用的輸出方式:[1]、[2]
# [1]輸出到控制臺
log4j.appender.appenderName = org.apache.log4j.ConsoleAppender
# 輸出的四种佈局:[[1]]、[[2]]、[[3]]、[[4]]
# [[1]]以HTML表格形式布局
log4j.appender.appenderName.layout = org.apac...






