
java综合
Luxika
这个作者很懒,什么都没留下…
展开
-
java基本数据类型&&int与Integer区别
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下: 实数:double、float 整数:byte、short、int、long 字符:char 布尔值:boolean复杂类型和基本类型的内存模型本质上...2010-04-22 17:17:41 · 190 阅读 · 0 评论 -
date.getMonth()方法的替代
int m = Calendar.getInstance().getTime().getMonth(); System.out.println(m); int n = DateUtils.getCurrentDate().getMonth(); System.out.println(n); int k = Calendar.getInstance().get(Calenda...原创 2011-06-24 10:28:27 · 1709 阅读 · 0 评论 -
java中final类 跟final方法
final方法 将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline(行内)调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法...原创 2011-10-08 09:20:31 · 209 阅读 · 0 评论 -
java读取properties文件
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("/com/eway/xsht/XshtConstant.properties"); Properties p = new Properties(); ...原创 2011-10-08 17:19:52 · 220 阅读 · 0 评论 -
List isEmpty()和size()==0 有什么区别
没有区别,isEmpty()方法也是判断size是否为0. /** * Tests if this list has no elements. * * @return true if this list has no elements; * false otherwise. */ public boolean isEmpty() {return s...原创 2011-10-18 19:47:51 · 792 阅读 · 0 评论 -
正反斜杠的区别
2011-03-01 14:50:29| 分类: lunch |字号 订阅 先普及概念:正斜杠为 “/” ,反斜杠为 "\" 一般会看到这些情况 http://www.xxxx.com 代表网路路径,windows的系统路径 2/4 除号 这个...原创 2011-10-27 10:56:17 · 407 阅读 · 0 评论 -
jsp page-taglib.jar使用
2009-06-30 13:581: 我们需要下载page标签的jar包; pager-taglib.jar [样例代码]: http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.war 解压war文件 在{..}\WEB-INF\lib\pager-taglib.jar2:把...原创 2011-04-08 12:55:38 · 264 阅读 · 0 评论 -
List、Set、数组之间的转换
★ 数组转Collection使用Apache Jakarta Commons Collections: 1. import org.apache.commons.collections.CollectionUtils; 2. 3. String[] strArray = {"aaa", "bbb", "ccc"}; 4. List s...原创 2011-04-11 08:50:17 · 174 阅读 · 0 评论 -
JAVA的Random类(转)
http://www.cnblogs.com/Fskjb/archive/2009/08/29/1556417.htmlRandom类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Rando...原创 2012-01-30 10:22:17 · 140 阅读 · 0 评论 -
标识接口的作用
标识接口就是空方法的接口,与其他接口的区别是:这个接口里面什么方法都没有,只是标记而已。例如serilizeabled就是这样一个接口,他只是告诉jvm,继承于这个接口的CLASS需要序列化处理,而我们根本不用实现这个接口的方法标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。标接口在Java语言中有一些很著名的应...原创 2012-01-31 13:38:22 · 202 阅读 · 0 评论 -
使用String.replaceAll()
因为'+'号是正则表达式中特殊字符,所以需要用'\'来进行转义,又因为'\'是String中特殊字符所以需要用'\'进行转义,于是产生了如下的方法:myStr.replaceAll("\\+",replaceStr);Java正则包中的Pattern.quote()方法可以为你进行必要的转义所以:myStr.replaceAll(Pattern.quote("+"),rep...原创 2012-05-15 20:41:05 · 176 阅读 · 0 评论 -
BigDecimal比较大小
这个类是java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断 1 比较对象是否相等 一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueOf(1.000); ...原创 2011-11-30 12:20:16 · 243 阅读 · 0 评论 -
Java 终止线程方法
终止线程的三种方法 有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止线程 ...原创 2012-02-17 12:58:56 · 125 阅读 · 0 评论 -
内存溢出的分析
内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢出问题,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(GarbageCollection,GC)完成的,程序员不需要通过调用GC函数来释放内存,因为不同的...原创 2012-02-17 14:14:32 · 203 阅读 · 0 评论 -
修改集合列表指定位置元素
set(int index, E element) 用指定元素替换列表中指定位置的元素(可选操作)。原创 2011-09-22 12:31:42 · 1061 阅读 · 0 评论 -
tomcat虚拟路径的配置
在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样做即可以不用重复的部署,节约时间,而且给开发人员带来方便。方法如下:1,找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 之间...原创 2011-02-12 16:42:02 · 97 阅读 · 0 评论 -
Java过滤特殊字符的正则表达式----转载
// 过滤特殊字符 public static String StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数字 // String regEx = "[^a-zA-Z0...2010-04-22 17:24:57 · 235 阅读 · 0 评论 -
servlet与JSP跳转
Servlet: 当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect("http://www.ycul...原创 2010-05-07 13:25:07 · 129 阅读 · 0 评论 -
图片的复制
import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io...原创 2010-07-15 18:18:56 · 144 阅读 · 0 评论 -
Tomcat内存、连接数等性能参数设置
关键字: tomcat 性能调优 中间件服务器默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区(在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: window下, 在catalin...原创 2010-05-11 12:27:26 · 97 阅读 · 0 评论 -
云计算
http://baike.baidu.com/view/1140366.htm英译:cloud;cloud computing;cloud computer;cloud-based。 云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结...原创 2010-05-11 15:36:38 · 151 阅读 · 0 评论 -
Eclipse 插件安装、升级和卸载的方法
http://foxprince.spaces.live.com/blog/cns!2361BBDBE77A4F15!221.entry Eclipse的插件可以装在内部,也可以装在外部,装在内部的方法很简单:把插件的features和plugins目录copy到eclipse的安装目录即可。eclipse和其插件升级比较频繁,用过eclipse的朋友应该都有体会,插件装在外部相比装在...原创 2010-05-11 18:05:42 · 168 阅读 · 0 评论 -
break 与 continue
2. break 与 continue 加标签用法在Java语句里,唯一能放标签的地方是在循环语句前面。而且循环语句跟标签之间不能有任何东西。label1:outer-iteration { inner-iteration { //... break; // 1 //... continue; // 2 //....原创 2010-08-03 16:55:36 · 98 阅读 · 0 评论 -
JS 去除左右空格
//去除左右空格 String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g,""); }原创 2010-12-15 11:06:18 · 98 阅读 · 0 评论 -
tomcat 启动过程
[size=large][color=brown]启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中...原创 2010-05-25 10:26:54 · 109 阅读 · 0 评论 -
数组创建----Array constants can only be used in initializers
前一种为动态初始化,后一种为静态初始化,简单说一下区别:①静态初始化,申明和赋值在同一行;②动态初始化也指定了长度,在内存中申请了指定长度的空间,而每个元素的值取数组数据类型的默认值,比如: * Boolean型是 false; * 其他七种为0; * 复合类型为null swanky_yao (初级程序员) 2010-06-01int[] n...原创 2011-04-14 09:06:58 · 1265 阅读 · 0 评论 -
Acegi框架介绍
http://www.iteye.com/wiki/Acegi/376-浅谈Acegi配置Acegi是一个专门为SpringFramework提供安全机制的项目,全称为Acegi Security System for Spring,对于任何一个完整的应用系统,完善的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活...原创 2010-06-24 18:54:49 · 110 阅读 · 0 评论 -
流行开源数据库hsql
前言:该文章只是简单介绍一下hsql的入门内容,如果想仔细了解的话,参考官方帮助文档最为有用。 修正添加了第四点。一、简介:hsql 数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其他数据库来说,其体积小,才563kb。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面...原创 2010-12-21 13:11:05 · 173 阅读 · 0 评论 -
我还在想象着我的18岁,可我却马上30岁了
我还在想象着我的18岁,可我却马上30岁了!真的吗?不愿意去想,但不得不面对。曾经的年少轻狂,早已荡然无存。曾经的花样年华,早已悄然而逝。80后的我们已经开始站在了20岁的尾巴上,面对三十而立,还有多少人可以昂着头,信誓旦旦地说,我们依然年轻?是的,年轻就是资本,面对着90后的异军突起,80后的我们是否还年轻? 曾经,骄傲的我们都怀抱着崇高的理想,奔走在陌生的城市,只为寻找内心深...原创 2011-01-28 14:34:27 · 210 阅读 · 0 评论 -
Java内存溢出的详细解决方案
http://java.e800.com.cn/articles/2007/413/1176400876794405339_1.html编者按:Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。 作为Inte...原创 2012-02-17 17:11:55 · 166 阅读 · 0 评论