
java
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java接口,抽象类,内部类
1.接口(interface),接口被用来建立类与类之间关联的标准。Java codepublic interface ITest{ public void test();}public class TestImpl implements ITest{ public void test(){ System.out.println(...2010-04-01 21:09:27 · 93 阅读 · 0 评论 -
正则入门
< type="text/javascript"> 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符...原创 2010-12-20 13:21:43 · 113 阅读 · 0 评论 -
接口与抽象类区别
接口与抽象类区别 《设计模式Java手册》中的,觉得写得很简练又很全面,抄下来增加印象~1、一个类可以实现任意多个接口,但它最多只能作为一个抽象类的子类。2、一个抽象类可以含有若干个非抽象方法,它通常是模板方法模式的一个实例。而一个接口的所有方法都是抽象的,无论是否将它的方法显示地声明为抽象的。3、一个抽象类可以声明实例变量,其子类可以继承这些实例变量。而一个接口不能声...原创 2011-01-19 15:21:34 · 80 阅读 · 0 评论 -
单例模式(Singleton)
BestUpon 写道首先我们先看看一个例子,在说什么是单利模式(Singleton):package org.bestupon.dp.singleton;/*** * @author BestUpon* @email bestupon@foxmail.com* @date 2010-6-13上午11:08:28* @ask jdk中Runtime这个类似就是一...原创 2010-09-25 22:51:58 · 98 阅读 · 0 评论 -
项目中常见的错误
项目中遇到的错误(c9bcf64c) sql错误 找不到列 Unknown column 'fillMen' in 'field list' 2.列名在sql语句中写了2次 Column 'fillMan' specified twice 3.下面2条 数据库插入对应的列都是int类型的 所插入的数据类型不符合要求时报错 Data truncated f...原创 2010-09-27 08:47:19 · 3122 阅读 · 0 评论 -
win7下硬盘安装ubuntu
安装方法见附件原创 2011-08-22 20:36:58 · 102 阅读 · 0 评论 -
几种Java数据库连接池实现(一)
几种Java数据库连接池实现(一)(一)package shop;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;/*java数据库连接池实现(转载)作用:在数据库存取中,数据库...原创 2011-08-31 14:15:56 · 374 阅读 · 0 评论 -
SVN 签出源码 Struts Spring Hibernate
SVN 签出源码 Struts Spring Hibernate 很多优秀的开源项目已经提供SVN源码签出了,无论是解疑还是学习,都是一大幸福之事啊! Apache的SVN库,强烈推荐! http://svn.apache.org/repos/asf/ 里面不但有Struts的源码,还有著名的Apache jakarta project 相当好的Web UI框架Tiles 现在很流行的项目管理工...原创 2011-09-15 09:38:58 · 153 阅读 · 0 评论 -
jad反编译jar文件
//首先使用jar命令将jar文件解压缩到classes目录jar -xvf test.jar -C classes//然后使用jad对classes目录进行反编译,jad必须放在jar包所在目录//其中-r 表示恢复源文件的目录结构, -ff 表示将类属性定义放在类方法定义之前// -d 表示输出目录, -s 表示文件的扩展名 classes是class文件所在的目录ja...原创 2011-02-15 16:56:33 · 148 阅读 · 0 评论 -
java解压缩zip包
package test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.Inpu...原创 2010-11-10 12:32:08 · 197 阅读 · 0 评论 -
获取天气预报
最近工作有用到web services,而这两天也比较有空,就弄了一个获取天气预报的Util。以前以为这有多难,因为数据来源是个困难。现在用web services的技术,这个就不用管了。说共享也好,说偷也好,总之是达到目的了。网上找了几个提供web services的网站。发现下面这个是相当不错的。http://www.webxml.com.cn/Webservices/WeatherWeb...原创 2010-12-08 11:30:05 · 185 阅读 · 0 评论 -
Java中日期格式转换
Java中日期格式转换/** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00' * yy/MM/dd HH:mm:ss pm 如 '2002/...原创 2010-12-10 15:35:11 · 176 阅读 · 0 评论 -
比较好的java网站[推荐]
1. The Source for Java Technology Collaboration(JAVA开发的官方网站) http://www.java.net/ - 外文 2. jGuru: FAQ Home Page 推荐 http://www.jguru.com/faq/ - 外文 3. Developer.com: An EarthWeb site...原创 2011-04-07 12:42:45 · 221 阅读 · 0 评论 -
java生成pdf以及解决中文中文乱码问题
itext版本:5.4.0下载地址:itext5.4:http://jaist.dl.sourceforge.net/project/itext/iText/iText5.4.0/itext-5.4.0.zip extrajars:http://jaist.dl.sourceforge.net/project/itext/extrajars/extra...原创 2013-03-11 16:33:32 · 5301 阅读 · 0 评论 -
Eclipse Jee项目开发前准备 (转)
Eclipse Jee项目编码设置Window->Preferences->General->Wordspace->Text file encoding->Other->utf-8 Eclipse Jee JSP文件编码设置Window->Preferences->Web->JSP FIles->encoding->utf-8 Eclipse Jee JSP文件添...原创 2012-12-31 09:06:56 · 229 阅读 · 0 评论 -
eclipse生成javadoc乱码解决方式
在Extra javadoc options下增加如下参数javadoc -encoding UTF-8 -charset UTF-8第一个参数表示javadoc 程序读取java源文件时候应该采用什么编码第二个参数表示javadoc 程序写html文件时采用的编码形式,并会在HTML中加入如下标签...原创 2013-01-11 09:05:51 · 168 阅读 · 0 评论 -
was6.1修改java编译版本
jsp中如果用到了jdk1.5的新特性,在was6.1下编译会出错,所以应用程序部署Was完成之后需要设置相应的JSP引擎配置参数,具体如下:“jdkSourceLevel” 是在 WasV6.1 中引入的支持 JDK 5 新特性的 JSP 引擎参数。此参数的缺省值为 13。以下是 “jdkSourceLevel”的可选 参数值: 13(缺省值) - 此值将禁用 JDK 1.4...原创 2013-01-11 09:06:12 · 416 阅读 · 0 评论 -
java自学之路
JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世...原创 2010-06-11 21:16:55 · 170 阅读 · 1 评论 -
Java杂谈(十三)——ORM
其实J2ee的规范指南里面就已经包括了一些对象持久化技术,例如JDO(Java Data Object)就是Java对象持久化的新规范,一个用于存取某种数据仓库中的对象的标准化API,提供了透明的对象存储,对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外...原创 2010-08-20 09:02:17 · 111 阅读 · 0 评论 -
Java杂谈(十二)--JVM
本来这次应该讲讲ORM的几个框架,但是笔者还没有完全总结出来,所以这里先插入一次学习JVM的心得。作为一个Java程序员,如果不了解JVM的工作原理,就很难从底层去把握Java语言和Java程序的运作机制。这里先推荐一个最权威的讲解JVM的文档,大家只要查过Java API的可以在里面的一个叫“API, Language, and Virtual Machine Docume...原创 2010-08-20 09:01:41 · 101 阅读 · 0 评论 -
继承、多态,重载、重写的区别与总结
什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。继承(inheritance)简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个类都...原创 2010-01-28 16:07:56 · 131 阅读 · 0 评论 -
url参数是中文会出现乱码的问题
参数的写法:取出:原创 2010-08-02 23:12:35 · 124 阅读 · 0 评论 -
序列键生成器与单例及多例模式
在一个关系数据库中,所有的数据都是存储在表里,而每一个表都有一个主键(Primary Key)。对大多数的用户输入数据来讲,主键需要由系统以序列号方式产生。比如一个餐馆的贩卖系统需要一个序列号给每天开出去的卖单编号,这个序列号码就应当存放到数据库里面。每当发出序列号码的时候,都应当从数据库读取这个号码,并更新这个号码。为了保证在任何情况下键值都不会出现重复,应当使用预定式键值存储办法。在请...原创 2010-12-13 10:37:40 · 129 阅读 · 0 评论 -
java基础(1)---转载
原文地址:http://hnzhoujunmei.iteye.com/blog/7413641.javac:在编译时使用的程序,其中的c指的是compile-编译。 2.注意一个专业程序员的细节: 快捷键的使用; 文件夹选项的配置; 面试的时候很有可能是用笔写代码。 3.println:是printline-输出一行的意思。 4.在配置环境变量的时候在classpath...原创 2010-08-20 08:51:33 · 109 阅读 · 0 评论 -
java基础(2)
90.在容器中根据使用的容器功能选择不同的容器;根据程序扩展性的考虑使用不同的声明,但都有父类引用指向子类对象。如: c只能使用Collection中的方法:Collection c = new HashSet(); s只能使用Set中的方法:Set s = new HashSet(); 91.区分Collections类和Collection接口:Collection接口是容器的...原创 2010-08-20 08:52:58 · 98 阅读 · 0 评论 -
java基础(3)
120.AWT-Abstract windows toolkit,在c或c++的窗口基础上抽象出的一层。Swing不能替代AWT,图形界面中关于事件处理的内容还要用到awt。 121.Ajax和javascript都能完全替代applet。 122.在屏幕坐标中的原点在左上角,横向右递增为x轴,竖向下为y轴。 123.在dos窗口中cls-清屏;Ctrl+C-退出当前运行的任务,并...原创 2010-08-20 08:53:50 · 99 阅读 · 0 评论 -
Java学习杂谈一
1. 关于动态加载机制—— 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: java –v...原创 2010-08-20 08:55:21 · 105 阅读 · 0 评论 -
Java 学习杂谈(二)
上回讲了Java动态加载机制、classLoader原理和关于jdk和jre三个问题。这次延续着讲一些具体的类库—— 1. 关于集合框架类 相信学过Java的各位对这个名词并不陌生,对 java.util.*这个package肯定也不陌生。不知道大家查询API的时候怎么去审视或者分析其中的一个package,每个包最重要的两个部分就是interfaces和classes,接口代...原创 2010-08-20 08:55:55 · 103 阅读 · 0 评论 -
Java 杂谈(三)
笔者也一直渴望通过这样方式清醒的自审,来寻找自己技术上的不足之处,希望和共同爱好Java的同仁们一起提高。 前两次分别讲述了关于jvm、jdk、jre、collection、classLoader和一些Design Pattern的自我理解。这次仍然不准备开始过渡到j2ee中,因为觉得还有一些琐碎的j2se的问题没有总结完毕。 1. 关于Object类理解 大家都知道O...原创 2010-08-20 08:56:35 · 105 阅读 · 0 评论 -
Java杂谈(四)
1.关于序列化和反序列化 应该大家都大概知道Java中序列化和反序列化的意思,序列化就是把一个Java对象转换成二进制进行磁盘上传输或者网络流的传输,反序列化的意思就是把这个接受到的二进制流重新组装成原来的对象逆过程。它们在Java中分别是通过ObjectInputStream和 ObjectInputStream这两个类来实现的(以下分别用ois和oos来简称)。 o...原创 2010-08-20 08:57:09 · 91 阅读 · 0 评论 -
Java杂谈(五)
1. Java关于XML的解析 相信大家对XML都不陌生,含义是可扩展标记语言。本身它也就是一个数据的载体以树状表现形式出现。后来慢慢的数据变成了信息,区别是信息可以包括可变的状态从而针对程序硬编码的做法变革为针对统一接口硬编码而可变状态作为信息进入了XML中存储。这样改变状态实现扩展的唯一工作是在XML中添加一段文本信息就可以了,代码不需要改动也不需要重新编译。...原创 2010-08-20 08:57:42 · 85 阅读 · 0 评论 -
Java杂谈(六)
1. Java中的RMI机制 RMI的全称是远程方法调用,相信不少朋友都听说过,基本的思路可以用一个经典比方来解释:A计算机想要计算一个两个数的加法,但A自己做不了,于是叫另外一台计算机B帮忙,B有计算加法的功能,A调用它就像调用这个功能是自己的一样方便。这个就叫做远程方法调用了。 远程方法调用是EJB实现的支柱,建立分布式应用的核心思想。...原创 2010-08-20 08:58:19 · 108 阅读 · 0 评论 -
Java杂谈(七)--接口& 组件、容器
终于又静下来继续写这个主题的续篇,前六篇主要讲了一些J2se方面的经验和感受, 眼下Java应用范围已经被J2ee占据了相当大的一块领域,有些人甚至声称Java被J2ee所取代了。不知道大家如何来理解所谓的J2ee(Java2 Enterprise Edition),也就是Java企业级应用? 笔者的观点是,技术的发展是顺应世界变化的趋势的,从C...原创 2010-08-20 08:58:50 · 168 阅读 · 0 评论 -
Java杂谈(八)--Servlet/Jsp
终于正式进入J2ee的细节部分了,首当其冲的当然是Servlet和Jsp了,上篇曾经提到过J2ee只是一个规范和指南,定义了一组必须要遵循的接口,核心概念是组件和容器。曾经有的人问笔者Servlet的Class文件是哪里来的?他认为是J2ee官方提供的,我举了一个简单的反例:稍微检查了一下Tomcat5.0里面的Servlet.jar文件和JBoss里面的Servlet.jar文...原创 2010-08-20 08:59:29 · 116 阅读 · 0 评论 -
Java杂谈(九)--Struts
J2ee的开源框架很多,笔者只能介绍自己熟悉的几个,其他的目前在中国IT行业应用得不是很多。希望大家对新出的框架不要盲目的推崇,首先一定要熟悉它比旧的到底好在哪里,新的理念和特性是什么?然后再决定是否要使用它。 这期的主题是Struts,直译过来是支架。Struts的第一个版本是在2001年5月发布的,它提供了一个Web应用的解决方案,如何让Jsp和servlet共存去提供清晰...原创 2010-08-20 09:00:32 · 138 阅读 · 0 评论 -
Java杂谈(十一)--Spring
引用《Spring2.0技术手册》上的一段话: Spring的核心是个轻量级容器,它是实现IoC容器和非侵入性的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持;提供MVC Web框架的实现,并对于一些常用的企业服务API提供一致的模型封装,是一个全方位的应用程序框架,除此之外,对于现存的各种框架,Spring也提供了与它们相整合的方案。 接下来笔者...原创 2010-08-20 09:01:15 · 138 阅读 · 0 评论 -
jax-ws webservice编程
1.理解JAX-WS1.1JAX-WS概述JAX-WS2.0 的全称为 Java API for XML-Based Webservices (JAX-WS) 2.0。JAX-WS 2.0 是对 JAX-RPC 1.0 规范的扩展,是 JAX-RPC 1.1 的后续版本, JAX-RPC 2.0 标准发布不久后便被重新命名为 JAX-WS 2.0。 JAX-WS 2.0 是面向 Ja...原创 2013-01-29 16:07:34 · 269 阅读 · 0 评论