Java
zz02111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
abstract class和interface的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的...原创 2011-12-31 09:20:26 · 122 阅读 · 0 评论 -
【转】Java编程中“为了性能”需做的26件事
原文地址:http://www.youkuaiyun.com/article/2012-06-01/2806249 摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 最近的机器内存又爆满了,除了新增机器...原创 2013-03-01 10:32:45 · 147 阅读 · 0 评论 -
Xfire实现webservice实例
本实例是以简单的加减法(a+b和a-b)运算实现用xfire开发webservice服务端和客户端。 一、开发环境 运行环境: Tomcat 6.0.14,jdk 1.5 开发工具:Eclipse3.2 + MyEclipse 5.5 二、开发service(服务端) 开发之前请先到官方(http://xfire.codehaus.org/Download)下载xfi...原创 2012-12-27 11:44:43 · 194 阅读 · 0 评论 -
异常捕获方案
1.业务异常类 1.所以业务异常类派生于BusinessException基类。 2.原则上,要进行相同处理的异常分为一类,用ERROR_CODE标识不同。 3.出错信息统一写在errors.properties,以ERROR_CODE为主键,支持i18N,由基类提供默认的getMessage()函数。 参考BussinessExcept...原创 2013-06-14 14:30:52 · 203 阅读 · 0 评论 -
JQuery MultiSelect(左右选择框)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ..原创 2012-09-11 14:34:24 · 181 阅读 · 0 评论 -
【转】通用从数据库导出excel、excel导入数据库组件
请注意:导入导出功能是通过自定义的Annotattion来实现的,要将pojo中的字段的类标注指定的annotation才可以,如果没有标注的,就默认不导出导入 一般情况下只需要简单的三步,就可以实现导入和导出了,要是你使用了hibernate,就会发现太方便了 一: 构造输入输出流 如:OutputStream out = new FileOutputStream("...原创 2013-06-05 11:16:39 · 239 阅读 · 0 评论 -
关于Linux和Windows文件路径的解决办法
linux系统下的文件夹路径和window下的不一样,windows下就需要写成“\\photos"因为java会把第一个"\"当成转义字符给“吃了”。但在linux下就是 “/photos”呵呵,是不是很郁闷阿。所以你的if (myFile.newFolder(path+"\\photos")) 就应该写成if (myFile.newFolder(path+"/photos"))以此类推...原创 2012-11-28 11:42:15 · 330 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者...原创 2013-03-07 09:57:22 · 132 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者...原创 2013-03-07 09:34:32 · 127 阅读 · 0 评论 -
JAVA基础自加i++
世界上往往最复杂的东西,看起来都最简单,比如i++和++i,前面这个是先用再加,后面是先加再用,道理人人都懂,但是其中蕴藏很深的玄机,请看如下四个例子,你知道他们答案是多少吗? 1、 public static void main(String[] args) { int m=0; for(int i=0;i<...原创 2013-03-07 09:19:54 · 204 阅读 · 0 评论 -
JAVA并发编程——守护线程(Daemon Thread)
在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。 所谓守护 线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因 此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。...原创 2013-03-06 14:09:06 · 158 阅读 · 0 评论 -
JAVA八种基本数据类型
在JAVA中一共有八种基本数据类型。 他们分别是byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~327...原创 2013-03-06 13:52:55 · 154 阅读 · 0 评论 -
Socket通信编程例子
1. 服务端程序 package com.test; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class TalkServer{ public static void main(String[] args) { try { ServerSo...原创 2013-03-06 11:25:56 · 153 阅读 · 0 评论 -
Java继承构造执行顺序
package test; public class Father { static{ System.out.println("I am Father"); } public Father() { super(); System.out.println("Father Create"); } } package test...原创 2013-03-06 10:07:23 · 230 阅读 · 0 评论 -
【转】JAVA运算符
转自:http://www.blogjava.net/handan/archive/2007/05/14/117336.html Java语言中的表达式是由运算符与操作数组合而成的,所谓的运算符就是用来做运算的符号。在Java中的运算符,基本上可分为算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、转型运算符等。 一、算术运算符 所谓算术运算符,也就是我们数学中学到的加、减、乘、除...原创 2013-03-06 09:25:16 · 144 阅读 · 0 评论 -
List多字段排序
class Student { public String name; public int id; public char gender; public Student(String name, int id, char gender){ this.name = ...原创 2012-02-24 09:44:35 · 162 阅读 · 0 评论 -
byte[]和InputStream的相互转换
[color=darkblue][i][b]1:byte[]转换为InputStream流[/b][/i][/color] [code="java"] InputStream sbs = new ByteArrayInputStream(byte[] buf); [/code] [color=darkblue][i][b]2:InputStream转换为byte[]数组[/b][/i]...原创 2012-01-12 13:49:57 · 151 阅读 · 0 评论 -
[MVC]3 Spring下国际化实现
Spring国际化 在web开发中经常会遇到国际化的问题,那么在spring mvc中如何实现动态国际化。Spring使用ResourceBundleMessageSource实现国际化资源的定义。使用LocaleResolver实现本地化信息的解析,使用LocaleChangeInterceptor实现本地化信息的监听(来实现url参数动态指定locale)。 I18N 人们常把I18...原创 2013-10-28 09:54:27 · 207 阅读 · 0 评论
分享