
Java
文章平均质量分 56
NicolaAndMartin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java正则表达式验证邮箱、IP地址、手机号码
java正则表达式验证邮箱、IP地址、手机号码 (2011-10-11 14:30:58)转载▼ 标签: 科技 中国电信 号段 3g 中国移动 分类: Java 转载地址:http://blog.sina.com.cn/s/blog_886585830100xk66.html1.java验证IP地址: Pattern pattern = Pattern.compile(“\b((?!\d\d转载 2015-06-29 14:52:40 · 733 阅读 · 0 评论 -
Java中内置的观察者模式
JAVA有内置的观察者和被观察者,很好用,效率很高:转载于:http://www.cnblogs.com/mengdd/archive/2013/02/08/2909206.htmlObservable类 java.util.Observable http://docs.oracle.com/javase/7/docs/api/java/util/Observable.html Obser原创 2016-09-06 16:19:10 · 298 阅读 · 0 评论 -
单例模式详解
一直以为自己对单例模式很了解,仔细研究才发现以前忽略了单例模式的很多难点。其中有如何保证在多线程中的单例模式。如何保证反序列化时的单例模式(因为反序列化时会创建一个新的实例)。定义:在整个程序中,保证某个类只有一个实例化的对象,并自行对外提供这个实例。 使用场景:在定义中说的很清楚了,只要一个实例的时候。比如IO读写时,数据库操作时。多个对象的话就很有可能造成并发读写的操作,也增加了不必要的资源消原创 2016-04-13 00:14:23 · 422 阅读 · 0 评论 -
对面向对象编程的6个基本原则的理解
单一职责原则 定义:一个类中应该是一组相关性很高的函数,数据的封装。 做法:根据对业务和需求的理解,去划分一个类,一个函数的职责。 举例:比如要实现一个加载图片的功能,并在加载图片的时候实现对图片的缓存。这时候至少应该需要两个类去完成这个功能。一个是加载和显示图片的类Imageloader。一个是缓存类ImageCache。如果将两个类写在一起,会导致代码的可读性,灵活性,和扩展性变...原创 2016-04-12 00:30:26 · 2917 阅读 · 0 评论 -
Pattern和Matcher类的用法
概念: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表原创 2015-09-23 15:48:55 · 3673 阅读 · 0 评论 -
java多态的理解
接触java已经很长时间了,但是一直觉得自己理解的不够深入,于是今天重新学了一下java最重要的三个特性——封装,继承,多态。 封装 下面给出两个我觉得写的很不错的博客地址 http://blog.youkuaiyun.com/chenssy/article/details/12757911 http://www.cnblogs.com/jack204/archive/2012/10/29/274515原创 2015-09-20 01:25:54 · 639 阅读 · 0 评论 -
Java如何保留两位小数
在做断点下载的时候碰到一个小问题,在显示下载进度的时候我想让它显示总共有多少M,和已经下载了多少M。但是我又想让它保留两位小数。于是我用到了DecimalFormal这个类。 顾名思义,这是一个控制小数格式的类用法如下。 float num = progressBar.getProgress();//已经下载了的字节数大小 float total= progres原创 2015-10-08 11:32:47 · 1025 阅读 · 0 评论 -
Java中Date类与Calendar类的用法和转化
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。 1、使用Date类代表当前系统时间 Date d = new Date(); System.out.print转载 2015-07-24 13:59:18 · 3491 阅读 · 0 评论 -
关于Java的File.separator
今天看到一个File.separator,看名称知道是动态的路径分割符号。上网一查果然是这样。以前总是不知道该用/还是\。知道这个以后就简单多啦,而且还跨平台,哈哈,就应该多一些这样的东西。下面是别人总结的: 在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立转载 2015-08-14 15:03:31 · 603 阅读 · 0 评论 -
Java让线程执行完后再return的方法
final CountDownLatch latch = new CountDownLatch(1); //同步执行, DataUtils.stringConvertClass(lastVersionInfo, VersionInfo.class, new BaseAbstractListener() { @Override publi原创 2016-11-01 16:04:19 · 7282 阅读 · 0 评论