Java
a597926661
这个作者很懒,什么都没留下…
展开
-
Java中正则的一点注意事项(待补充)
在做dwr练习的时候心血来潮用Java String对象的replace方法和split方法测试一下正则吧 还真出问题了下边是一段Java代码str=str.replaceAll("\\,|\\.|\\s|\\'|\\(|\\)|\\\\\"","&"); s=str.split("\\&+");首先是替换部分标点符号 有 , 。 空格 ‘ “ ( ) 替换为 &首先说原创 2012-10-09 08:55:46 · 671 阅读 · 0 评论 -
Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
1获取当前月份年份import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println("Current Year is : " + n原创 2012-09-20 14:43:40 · 10227 阅读 · 0 评论 -
直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
第一种: 在windows环境下以批处理文件方式启动tomcat,只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在set原创 2013-01-31 10:07:14 · 113370 阅读 · 6 评论 -
解决乱码问题 帖子看到的 留存一下
有四个方法,记录一下,方便以后自己查找,也方便大家。首先: 并且request.setCharacterEncoding("gb2312");第二: 配置 server.xml。 第三:配置 web.xml setEncoding com.dinner.filter.CharsetFilters codin原创 2013-02-21 12:50:50 · 1171 阅读 · 0 评论 -
Java隐晦的int溢出 切忌想当然
先上一段代码 简单介绍一下问题 long now = System.currentTimeMillis(); long m1 = now-1000*60*60*24*30*3; long test = (long)1000*60*60*24*30*3; long nocast = 1000L*60*60*24*30*3; long m2 = now-1原创 2013-01-30 09:48:03 · 4603 阅读 · 3 评论 -
list,set,map,数组间的相互转换
list,set,map,数组间的相互转换1.list转setSet set = new HashSet(new ArrayList()); 2.set转listList list = new ArrayList(new HashSet());3.数组转为listList stooges = Arrays.asList("Larry", "Moe", "Curly"原创 2013-03-08 11:21:45 · 3765 阅读 · 1 评论 -
java中Collection与Collections的区别
1. Collection是集合类的一个顶级接口,其直接继承接口有List与Set而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。 1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都原创 2013-03-13 10:35:38 · 870 阅读 · 0 评论 -
JSP自定义标签
一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目转载 2015-06-01 14:13:51 · 579 阅读 · 0 评论 -
JAVA中的接口和抽象类(转)
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就转载 2015-06-02 16:59:44 · 936 阅读 · 0 评论 -
java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数。 为了与 SQ原创 2012-07-06 09:15:30 · 53077 阅读 · 5 评论 -
fusionchart不规则XML的正则解析及Dom4j解析
java方法 public static ArrayList getData(String in ,String name){ //in = in.replaceAll("\n",""); Pattern p = null; try { p = Pattern.compile(""+name+"\\s*=\\s*\\'\\w*\\S*\\s*\\'");//正则解析原创 2012-12-17 08:43:48 · 1691 阅读 · 0 评论 -
不知道对错 指针与引用
1.从内存上来讲 系统为指针分寸内存空间,而引用与绑定的对象共享内存空间,系统不为引用变量分配内容空间。2指针初始化以后可以改变指向的对象,而引用定义的时候必须要初始化,且初始化以后不允许再重新绑定对象。3.所以引用访问对象是直接访问。指针访问对象是间接访问。4。如果pa是指针,那么*pa就是引用了。但是两者在作为形参的时候非常相似,区别是指针拷贝副本,引用不拷贝。程序如下:原创 2012-10-15 18:06:24 · 615 阅读 · 0 评论 -
简单罗列一些JDK的变化
JDK1.5的新特性"JDK1.5"的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合原创 2012-10-16 14:47:31 · 839 阅读 · 0 评论 -
jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
一个新项目部署好之后启动tomcat爆出了如题目所示的问题 解决方法就是删除掉项目上与tomcat冲突的jar包,顺便查找了一些资料 整理如下:tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/lib目录下有相同的包,将无法加载,估计不同版本的包之间也会造成类似问题。因此建议尽量不要把jar包放入tomc原创 2012-11-12 10:10:08 · 33688 阅读 · 0 评论 -
随便写点什么
Java this关键字 this关键字(注意只能在方法内部使用)可为已调用了其方法的那个对象生成相应的句柄。可象对待其他任何对象句柄一样对待这个句柄。但要注意,假若准备从自己某个类的另一个方法内部调用一个类方法,就不必使用this。this关键字只能用于那些特殊的类——需明确使用当前对象的句柄。通常,当我们说this的时候,都是指“这个对象”或者“当前对象”。而且它本身会产生当前对原创 2012-12-03 16:52:04 · 667 阅读 · 0 评论 -
CVS实现本机代码管理
就不啰嗦很多了。我用Eclipse或者MyEclipse开发,本机代码管理可以用CVS也可以用SVN。用CVS首先要在本机搭建服务端。百度搜索CVSNT可以到他官网上去下载CVS的服务器端。然后安装,没什么好说的。Eclipse和MyEclipse都是自己集成CVS插件的 就可以免去再下载插件的麻烦了。 打开这个东西,选择 Repository configuration选项原创 2012-12-25 13:21:17 · 1081 阅读 · 0 评论 -
按周获取时间
给出年份,周次获取给定年份的给定周次的开始日期和结束日期Java代码public static String[] getDate(int year,int week){// Calendar ca = Calendar.getInstance();// ca.set(Calendar.WEEK_OF_YEAR, 47); //year,week, int yea原创 2012-12-12 15:02:54 · 608 阅读 · 0 评论 -
JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
Java栈与堆堆:顺序随意栈:后进先出(Last-in/First-Out). Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配原创 2012-09-10 10:35:46 · 3041 阅读 · 0 评论 -
java中跳出某层循环
package Test_java;import java.util.*;public class java_test23 { public static void main(String[] args) { Scanner sca = new Scanner(System.in) ; String scaa = sca.next(); int input =原创 2012-02-10 08:46:33 · 1037 阅读 · 0 评论 -
find -name *lastUpdated -exec rm {} \;
find -name *lastUpdated -exec rm {} \;原创 2016-07-12 15:01:03 · 664 阅读 · 0 评论