【Java基础】
文章平均质量分 55
onisland
这个作者很懒,什么都没留下…
展开
-
java心得!--很好的java学习历程(转自张国宝)
1. 数组有没有length()这个方法? String有没有length()这个方法? 答:数组没有length()这个方法,有length的属性。 String有length()这个方法。2. String s = new String("xyz");创建了几个String Object? 答:两个对象,一个是“xyx”,转载 2009-10-26 22:31:00 · 558 阅读 · 0 评论 -
Apriori算法实现
算法实现(一)核心类Apriori算法的核心实现类为AprioriAlgorithm,实现的Java代码如下所示:package org.shirdrn.datamining.association;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;imp转载 2010-05-20 15:29:00 · 2211 阅读 · 1 评论 -
oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法<br /><br />1.基本结构<br />CREATE OR REPLACE PROCEDURE 存储过程名字<br />(<br /> 参数1 IN NUMBER,<br /> 参数2 IN NUMBER<br />) IS<br />变量1 INTEGER :=0;<br />变量2 DATE;<br />BEGIN<br />END 存储过程名字<br /><br />2.SELECT INTO STATEMENT<br /> 将select查询的结转载 2010-07-22 16:03:00 · 865 阅读 · 0 评论 -
抽象类和接口不能直接实例?
<br />1,抽象类和接口不能直接实例化 <br />2,子类被实例化,在实例化出的对象之中包含着父类的对象(thinking in java中有提到) <br />问题: <br />1 由抽象类中允许存在构造方法和第二条得知,一个类B继承一个抽象类A A a=new B()的时候,不仅new出了B,同时也调用了抽象类A的构造方法,既然抽象类不能有对象,那么岂不很矛盾? <br /><br /> 不能理解为抽象类型不能有对象,应该理解为抽象类不能直接被new出来,它只能通过子类创建出来,jvm转载 2010-07-26 13:19:00 · 1474 阅读 · 0 评论 -
基于Tomcat5.0和Axis2开发Web Service应用实例
本文将介绍如何使用Tomcat5.0和Apache Axis2开发、部署及测试一个简单的Web Service应用。author: ZJ 07-3-12Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 1.工作环境Eclipse 3.1.2+Lomboz+jdk1.5+ apache-tomcat-5.0.18+AXIS2:1.0(war版本和bin版本)在[url]http://ws.apache.org/axis2/download/1_0/downl转载 2010-07-31 11:39:00 · 859 阅读 · 0 评论 -
XmlRootElement
<br />JAXB : Java API for XML Binding<br /> <br />作用是 java对象 <---> xml文件 之间的转换<br /> <br />JAXB Annotation<br />@XmlRootElement // xml 文件的根元素<br />@XmlElement<br />@XmlAccessorType // 表明类内,什么样的成员 是 可以被xml 转化 传输的 可以是 FIELD PROPERTY ...<br />@XmlTrans转载 2010-08-03 10:24:00 · 32636 阅读 · 2 评论 -
Eclipse中如何恢复已删除文件
<br />zhangjunhd.blog.51cto.com/113473/23092转载 2010-08-03 10:57:00 · 798 阅读 · 0 评论 -
Java String与Stream间的互转
<br />=====Convert String to Stream=====<br />在写程序,特别是写一些小程序时经常遇到这种情况,从一个字符串创建InputStream对象。总是很苦恼,老是要去网上搜半天。于是,觉得将这些东西记下来,记到博客里,以后如果再会用到就好找了。并且,还能方便一下别人。<br />java文档详细讲解了InputStream的继承结构:java.io.InputStream (implements java.io.Closeable) java.io.ByteArra转载 2010-08-03 13:52:00 · 15153 阅读 · 0 评论 -
Convert String to Stream
<br />=====Convert String to Stream=====<br />在写程序,特别是写一些小程序时经常遇到这种情况,从一个字符串创建InputStream对象。总是很苦恼,老是要去网上搜半天。于是,觉得将这些东西记下来,记到博客里,以后如果再会用到就好找了。并且,还能方便一下别人。<br />java文档详细讲解了InputStream的继承结构:java.io.InputStream (implements java.io.Closeable) java.io.ByteArra转载 2010-08-05 18:22:00 · 2985 阅读 · 0 评论 -
如何用ResourceBundle来读取配置文件
<br />对于java基础很好的人来说,这个应该是简单的不能再简单的了。不过估计一些ja va新手不一定会知道(比如我,上次为别人写一个东西,需要从外存读文件来设置对象的值,因为不知道有ResourceBundle这种东西,就自己用FileReader在那搞,折腾了半天,最后还不能把配置文件和jar包打在一起发布,郁闷)。<br />我们可以在每个对象中用ResourceBundle来读配置文件设置自己的值,也可以用一个固定的对象去读取然后保存下来以便以后使用。在每个class中都去读配置文件会导致代码散转载 2010-08-13 16:45:00 · 646 阅读 · 0 评论 -
String与StringBuffer的理解分析
<br />String s ; <br /> 每次对s进行赋值操作是都将生成一个新的String实例; <br /> StingBuffer sb; <br /> sb则不然,它始终是同一个实例 <br /> 所以在经常动态的改变字符串的值是用StingBuffer效率比较高,java生成一个实例的代价较大。<br />--------------------------------------------------------------------------<b转载 2010-08-17 11:05:00 · 767 阅读 · 0 评论 -
Java中的23种设计模式
<br />1、FACTORY工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 <br /> 2、BUILDER建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 <br /> 3、FACTORY转载 2010-08-17 11:12:00 · 556 阅读 · 0 评论 -
单例模式的懒汉式和饿汉式
<br />饿汉式: <br /> public class Singleton{ <br /> private static Singleton singleton = new Singleton (); <br /> private Singleton (){} <br /> public Singleton getInstance(){return singletion;} <br /> } <br />原创 2010-08-17 11:37:00 · 1055 阅读 · 1 评论 -
Hashtable的遍历总结
import java.util.Enumeration; import java.util.Hashtable; import java.util.Iterator; public class TestHashTable { static Hashtable ht = new Hashtable(); public static void main(String[] args)转载 2010-05-20 00:12:00 · 11302 阅读 · 0 评论 -
JAVA读取txt文件
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * @author dengshaohua */public class R转载 2010-05-20 15:09:00 · 5105 阅读 · 0 评论 -
巨人网络java笔试基础题分享
1、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 2、int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类转载 2010-03-07 23:17:00 · 420 阅读 · 0 评论 -
Java接口,抽象类,内部类
最近看到论坛里有个帖子在讨论接口和抽象类的区别和作用,这其实也是很多面试官喜欢问的问题,这里我就说说我的总结,顺便说说内部类的作用,当是给刚入门,或者想学习java的同学们能更好的理解它们的用法。1.接口(interface),接口被用来建立类与类之间关联的标准。Java code <!--Code highlighting produced by Actipro CodeHigh转载 2010-05-03 17:55:00 · 438 阅读 · 0 评论 -
RFC868--时间协议客户机与服务器的实现
<br />本例根据RFC 868网络时间协议分别建立了时间协议的客户机和服务器。<br />1.TimeProtocolConstants类提供提供两个常量静态值:TCP_PORT指定协议的标准TCP端口;EPOCH_OFFSET_MILLIS储存1970年1月1日0时0分0秒(JVM纪年起始时间) 与 1900年1月1日0时0分0秒(协议纪年起始时间) 时间差的毫秒数。<br />2.TimeProtocolClient类为客户端。getSecondsSinceEpoch方法通过BufferedInpu转载 2010-07-03 13:31:00 · 1179 阅读 · 0 评论 -
javamail开发web项目报错的解决
<br />用mail.jar和activation.jar发送成功,同样的程序,换成WSAD runtime下的j2ee.jar就出现CLASS NOT FOUND的问题。说找不到com.sun.mail.util.****类。 <br />是运行到 javax.mail.internet.MimeMessage的方法是出错的。我不明白它为什么去找com.sun.mail下的类。我在程序中并没有import这个包下的类。<br /><br />不知大家碰到过这个问题没有? 我猜是不是跟javamail的配原创 2010-07-09 15:36:00 · 986 阅读 · 0 评论 -
简单的JSP分页代码
<br /> <br />简单明了,适合初学者学习,当然你也可以用类来实现分页<br /><%<br /> int PageSize=20; //一页显示的记录数 <br /> int RowCount; //记录总数<br /> int PageCount; //总页数 <br /> int Page; //待显示页码 <br /> int i,j;<br /> String strPage = request.getParameter("page"); <原创 2010-07-10 23:00:00 · 522 阅读 · 0 评论 -
INNER JOIN
INNER JOIN 运算 组合两个表中的记录,只要在公共字段之中有相符的值。[编辑本段]语法 FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2 INNER JOIN 运算可分为以下几个部分: 部分说明 table1, table2 记录被组合的表的名称。 field1, field2 被联接的字段的名称。若它们不是由数字构成的,则这些字段必须为相同的数据类型并包含同类数据,原创 2010-07-12 16:46:00 · 791 阅读 · 0 评论 -
【转】 Mysql limit 优化,百万至千万级快速分页,--复合索引的引用并应用于轻量级框架
<br />MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事实说话,看例子:<br />数据表 collect ( id, title ,info转载 2010-07-12 17:40:00 · 1059 阅读 · 0 评论 -
Mysql limit详解
<br /> 使用Mysql数据库,需要返回前几条或者中间某几行数据,就要使用到Mysql中的limit子句。通常我们也是使用limit去实现分页的。具体语法如下:Sql代码 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset <br /> <br /><br /> LIMI原创 2010-07-10 23:01:00 · 461 阅读 · 0 评论 -
mysql 同时返回查询总数及分页数据
select * from auth_userSELECT FOUND_ROWS() //返回查询记录的总数select sql_calc_found_rows col_name from table_name limit 5,3;select found_rows()SELECT语句中加上修饰SQL_CALC_FOUND_ROWS 加上SQL_CALC_FOUND_ROWS之后,即使你用了limit n,m ,SELECT FOUND_ROWS() 仍会返回满足条件记录的总数。这样,你执原创 2010-07-12 17:31:00 · 22442 阅读 · 1 评论 -
JSP实现分页
<br />目前最好的JSP分页技术<br />2010-2-2 20:26:00 来源:网络 作者:未知前言 <br />在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 <br />JDBC和分页 <br /> Sun的JDBC规范的制定,原创 2010-07-10 23:26:00 · 514 阅读 · 0 评论 -
Collection 或 Map 进行迭代操作抛出 java.util.ConcurrentModificationException 异常
当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。 Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建转载 2010-05-20 00:22:00 · 1000 阅读 · 0 评论 -
一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?
<br /> 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试类,<br />揭开心中的疑惑。以下是解开疑惑过程:<br /> package test;<br />/**<br /> * 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件? <br /> * 可以的 <br /> *但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。<br /> *如果都没有public类,名字可以不和这个类转载 2010-08-17 10:06:00 · 4020 阅读 · 0 评论