JAVA
文章平均质量分 76
宁宁jiayou
这个作者很懒,什么都没留下…
展开
-
StringBuffer的用法
StringBuffer的用法(线程安全的): StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuff转载 2014-01-21 15:23:57 · 532 阅读 · 0 评论 -
JAVA获取中文名字的首字母
此种功能可以用在手机通讯录里面的模糊匹配原创 2014-08-01 15:44:04 · 2509 阅读 · 0 评论 -
java--纸牌游戏
题目 : 创建一副扑克牌,这副牌是标准的包含52张,4种不同花色(方,梅花,红心,黑桃),上面的数字是2到ACE(14|A)的牌。 要求: 1.打乱这副牌 2.发牌给四个玩家. 请通过代码实现这个要求,如果不怎么熟悉Java/C/C++相关的Api的话,可以用伪代码来完成.原创 2014-04-17 17:35:58 · 1702 阅读 · 0 评论 -
java 多线程
多线程线程:是指进程中的一个执行流程。线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下:1、 扩展java.lang.Thread类2、 实现Runnable接口Thread类代表线程类,它的两个最主要的方法是:转载 2014-02-24 11:26:28 · 519 阅读 · 0 评论 -
java 迭代器(Iterator)用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的n转载 2014-02-24 09:41:14 · 571 阅读 · 0 评论 -
substring, split 方法
1、 substring 方法用于提取字符串中介于两个指定下标之间的字符 String str = str.substring(int begin, int end); //长度为end - begin说明: 参数:begin 开始处的索引(包括),必须存在 参数:end 结束处的索引(不包括),是可选的 如果: beg原创 2014-01-16 20:43:47 · 830 阅读 · 0 评论 -
Collections.unmodifiableList()用法
在《重构——改善既有代码的设计》一书中,有一种重构手法叫Encapsulate Collection(封装集群),为了演示该重构手法,我写了四个类,通过对比重构前后的代码,加深对这一重构手法的理解。类Student有一ArrayList属性,如果没有阅读《重构——改善既有代码的设计》一书,很多人可能会像我一样,如下设计类Student。但是,如果通过Student.getCours转载 2014-01-26 10:39:17 · 680 阅读 · 0 评论 -
java中 Integer.parseInt()和Integer.valueOf(“str”).intValue()方法的应用
parseInt(String s )方法是类Integer的静态方法,它的作用就是将形参 s 转化为整数,比如:Interger.parseInt("1")=1;Integer.parseInt("20")=20;Integer.parseInt("324")=324;当然,s 表示的整数必须合法,不然是会抛异常的。valueOf(String s )也是Integer类的静态方转载 2014-01-23 18:09:07 · 3989 阅读 · 0 评论 -
TableModel 与 AbstractTableModel
TableModelTableModel类本身是一个interface,在这个interface里面定义了若干的方法:包括了存取表格字段(cell)的内容、计算表格的列数等等 的基本存取操作,让设计者可以简单地利用TableModel来实作他所想要的表格。TableModel界面是放在javax.swing.table package中,这 个package定义了许多JTable会用到的各种M原创 2014-01-23 17:59:34 · 1640 阅读 · 0 评论 -
JAVA中extends 与implements区别
JAVA中extends 与implements有啥区别?1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用2.extends是继承父类,只要原创 2014-01-23 10:03:28 · 492 阅读 · 0 评论 -
Java中static关键字用法总结 (转)
对于我这个刚接触java不久的新手来说,真心感觉写的不错。所以就copy过来了....1. 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。转载 2014-01-23 10:39:32 · 570 阅读 · 0 评论 -
异常和日志的作用
异常和日志的作用1.1. 异常的作用 Java异常机制是为了对程序中可能出现的已知错误进行捕获,并进行相应处理。从是否反馈给用户来看,存在两类异常:系统异常: 这类异常由系统本身的低级异常引起,例如数据库连接失败、内存溢出、空指针异常等等,这类异常不需要出现在前台,因为用户看不懂也没有必要看到这些异常信息。这类异常需要在日志中进行完整记录以供日后开发原创 2014-12-05 17:20:32 · 1705 阅读 · 0 评论