
J2EE
beyond0851
如果你做的事情毫不费力,就是在浪费时间。
展开
-
启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)
package day01;/** * 启动线程的五种方式方法: * 本质:继承Thread类或实现runnable接口 * @author Administrator * */public class ThreadDemo { /** * @param args */ public static void main(String[] args) {原创 2013-01-02 13:27:14 · 8265 阅读 · 1 评论 -
JAVA中参数传递的概念
在java开发中,频繁的会用到参数传递的时候,有时候发现值发生了变化,有时候发现值却没有改变,究其原因原来java中参数传递虽然是值传递,但值传递也分两种的:1、按值传递(by value)适用范围:8种基本数据类型、String对象特点:在内存中复制一份数据,把复制后的数据传递到方法内部作用:在方法内改变参数的值,外部的数据不会跟着发生改变2、按引用地址传递(by add原创 2013-07-06 21:20:05 · 828 阅读 · 0 评论 -
String中split切分常遇到的问题
无论是在找工作和做项目,使用String类是经常遇到或被问到的,在使用其split方法时,对传入的参数有时需要进行转义才能得到正确结果下面几种常遇到的总结列表出来,供以后少走些弯路字符有:\ | + * . ( ) [ ^ $ "原创 2013-07-08 20:13:41 · 1081 阅读 · 0 评论 -
启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)
package day01;/*** 启动线程的五种方式方法:* 本质:继承Thread类或实现runnable接口* @author Administrator**/public class ThreadDemo {/** * @param args */public static void main(String[] args) {//使用匿名内...2013-01-02 13:27:00 · 379 阅读 · 0 评论 -
启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)
package day01; /** * 启动线程的五种方式方法: * 本质:继承Thread类或实现runnable接口 * @author Administrator * */ public class ThreadDemo {/** * @param args */ public static void main(String[] args) { //使用匿名内部类创建线程 Threa...2013-01-02 13:27:00 · 186 阅读 · 0 评论 -
TCP程序设计(单线程服务器和多线程服务器学习)
/********下面是单线程服务器的服务器端*********/package serverSocket;import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.So...2013-01-02 14:16:00 · 147 阅读 · 0 评论 -
正则表达式语法入门
声明:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。在编写处理字...2013-01-03 16:27:00 · 120 阅读 · 0 评论 -
java.io包 管道流使用案例
package io;import java.io.IOException; import java.io.PipedInputStream; import java.io.PipedOutputStream;/*** * 管道流: * 作用:两个线程间的通信 * 在PipedOutputStream类上具有下面方法: * public void connect(PipedInputSt...2013-01-04 22:45:00 · 128 阅读 · 0 评论 -
Ognl表达式使用(一)
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 webwork2和现在的Struts2.x中使用OGNL取代原来的EL来...2013-01-09 00:00:00 · 138 阅读 · 0 评论 -
面向接口编程:newInstance() 和 new 的区别
通过反射机制加载类驱动和创建类实现: 配置文件内容<文件名:properties.properties>:person=entity.PersonInstanceTest接口:package iInterface;public interface IPerson { public void setAge(int age); public void se...2013-01-12 13:32:00 · 237 阅读 · 0 评论 -
java 注解的几大作用及使用方法详解(完)
注解的作用:1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处;3、在编译时进行格式检查。如@over...2013-01-19 22:26:00 · 114 阅读 · 0 评论 -
Java并发编程之ConcurrentHashMap
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅转载 2013-04-28 21:30:23 · 836 阅读 · 0 评论 -
TCP程序设计(单线程服务器和多线程服务器学习)
/********下面是单线程服务器的服务器端*********/package serverSocket;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net原创 2013-01-02 14:16:27 · 1910 阅读 · 0 评论 -
正则表达式语法入门
声明:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。在编写处理字符原创 2013-01-03 16:27:35 · 593 阅读 · 0 评论 -
java.io包 管道流使用案例
package io;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;/*** * 管道流: * 作用:两个线程间的通信 * 在PipedOutputStream类上具有下面方法: * public void connect(P原创 2013-01-04 22:45:10 · 586 阅读 · 0 评论 -
面向接口编程:newInstance() 和 new 的区别
通过反射机制加载类驱动和创建类实现: 配置文件内容:person=entity.PersonInstanceTest接口:package iInterface;public interface IPerson { public void setAge(int age); public void setName(String name); public vo原创 2013-01-12 13:32:34 · 4096 阅读 · 0 评论 -
JAVA发送手机短信
说明:测试通过JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵 (3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/de原创 2013-02-01 19:37:50 · 922 阅读 · 0 评论 -
java 注解的几大作用及使用方法详解(完)
注解的作用: 1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等 2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有原创 2013-01-19 22:26:25 · 73233 阅读 · 5 评论 -
模拟交通灯管理系统
简要分析下,一个简单的十字路口,暂不考虑黄灯,默认右转弯的绿灯一直处于亮着状态可以建立一个交通灯的对象:有十二个交通灯、负责灯亮的方法、负责灯变暗的方法一个路的对象:创建车辆、绿灯时放行车辆一个交通灯控制器:每隔10秒切换灯一个负责系统运行的main代码:public enum Lamp { /*每个枚举元素各表示一个方向的控制灯*/ S2N("N2S","S原创 2013-03-10 17:49:03 · 823 阅读 · 0 评论 -
用数组实现Map功能
一面试题,问数组是否可以实现map以及如何实现,当时只知道可以,时间紧没认真考虑,后来回来查了下网络,发现好多示例,随便测试了几个发现了有些小问题,于是自己尝试扩展和写了一个,也加深了对数组的理解,于是贴出来互相学习下。 package algorithm;import java.util.Arrays;import java.util.Collection;/*原创 2013-03-26 22:38:56 · 2183 阅读 · 0 评论 -
servlet上传附件代码
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------servlet类:p原创 2013-04-14 13:14:23 · 681 阅读 · 0 评论 -
java多线程下载
package cn.itcast.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/*** * 多线程下载类: * 一般的所有断点原创 2013-04-28 10:07:34 · 575 阅读 · 0 评论 -
JAVA发送手机短信
说明:测试通过 JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵 (3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default....2013-02-01 19:37:00 · 136 阅读 · 0 评论