Java
文章平均质量分 86
idealab
学习中。。。。。
展开
-
Java类加载器
Java是介于编译型和解释型之间的编程语言,编译器将java源代码编译成中间层字节码文件(bytecode),由Java虚拟机(Java Virtual Machine)解释和执行之。Java体系结构可以表示如下:[img]/upload/attachment/89436/f993080e-19b1-3706-a6cf-ea317eb62701.png[/img] 由...2009-03-31 21:06:06 · 97 阅读 · 0 评论 -
Java压缩和解压缩
压缩需求:压缩文件夹下所有具有统一文件名规范的普通文件,同时添加文件名与压缩包相同的MANIFEST文件,包含所有被压缩文件的文件名及大小列表。Java文件压缩涉及到的类均在java.uti.zip包下:[list][*]ZipOutputStream: Zip包的输出流,利用putNextEntry()向包内添加一个文件。[*]ZipEntry: 将被压缩到包内的文件实例,在文件...2010-06-17 18:40:53 · 161 阅读 · 0 评论 -
Java中禁止的包名(Prohibited package name)
由于定义了以java开始的包(java.mypackage),编译时错误:[code="java"]java.lang.SecurityException: Prohibited package name: java.mypackage at java.lang.ClassLoader.preDefineClass(ClassLoader.java:479) at java.lan...2009-08-19 00:18:27 · 516 阅读 · 0 评论 -
GWT通信机制初探
GWT RPC:GWT提供类似Swing的界面开发模式(基于UI组件重用,事件注册及监听等机制),遵循此开发模式的客户端Java代码将被编译为Javascript代码(并优化,压缩),以运行于客户端浏览器中。然而,客户端Java代码不仅仅包含即将呈现在HTML页面中的UI元素,还包含提供服务的接口和相对应的代理接口(实现异步调用服务),服务接口声明即将被客户端通过RPC调用的方法。服务器端实现...原创 2010-01-29 10:30:19 · 283 阅读 · 0 评论 -
JSON
JSON建构于两种结构: “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object) ,纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 值的有序列表(An o...原创 2008-12-29 22:28:05 · 79 阅读 · 0 评论 -
Log4j for Tomcat5.5
在Tomcat5.5之前,可以通过server.xml下的子节点配置日志。但Tomcat5.5已经不再提供这种配置方式,取而代之的,Tomcat采用由Sun公司提供的日志框架java.util.logging,它被采用在JDK日志机制中,提供对每个虚拟机的日志记录(per-JVM logging)。Tomcat扩展实现了java.util.logging,称之为JULI,它通过对LogManage...2009-05-31 13:41:33 · 107 阅读 · 0 评论 -
利用JDBC操作Oracle CLOB和BLOB类型数据
对LOB数据(包括CLOB BLOB NCLOB BFILE类型)操作的插入操作步骤:插入空值-->获取空值列及更新锁-->更新LOB字段。通过查询操作得到的LOB类型数据处理要点:首先利用LOB字段数据获取InputStream或OutputStream对象,然后根据需要对其进行操作,若需提取数据则获取InputStream对象,若需更新LOB字段数据,则获取OutputStream对象...2009-05-11 09:41:14 · 202 阅读 · 0 评论 -
解决eclipse3.4下错误:Exception starting filter struts2
项目中用到struts2,跟以前用到过的struts有很大区别,在用的过程中碰到了很多朋友碰到的问题[quote]严重: Exception starting filter struts2java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher[/quote]google之后看到很多...2009-05-04 12:26:47 · 272 阅读 · 0 评论 -
JDBC高级编程:操作结果集
自JDBC2.0之后,可滚动(Scrollable)结果集出现,利用可滚动结果集你可以在结果集中前后移动,并可以跳到任意行,后者通过绝对行号和当前行号的偏移量都能够实现。可滚动结果集可以“感知”到用于填充它的数据库表中行的修改,这意味着它对于数据库中的某些修改是敏感的,这称为敏感的可滚动(sensitive scrollable)结果集。结果集也可以用于更新、删除、插入底层数据库表中...2009-04-23 10:26:11 · 142 阅读 · 0 评论 -
Java动态绑定探讨
本文转 “子 孑” 博客:[url]http://zhangjunhd.blog.51cto.com/113473/49452[/url]运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型...原创 2009-04-20 09:26:49 · 298 阅读 · 0 评论 -
区别类方法、实例方法和字段的调用
本例根据一个实例来说明类方法和实例方法调用的区别,以及不同修饰符下的属性调用的区别,并对这种区别作出解释。 父类定义:[code="java"]public class Parent{ public static String name = "父类的名字,静态常量"; public final int age = 40; public String birth...2009-04-16 15:41:36 · 151 阅读 · 0 评论 -
Tomcat类加载器体系结构
与Java语言相似,Tomcat提供了分级类加载机制,当然,最顶端非BootStrap Loader莫属,它由C++编写,JVM启动且完成初始化后首先被调用。不过在Tomcat中类加载体系中,缺少了ExtClassLoader的身影(待验证),ExtClassLoader加载sun公司提供的扩展机制(参考文章:[url=http://java.sun.com/j2se/1.4.2/docs/...2009-04-03 22:09:48 · 92 阅读 · 0 评论 -
多线程的弹球游戏实现
大二开始学习Java的时候做的一个弹球游戏,共享于此。[code="java"]import java.awt.*;import java.awt.event.*;import javax.swing.*;public class BallGame extends JApplet { private JMenu controlBar,speedBar;;// 3个...2009-04-02 00:16:23 · 982 阅读 · 0 评论 -
uniVocity-parsers:一款强大的CSV/TSV/定宽文本文件解析库(Java)
[url=http://www.univocity.com/pages/about-parsers]uniVocity-parsers[/url] 是一个开源的Java项目。 针对CSV/TSV/定宽文本文件的解析,它以简洁的API开发接口提供了丰富而强大的功能。后面会做进一步介绍。和其他解析库有所不同,uniVocity-parsers以高性能、可扩展为出发点,设计了一套自有架构。基于这...2015-04-27 00:21:55 · 459 阅读 · 0 评论