java
hugui123456ccc
学生
展开
-
Java虚拟机详解(转)
一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机...原创 2010-08-26 20:18:47 · 88 阅读 · 0 评论 -
Java的特点
Java是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的新一代语言。 [b]Java是一种简单的语言[/b] Java删除了许多极少被使用、不容易理解和容易令人混淆的C++功能。剔除的功能主要包括运算符重载、多重继承以及广泛的自动强迫同型。与C++相比,Java语言也提供重载函数,不过它重载的对象是函数而非变量或是运算符。 Jav...原创 2010-09-19 22:08:19 · 119 阅读 · 0 评论 -
内部类
[code="java"]package InnerClass;//内部类可以继承其他的类,也可以作为一个接口,由另一个内部类实现//但匿名内部类(没有名字的类)不能继承其他的类import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.NumberForma...原创 2010-09-20 13:21:31 · 80 阅读 · 0 评论 -
jbpm步骤
理解JBPM(java Business Process Management)的基本概念:jPDL - JBPM Process Definition LanguageJBPM简要过程:1、定义流程(利用JPDL)2、部署流程(部署到数据库)3、创建公文并与流程实例绑定4、可通过JBPM的接口,触发流程向下流动5、可通过JBPM的接口,获得流动到某个用户那里的...原创 2011-03-13 15:41:43 · 83 阅读 · 0 评论 -
java单例模式的几种写法
[code="java"]private static final UserService userService = new UserService(); private UserService() { } /** * 采取预加载的方式,userService在 classLoader 载入UserService.class 已经声明了对象 * ...原创 2011-07-05 19:52:55 · 143 阅读 · 0 评论 -
getRequestDispatcher()与sendRedirect()的区别
getRequestDispatcher()与sendRedirect()的区别1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher...原创 2011-09-28 00:49:01 · 102 阅读 · 0 评论 -
Struts2.1 处理未知Action 和访问不存在的页面
你可以配置个默认action,当请求的action不存在时,他就会去找默认的action [code="java"] /default.jsp [/code]Struts.xml配个全局的 如 [code="java"] /exception.jsp [/cod...原创 2011-10-18 12:13:58 · 233 阅读 · 0 评论 -
java清除html格式
s = s.replaceAll("(\\]*", "$1")原创 2011-04-05 23:42:29 · 251 阅读 · 0 评论 -
带html标签的中英文字符串截取之完整性
需求一:数据库中存储有一段带html标签的文字,如:《Windows》系统是越用越慢,这是不争的事实。 因此,使用Windows就免不了要重新安装系统。当然,重新安装系统并不难,但是安装完系统后你知道我们有多少事情必须要做吗?这可容不得丝毫的松懈,一旦马虎,将可能会导致前功尽弃,甚至有可能会造成数据丢失、信息泄密!现在要把它的前n个实际意义(即不包括html标签)的字符取出...原创 2011-04-05 23:50:00 · 177 阅读 · 0 评论 -
图片中文路径 不能显示处理
在html页面中,引用了带汉字的图片,形如,如果没有在tomcat配置URIEncoding,则无法显示。修改方法:在tomcat的server.xml中加入URIEncoding="utf-8"(网页的编码是utf-8)如果用apache代理tomcat,是通过ajp端口,所以也需要设置:...原创 2011-04-09 22:33:21 · 380 阅读 · 0 评论 -
初识JUnit
[code="java"]package com.hugui.juint4;public class T { public int add(int x, int y){ return x + y; } public int divide(int x, int y){ return x/y; } }[/code][code="...原创 2010-09-19 00:09:04 · 88 阅读 · 0 评论 -
PropertiesEditor插件
PropertiesEditor插件是一个资源文件编码转换插件,因为她的存在,可以省却native2ascii转换命令的诸多操作步骤,使国际化的开发省去好多功夫。安装:Eclipse中的安装,见Eclipse专辑;MyEclipse中的安装步骤如下:help-->software updates-->Find and Install...-->searcher fo...原创 2010-09-16 15:20:07 · 125 阅读 · 0 评论 -
java对国际化的支持
1.缺省的Locale是由操作系统决定的2.Locale是由语言和国家代码构成,如:中国为:ZH CN3.国际化资源文件时由baseName+Locale.properties构成,如:MessageBundle_en_US.properties4.缺省的国际化资源文件是由baseName.properties格式化命名,如:MessageBundle.properties5.关于...原创 2010-09-01 00:17:28 · 122 阅读 · 0 评论 -
ThreadLocal的用法(小程序)
[code="java"]import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 采用ThreadLocal封装Connection * @author Administrator * */public class Connection...原创 2010-08-30 23:24:07 · 119 阅读 · 0 评论 -
JAVA数据库连接大全 [来自互联网]
JAVA数据库连接大全Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连...原创 2010-08-30 23:27:35 · 96 阅读 · 0 评论 -
字符码转换(一个小程序)
[code="java"]package test;public class TestB { static String zhongwen = "中文"; static byte[] bytes = null; public static void main(String[] args) throws Exception { // GBK //main...原创 2010-08-30 23:29:09 · 107 阅读 · 0 评论 -
Class.forName()
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对...原创 2010-08-30 23:30:45 · 73 阅读 · 0 评论 -
InvocationTargetException
InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的经过检查的异常,符合通用异常链机制。“目标异常”是在构造的时候提供的,可以通过 getTargetException() 方法访问,这类对象目前被认为是导致异常的原因,可以通过 Throwable.getCause() 方法以及前面提到的“遗留方法”访问它。[code="java"] catc...原创 2010-08-30 23:32:14 · 159 阅读 · 0 评论 -
如何去掉JFrame上的最大化最小化和关闭按钮 【转】
关键字: 去掉jframe上的最大化 在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了。 使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始,有...原创 2010-08-30 23:36:52 · 232 阅读 · 0 评论 -
Java中精确计算的一个类用BigDecimal
[code="java"] /* * * 如果需要精确计算,非要用String来够造BigDecimal不可 */ package com.lims.actions.testqc.comm; /** * @author Jstar * * * 窗口 > 首选项 > Java > 代码生成 > 代码和注释 */ import java.mat...原创 2010-08-30 23:38:41 · 91 阅读 · 0 评论 -
关于SimpleDateFormat
首先说明一下关键的参数 G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时...原创 2010-08-30 23:39:39 · 67 阅读 · 0 评论 -
java中hashcode()和equals()的详解【转】
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Int...原创 2010-08-31 18:30:01 · 61 阅读 · 0 评论 -
LTS 轻量级分布式任务调度框架(Light Task Schedule)
[size=x-large]LTS 轻量级分布式任务调度框架(Light Task Scheduler)[/size]-----------------[size=medium]框架概况:[/size] LTS是一个轻量级分布式任务调度框架。有三种角色, JobClient, JobTracker, TaskTracker。各个节点都是无状态的,可以部署多个,来实现负载均衡,实现更...原创 2015-03-07 09:53:20 · 273 阅读 · 0 评论