如果有多个类,而且他们其中有一些方法是相同的,我是选择在每个类中都把这些方法实现一遍呢,还是选择泛型。我今天自己花了一点时间看了看泛型,实践了一下。Holder.javapackage regexp;import java.util.Collection;
import java.util.Iterator;
import java.util.Set;publicclass Holder<T> {private T a; public Holder(T a) { this.a = a;} publicvoid set(T a) { this.a = a;}public T get() { return a;}publicstatic...
1、静态工厂模式其他对象不能直接通过new得到某个类,而是通过调用getInstance()方法得到该类的对象这样,就可以控制类的产生过程。顺带提一下单例模式和多例模式: 单例模式是指控制其他对象获得该对象永远只有同一个对象 而多例模式则是根据需要从某个具体集合中获取所需的对象 1import java.util.ArrayList;2import java.util.List;3 4 5publicclass Car implements Moveable{6privatestatic Car car = new Car(); //控制其他...
1、导入hadoop jar包将hadoop/share/common/目录、hadoop/share/common/lib/目录、hadoop/hdfs/目录、下的jar包加入eclipse。2、开始编码调用static FileSystem fs=null;publicstaticvoid main(String[] args) throws Exception {// TODO Auto-generated method stub init(); testUpload();}publicstaticvoid init() throws Exception{fs=FileSystem.get(new URI("hdfs://192.168.1.7:9000"), new Configuration()...
1、Compile:编绎2、Run:运行3、Class:类4、Object:对象5、System:系统6、out:输出7、print:打印8、line:行9、variable:变量10、type:类型11、static:静态的12、array:数组13、parameter:参数14、method:方法15、function:函数16、public:公有的17、default:默认18、get:得到19、private:私有的20、import:导入21、set:设置22、package:包23、access:访问24、protected:受保护的25、void:无(返回类型)26、operation:操作运算27、mem...
正则表达式正则表达式大家应该都不陌生,我今天从零开始介绍我自己的学习经验和步骤!字符组在一对方括号 [ 和 ] 之间列出所有可能出现的字符,包括可见以及不可见的字符;例如:[123]表示可以匹配1、2、3的单个字符。 1字符组的范围表示如果可以匹配的字符有规律性并且范围比较大,比如0、1、2、3、4、5、6、7、8、9,表达式写成[0123456789]这样就显得复杂也不美观,所以引入符号“-”,使用 [x-y] 的形式表示在闭区间x到y范围内...
今天没有学新的知识,回头去看了下那些我没有搞懂的只是,我认为基础一定要打好弄明白的东西整数类型有byte-short-int-long(一次从小到大)(long后面要加L)分别是1.2.4.8字节浮点数类型有float.double,分别是4.8字节(float后面要加F)字符char表示一个字字符串String表示boolean表示布尔值,只有两个类型true和false进制问题二进制0b八进制0十进制(不用表示)十六进制0x进制的算法11001100二进制算法为1x2^7+1x2^6+0x2^5+0x2^...
很值得学习的java 画图板源码下载地址:http://download.csdn.net/source/2371150package minidrawpad;
import java.awt.*;
import java.awt.event.*;
import java.io.InputStreamReader;
import java.io.Reader;
import javax.swing.*;
// 主界面类
public class DrawPad extends JFrame implements ActionListener {/*** @param FileName DrawPad* @author Liu Jun Guang s* @param V 1.0.0 */private static final long serialV...
对初学者,自己学习java语言的一些体会:1.工欲善其事,必先利其器。先把Java学习工具准备好,包括集成开发环境IDE,自己觉得MyEclipse比较适合,还有数据库,Oracle或MySQL,SqlServer,自己觉得这三种比较主流,最好在电脑上都要安装。如果觉得会影响电脑运行速度,可以在电脑桌面设置三种数据库的启动和关闭的快捷方式,比如run.bat ,里面可以封装数据库启动的代码。需要使用哪个数据库,就启动哪个,不用的数据库,可以关闭。数据...
发送短信和通用身份验证和用户注册系统消息提示功能模块,但是实现代码过于复杂。使用JSPGen后,深深发送消息、SMS程序包使复杂的简单非常活跃。在短信模块:支持两种模式,它们被发送到第三方、地方平台发送,方式(採用本地平台发送时无需进行配置,依据短信发送接口文件重写相应实现类就可以)。一、基础配置jspgen-config.xml
在框架基础配置文件里,找到mail节点及sms节点,按例如以下配置: <!-- 邮件服务 --><mail statu...
Day17个人总结一、字节输入输出流1、字节输入流超类:FileInputStream创建流对象FileInputStream fis = new FileInputStream(file);其中构造方法中的(file)可以是String字符串的路径比如:”D:\\a\\b.txt”,或者是File对象2、方法的使用:构造方法 reader()方法(非常重要) 以上的close方法用于关闭流释放资源3、使用while循环遍历数据过程public class Test1 { public static void main(String[] args) { FileInputS...
java中的System.out.println();的快捷键
--------先输入sysout 在按 alt + /原文:http://www.cnblogs.com/hyk110988/p/3598262.html
/**
*
* @author weip 书中讲到计数器count是线程安全(毋庸置疑,AtomicLong是命令级的线程安全),
* 而计数器的状态就是servlet的状态,这是为何?
*
*/
@ThreadSafe
public class CountingFactorizer extends GenericServlet implements Servlet {private final AtomicLong count = new AtomicLong(0);public long getCount() {return count.get();}public void service(ServletRequest req, ServletResponse resp) {...
1.String的创建方式*直接初始化 public class StringDemo1{ public static void main(String[] args){ String name = "帅哥"; System.out.println(name); }}*通过new关键字创建public class StringDemo1{ public static void main(String[] args){ String name = new String("帅哥"); System.out.println(name); }}2.String对象通过“+”串联public class SyringDemo2 { public static void main(String[] arg...
大学的时候,有学过Java这门课程,但是为了应付期末考试简单的学习了,后来毕业后也没有从事开发也就忘记的差不多了。这个星期才有了重新学习的念头。 最初的最初是我一个偶然的想法,我想培养自己读书的习惯,然后有收集好多别人推荐的书目,但是信息比较分散很不灵活。我就想要一个读书APP,可以有简单的书目列表,已读未读,书写感悟等。百度了好久,但是没有找到合适的APP。当时就想自己做一个呗,如果做成功了,会多么高兴...
关联规则挖掘可以发现大量数据中项集之间有趣的关联或相关联系。一个典型的关联规则挖掘例子是购物篮分析,即通过发现顾客放入其购物篮中的不同商品之间的联系,分析顾客的购物习惯,从而可以帮助零售商指定营销策略,引导销售等。国外有"啤酒与尿布"的故事,国内有泡面和火腿的故事。本文以Apriori算法为例介绍关联规则挖掘并以java实现。什么是关联规则:对于记录的集合D和记录A,记录B,A,B属于D: A--->B [support(A->B)=p(AU...