java基础
文章平均质量分 71
zhizhilizi
爱Java,爱生活
展开
-
javascript下的正则表达式---常用方法总结
javascript下的正则表达式---常用方法总结在介绍正则表达式语法之前先学习下面几个方法:引用内容正则表达式方法:test(),exec()String对象方法:match(),search(),replace(),split()引用内容test()方法:用法:regexp对象实例.test(字符串)返回值:如果满足regexp对象实例中定的正则规则,返回true原创 2009-10-22 18:08:00 · 319 阅读 · 0 评论 -
《Java面向对象编程》—Java中的集合
1.集合的特点:都位于 java.util包中,不能存放基本类型的数据,而只能存放对象的引用,操作的数目可以不固定(类似于动态数组)。2.分类: 有三个类:a.Set(集):对象不按特定方式排序,没有重复元素。这个与数学中的集合概念最相似。b.List(列表):按照索引位置排序,可以有重复元素,允许按照对象在集合中的索引位置检索对象。c.Map(映射):每一个元素包原创 2010-01-08 14:53:00 · 409 阅读 · 0 评论 -
Tomcat全攻略
随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。一:简介 tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp原创 2010-01-08 14:54:00 · 369 阅读 · 0 评论 -
Linux下安装jdk&tomcat
1.下载jdk-6u2-linux-i586-rpm.bin 2. 在当前目录输入 sh jdk-6u2-linux-i586-rpm.bin 3.看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议. 出现一行字:Do you aggree to the above license terms? [yes or no] 安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意原创 2010-01-08 15:08:00 · 361 阅读 · 0 评论 -
jfreechart
jfreechart目前最高版本为1.0.0版(http://www.jfree.org/jfreechart/index.html)。可以绘制 pie charts 饼图,bar charts 柱状图,line and area charts曲线图, scatter plots and bubble charts 散列图,time series 时序图,Area Charts区域图, Diff转载 2010-01-08 14:33:00 · 503 阅读 · 0 评论 -
功能小记录
TOPtop置顶的小功能 name = new String(name.getBytes("ISO-8859-1"),"utf-8"); 字符转换 filter="false"的意思是:让从数据库读出的带标签的数据时,在页面显示出html格式的东西,eg.编辑器原理 windows--Preferences--java--Installed JREs----选中、Edit -Xms128原创 2010-01-08 14:33:00 · 315 阅读 · 0 评论 -
说一下Java里面的路径问题,CLASSPATH和SOURCEPATH
java的路径让许多人,特别是初学者感到迷惑,我这里再解释一下。我们分2个阶段,1是编译阶段,2是运行阶段。 一、编译阶段 这个时候,我们要提供给编译器的有2个路径参数,第一个是源代码在哪里?也就是 sourcepath,第二个就是依赖的类在哪里?也就是 classpath 我们看一个例子 d:/temp/TestCP/d1/p1/Class1.java原创 2010-01-08 14:52:00 · 464 阅读 · 0 评论 -
JXL使用总结
package com.xinli; import java.io.FileOutputStream; import java.io.OutputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List原创 2010-01-08 14:56:00 · 504 阅读 · 0 评论 -
日期格式的控制
日期格式的控制SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd"); java.util.Date cDate = null;cDate = df.parse(req.getParameter("birthday"));//把request对象获取的日期字符串转换成日期类型Insert方法:原创 2010-01-08 15:06:00 · 401 阅读 · 0 评论 -
软件发展的轨迹 和 Web Services
软件发展的轨迹 机器语言--汇编语言-- 面向过程(C,Basic语言等)-- 面向对象(java)-- 面向服务(业务)构件 中间件(软件):解决共性问题,面向服务(SOA) 特点:1.与业务无关2.重复使用作用:1.向上,为应用系统提供支撑 2.向下,与操作系统交互 分类: 1.分布式组件 com+ j2ee web services 2.应用集成门户中间件数据集成业务集成原创 2010-01-08 15:14:00 · 364 阅读 · 0 评论 -
Hibernate 中 get与load方法区别
hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而原创 2010-01-08 15:20:00 · 343 阅读 · 0 评论 -
利用javabean轻松实现对数据库的连接、查询以及增删改
在做jsp开发的时候,经常需要对数据库进行查询及增删改,而这些操作使用的又是非常频繁 写了一个javabean,来实现与数据库的连接以及对数据库的增删改 QueryBean.java: pacakage operate_db; /** * Title: select insert update and delete * Description: select insert update and d原创 2010-01-08 15:21:00 · 1537 阅读 · 0 评论 -
PreparedStatement对象和Statement对象
PreparedStatement对象和Statement对象1. 在动态SQL或有时间限制的命令中使用Statement对象 在执行SQL命令时,我们有二种选择:可以使用PreparedStatement对象,也可以使用Statement对象。无论多少次地使用同一个SQL命令,PreparedStatement都只对它解析和编译一次。当使用Statement对象时,每次执行一个SQL命令时,都会原创 2010-01-08 13:57:00 · 376 阅读 · 0 评论 -
JAVA如何调用DOS命令
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.//p.exe转载 2010-01-08 14:55:00 · 324 阅读 · 0 评论 -
《Java面向对象编程》—数组的相关事项
1.声明数组引用变量时不能指定数组的长度。如:int x[1];这句话非法。 2.数组对象的创建,例如:int [] scores = new int[100];首先在堆中分配内存空间,上述的就是400个字节,然后就给其赋默认值,各个数据类型的默认值不同,int为0. 3.返回数组对象的引用:int [] x =new int [10]; int size = 1转载 2010-01-08 14:51:00 · 293 阅读 · 0 评论 -
随即选择文章例子
if ("selectblog".equals(actiontype)) { List list = new ArrayList(); Integer start = blogdao.getMinIdBlogs(subdomainid); Integer end = blogdao.getMaxIdBlogs(subdomainid); Se原创 2010-01-08 14:47:00 · 455 阅读 · 0 评论 -
JAVA的界面布局原理
JAVA的界面布局原理:因为Java是跨平台语言,使用绝对坐标显然会导致问题,即在不同平台、不同分辨率下的显示效果不一样。Java 为了实现跨平台的特性并且获得动态的布局效果,Java将容器内的所有组件安排给一个“布局管理器”负责管理,如:排列顺序,组件的大小,位置等,当窗口移动或调整大小后组件如何变化等功能授权给对应的容器布局管理器来管理,不同的布局管理器使用不同算法和策略,容器可以通过选择转载 2009-10-22 19:46:00 · 1091 阅读 · 0 评论 -
一个计算机专业学生几年的编程经验汇总
一个计算机专业学生几年的编程经验汇总======================================================================================================想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软转载 2009-10-22 20:08:00 · 308 阅读 · 0 评论 -
常用正则表达式密码验证实例
view plaincopy to clipboardprint?import java.util.regex.*; public class regX { public static void main(String[] args){ String regex = "(?=.*?//p{Upper})" +转载 2009-10-22 20:44:00 · 531 阅读 · 0 评论 -
jstl fn标签
下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符转成XML表示,例如 fn:indexOf 子字符串在母字符串中出现的位置 ${原创 2009-10-27 17:11:00 · 1648 阅读 · 3 评论 -
JSTL标签--使用
入门: 下载地址:http://www.apache.org/dist/jakarta/taglibs/standard/Win下,下载jakarta-taglibs-standard-current.tar.gz,或者jakarta-taglibs-standard-current.zip文件即可。使用步骤: 1:解压包后,将standard.jar和jstl.jar两转载 2009-10-27 17:31:00 · 477 阅读 · 0 评论 -
图片加水印
public class Graphics { /** * 图片加水印的方法 * @param waterMask 水印图片的地址 * @param picturePath 要加水印的图片地址 * @param newPicturePath 得到新图片的地址 * @return 得到新图片的地址 */ @SuppressWarnings("static-access"转载 2009-11-07 15:21:00 · 357 阅读 · 0 评论 -
java验证码汇总
1.生成gif图片格式的package com.cssweb.common.util;import java.io.*;import java.util.*;import com.sun.image.codec.jpeg.*;import javax.servlet.*;import javax.servlet.http.*;import java.awt.*;import java.awt.im原创 2010-01-08 14:54:00 · 445 阅读 · 0 评论 -
在WSAD上配置Hibernate
1、 装载hibernate和hibernate eclipse plugin类库 sourceforge.net上可获取,以上两者的zip文件,我们所使用的是hibernate2.1beat6和eclipse plugin 0.9.6。 将hibernate-2.1beta6.zip解压到tmp目录,将hibernate2.jar和tmp\hibernate-2.1&#原创 2010-01-08 15:12:00 · 401 阅读 · 0 评论 -
java基础知识三十二计
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymo原创 2010-01-08 13:56:00 · 336 阅读 · 0 评论 -
java为什么需要持久化?
对象只能存在于内存中 ,而内存中不能永久保存数据。如果要永久保存对象的状态,需要进行对象的持久化,即把对象存储到专门的数据存储库中 目前,关系数据库冉冉是使用最广泛的数据存储库。关系数据库中存放的是关系数据,它是非面向对象的。持久化是将Java虚拟机对象持久保存,而不是将数据库映射为对象,通常数据的存储是用数据库实现的;当然,如果你有更好的存储系统,也可以映射到系统中的存储设备中,这可能需要你自行原创 2010-01-08 14:00:00 · 417 阅读 · 0 评论 -
MVC模型
MVC 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。 MVC如何工作 MVC是一个设计模式,它强制性的使应用程序原创 2010-01-08 14:06:00 · 483 阅读 · 0 评论 -
JFreeChart
一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 原创 2010-01-08 14:31:00 · 447 阅读 · 1 评论 -
JSP从服务器获取客户端访问IP
在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是: request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 这段时间在做IP统计的程序设计,由于服务器作了集群,使用了反向代理软件,将http://19转载 2010-01-08 14:35:00 · 572 阅读 · 0 评论 -
具体操作-在WSAD上用Hibernate
Steps: 1:建立demo 数据库和表: 在DB2数据库中创建demo数据库, CREATE DATABASE DEMO; 创建表demo, CREATE TABLE DB2ADMIN.DEMO (ID INTEGER NOT NULL, NAME VARCHAR(100) ) 2::建立一个新的 Web应用程序 点击“文件”->“新建”->“项目”,在弹出的对话框中,选择“ J2EE”, 和原创 2010-01-08 15:14:00 · 386 阅读 · 0 评论