JAVA
sun5208
这个作者很懒,什么都没留下…
展开
-
JDK安装及相关命令
JDK1.5安装手册2007-07-24 00:14 1.先进入Sun公司网站下载JDK。在http://java.sun.com/javase/downloads/index.jsp 中找到JDK 5.0 Update 6(版本在不断更新中),点后面的Download,注意中间有Accept和Decline两选项,点选Accept。下面第一个Windows Platform -原创 2009-10-24 22:26:00 · 514 阅读 · 0 评论 -
java基本类型
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。<br /><br />基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:<br /><br />基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、i转载 2010-06-27 12:54:00 · 497 阅读 · 0 评论 -
Java中split的用法
<br />Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:<br />java.lang.string.split<br />split 方法<br />将一个字符串分割为子字符串,然后将结果作为字符串数组返回。<br />stringObj.split([separator,[limit]]) <br />stringObj<br />必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。转载 2010-06-25 21:31:00 · 55380 阅读 · 8 评论 -
Java问题经典32问
Java问题经典32问 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。转载 2010-05-05 20:45:00 · 427 阅读 · 0 评论 -
Java正则表达式一
关键字: java regex, regular expression 正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。 一、首先我们看一转载 2010-05-05 22:48:00 · 478 阅读 · 0 评论 -
Java正则表达式
package com.sy.grasp;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegularExpression { /** * @param args * @throws IOException */ publ原创 2010-05-05 22:40:00 · 514 阅读 · 0 评论 -
JAVA中String与StringBuffer的区别
<br />String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。<br /> <br />在java中有3个类来负责字符的操作。 <br />1.Character 是进行单个字符操作的,<br />2.String 对一串字符进行操作。不可变类。<br />3.StringBuffer 也是对一串字符进行操作,但是可变类。<br />String:<br />是对象不是原始类型.<br />为不可变对象,一转载 2010-06-29 20:57:00 · 385 阅读 · 0 评论 -
JSP效验码图片生成方法
<br />生成方法(一)<br />// 在内存中创建图象 <br />int width=55, height=20; <br />BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); <br />// 获取图形上下文 <br />Graphics g = image.getGraphics(); <br />// 设定背景色 <br />g.setColor(new Color(0xECE转载 2010-06-30 17:36:00 · 496 阅读 · 0 评论 -
Java线程基本概述
一 线程的基本概念 线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径. 多进程:在操作系统中能同时运行多个任务(程序) 多线程:在同一个应用程序中有多个顺序流同时执行 Java的线程是通过java.lang.Thread类来实现的 JVM启动时会有一个由主方法(public static void main(){})所定义的线程 可以通过创建Thread的实例来创建新的线程 每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run原创 2010-07-04 15:13:00 · 514 阅读 · 0 评论 -
java中的synchronized关键字
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有转载 2010-05-10 08:42:00 · 432 阅读 · 0 评论 -
java中substring与substr的用法
<br />1.substring 方法 <br /><br />定义和用法 <br /><br />substring 方法用于提取字符串中介于两个指定下标之间的字符。 <br /><br />语法 <br /><br />stringObject.substring(start,stop) <br /><br />参数 描述 <br />start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 <br />stop 可选。一个非负的整转载 2010-06-25 21:33:00 · 975 阅读 · 0 评论 -
step-by-step集成阿里巴巴支付宝接口
<br />关于支付宝的一些信息可以直接访问支付宝网站https://www.alipay.com/。 <br /><br />国内电子商务系统实现的基本流程如下: <br />客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。 <br /><br />其实这个流程与以前讲paypal接口的基本类似,都是为了实现订单的自动付款转载 2010-06-28 16:09:00 · 1109 阅读 · 0 评论 -
java 23种设计模式有趣见解
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。 麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如转载 2009-10-24 22:32:00 · 428 阅读 · 0 评论 -
String StringBuffer StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符转载 2009-10-24 22:30:00 · 419 阅读 · 0 评论 -
日期处理
UTC :代表世界时间。UT是科学的表示世界时间。 GMT:代表格林威治时间。 通过:System.currentTimeMillis()方法可以得到从1970年1月1日0时0分0秒到现在时间。 java.util.Data类有三个子类分别是java.sql.Data和java.sql.Time和java.sql.Timestamp. 其中java.sql.Data用于得到数据库中的”原创 2009-10-24 22:56:00 · 473 阅读 · 0 评论 -
abstract class和interface的区别
abstract 1、可以有自己的数据成员,也可以有非abstarct的成员方法2、可以提供某些方法的部分实现3、向一个抽象类里加入一个新的具体方法时,所有的子类都一下子都得到了这个新方法4、是一种继承关系,一个类只能使用一次继承关系 interface 1、只能够有静态的不能被修改的数据成员(也即interface是static final的),所有的成员方法都是abstract的。2、不原创 2009-11-11 20:51:00 · 379 阅读 · 0 评论 -
overload和override的区别
override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。3、存在于父类和子类、同类中。原创 2009-11-11 17:59:00 · 406 阅读 · 0 评论 -
ArrayList与Vector区别
就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈原创 2010-03-25 17:57:00 · 427 阅读 · 0 评论 -
部分对象容器
//定义枚举类型 enum FontConstant{Plain,Bold,Italic}; public static void main(String[] args) { //UserManager userManager = new UserManagerImpl(new UserDao4OracleImpl()); UserManager userManager = new User原创 2010-04-11 22:19:00 · 476 阅读 · 0 评论 -
DATE 几种显示形式
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date; Date date = new Date(); //简短信息格式DateFormat shortDateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT,原创 2010-04-15 22:45:00 · 981 阅读 · 0 评论 -
小点点
public class Dog extends Animal { @Override public String WhoIs() { // TODO Auto-generated method stub return "This is a dog!"; } } String clsName="com.sy.grasp.Dog"; Animal animal =原创 2010-04-05 22:34:00 · 409 阅读 · 0 评论 -
最近日常项目知识点总结
首先:在Action中接受传参时,出现乱码,怎么解决,且不是actionform所能涉及到的。window.self.location = "teammgr.do?teamcommand=list&gameid="+ document.teamForm.gameid.options[document.teamForm.gameid.selectedIndex].value+"&school="+document.teamForm.school.options[document.teamForm.school原创 2010-07-08 15:14:00 · 646 阅读 · 0 评论