
Java
文章平均质量分 62
luofuIT
这个作者很懒,什么都没留下…
展开
-
Java正则表达式
如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 正则表达式30分钟入门教程常用正则表达式许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Ja转载 2014-11-24 16:34:51 · 581 阅读 · 0 评论 -
JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("转载 2016-05-18 10:53:55 · 405 阅读 · 0 评论 -
Java线程:概念与原理
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe转载 2016-05-18 10:55:24 · 471 阅读 · 0 评论 -
java中的matches()方法
java.lang包中的String类,java.util.regex包中的Pattern,Matcher类中都有matches()方法。都与正则表达式有关。下面我分别举例:(字符串:"abc",正则表达式: "[a-z]{3}")String类的方法:boolean b = "abc".matches("[a-z]{3}"System.out.println(b);转载 2016-05-18 10:56:12 · 20584 阅读 · 0 评论 -
java后台获取request,response
import org.apache.struts2.ServletActionContext;HttpServletResponse response = ServletActionContext.getResponse(); HttpServletRequest request = ServletActionContext.getRequest();转载 2016-05-18 10:56:50 · 5993 阅读 · 0 评论 -
getFields()和getDeclaredFields()
getFields()获得某个类的所有的公共(public)的字段,包括父类。 getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstructors()和getDeclaredConstructors(),getMethods()和getDec转载 2016-05-18 10:57:46 · 595 阅读 · 0 评论 -
java 文件夹中创建文件夹
File类里面有两个方法可以实现:一个是mkdir():创建此抽象路径名指定的目录。另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。比如你想在A文件夹创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:import java.io.File;public class Test { public static void m转载 2016-05-18 10:58:44 · 1303 阅读 · 0 评论 -
删除文件夹
/** * 删除目录(文件夹)下的所有文件 * @param sPath 被删除目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public boolean deleteDirectory(String sPath) {转载 2016-05-18 10:59:50 · 512 阅读 · 0 评论 -
java 属性文件的读取操作
this.getclass ().getclassloader() .getresourceasstream(...)JAVA里面对于类进行调用配置资源的文件数据,以this.getClass().getResourceAsStream()来读取比较合适。路径采用相对路径直接可以从工程的path路径去找。主要问题是如果类中采用的是静态块的话,则该this.getClass()报错,转载 2016-05-18 11:00:36 · 576 阅读 · 0 评论 -
属性文件读取
package com.common;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import j原创 2016-05-18 11:01:47 · 450 阅读 · 0 评论 -
java多态
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引转载 2016-05-18 11:03:16 · 534 阅读 · 0 评论 -
java正则表达式
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。然而,如果现在就需转载 2016-05-18 11:04:23 · 489 阅读 · 0 评论 -
getRequestDispatcher()与sendRedirect()的区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务转载 2016-05-18 11:05:22 · 605 阅读 · 0 评论 -
Java 网络编程
网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情转载 2016-05-18 10:53:06 · 415 阅读 · 0 评论 -
Date,Calendar实例
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDateformate { public static void main(String[] args) th转载 2016-05-18 10:51:51 · 517 阅读 · 0 评论 -
其他格式转json样式
JsonUtil.javapackage com.eshore.gov.common;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.math转载 2016-05-18 10:49:59 · 435 阅读 · 0 评论 -
Date,Calendar实例
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDateformate { public static void main(String[] args) th转载 2015-01-28 10:17:13 · 535 阅读 · 0 评论 -
timer,timerTask
java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 一个完整的Timer: Java代码 java.util.Timer timer = new java.util.Timer转载 2015-01-28 11:59:25 · 503 阅读 · 0 评论 -
response.sendRedirect(location)与rd.forward()区别
转自:http://chxkyy.iteye.com/blog/176239在Java Web开发中,经常会用到跳转页面的方法,一般有下面两种方法。Java代码 HttpServletResponse response = new HttpServletResponse(); response.sendRedirect(location)转载 2014-12-05 15:49:42 · 731 阅读 · 0 评论 -
Java 网络编程
网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情转载 2015-03-05 23:38:01 · 497 阅读 · 0 评论 -
getFields()和getDeclaredFields()
getFields()获得某个类的所有的公共(public)的字段,包括父类。 getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstructors()和getDeclaredConstructors(),getMethods()和getDec转载 2014-10-14 09:33:31 · 986 阅读 · 0 评论 -
JSP自定义标签开发入门
mport javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目标1:自定义一个用表格显示用户信息的简单标签 效果图转载 2015-04-01 09:07:09 · 467 阅读 · 0 评论 -
this.getclass ().getclassloader() .getresourceasstream(...) 和Properties类 共同使用
this.getclass ().getclassloader() .getresourceasstream(...)JAVA里面对于类进行调用配置资源的文件数据,以this.getClass().getResourceAsStream()来读取比较合适。路径采用相对路径直接可以从工程的path路径去找。主要问题是如果类中采用的是静态块的话,则该this.getClass()报错,因为原创 2015-05-04 11:31:02 · 4047 阅读 · 0 评论 -
java多态
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引转载 2015-05-06 15:40:19 · 537 阅读 · 0 评论 -
Java中Properties类的操作
知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作。 一、Java Prope转载 2016-05-18 10:44:56 · 352 阅读 · 0 评论 -
【Java语言】嵌套For循环性能优化案例
1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化 Java代码 for (int i = 0; i 1000; i++) for (int j = 0; j 100; j++) for (int k = 0; k 10; k++) testFunctio转载 2016-05-18 10:45:56 · 666 阅读 · 0 评论 -
java date
摘要: Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论它. 这种改进旨在更好的处理日期数据的国际化格式. 就象在JDK 1.1中一样, Date 类实际上只是一个包裹类,转载 2016-05-18 10:47:01 · 321 阅读 · 0 评论 -
HttpClient使用详解
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会转载 2016-05-18 10:47:58 · 366 阅读 · 0 评论 -
java中request常用方法小结
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。request常用方法:一、获取客户机环境信息常见方法: 1.getRequestURL方法返回客户端发出请求时的完整URL。 2.getRequestURI方法返回请求行转载 2016-05-18 10:48:59 · 559 阅读 · 0 评论