摘要: 1、方法重载和方法重写的区别 2、在别人博客看到一篇文章,说写一个方法:指定一个整数n,返回一组随机数,包含0--( n-1),不能重复。 评论里有人收用Set可以直接返回,因为HashSet存的元素是无序的,觉得想法有新意。 但是还是验证了下: 发现传入10,100,1000...都是顺序返回,后 阅读全文
posted @ 2017-10-08 11:11 懒企鹅 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 3.11.3、String类对正则的支持 在JDK 1.4之后,String类对正则有了直接的方法支持,只需要通过如下的几个方法就可以操作正则。 No. 方法名称 类型 描述 1 public boolean matches(String regex) 普通 与指定正则匹配 2 public Str 阅读全文
posted @ 2017-10-03 14:47 懒企鹅 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.linuxidc.com/Linux/2015-10/123848.htm 阅读全文
posted @ 2017-10-02 21:59 懒企鹅 阅读(602) 评论(0) 推荐(0) 编辑
摘要: String: 关于字符串最大多长,字符串是一个char[],数组的最大长度int的值-2^31--2^31-1,所以最大长度是2147483647,又由于一个长度占两个字节,最大长度时一个字符串占用4G内存,所以在内存充足的情况下可以达到2^31-1的长度,内存较小的时候是会溢出的。 String 阅读全文
posted @ 2017-10-01 21:15 懒企鹅 阅读(199) 评论(0) 推荐(0) 编辑
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 一个生产者,消费者的例子: 结果: 阅读全文
posted @ 2017-10-01 19:30 懒企鹅 阅读(240) 评论(0) 推荐(0) 编辑
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 注意到 java 多线程一 中 MyThread2 运行结果出现0、-1,那是因为在操作共享数据时没有加锁导致。 加锁的方式: 1、同步方法 2、同步代码块 3、锁 读过 java.util.concurrent 集合源 阅读全文
posted @ 2017-09-30 21:21 懒企鹅 阅读(216) 评论(0) 推荐(0) 编辑
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 线程中断: 输出: 当线程0在休眠时,线程1打断他,就会报异常。 线程优先级: 结果: 阅读全文
posted @ 2017-09-30 14:23 懒企鹅 阅读(225) 评论(0) 推荐(0) 编辑
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 java 多线程实现的几种方式: 1、extends Thread 2、implements Runnable 3、implements Callable<> 下面上代码: 运行结果: 可以看到,后在需要实现多线程操作公 阅读全文
posted @ 2017-09-30 12:28 懒企鹅 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 分组: groupby() 函数扫描整个序列并且查找连续相同值(或者根据指定 key 函数返回值相同)的元素序列。 在每次迭代的时候,它会返回一个值和一个迭代器对象, 这个迭代器对象可以生成元素值全部等于上面那个值的组中所有对象。 一个非常重要的准备步骤是要根据指定的字段将数据排序。 因为 grou 阅读全文
posted @ 2017-09-26 14:47 懒企鹅 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 去重和排序: 找出序列中出现次数最多的元素 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案。 为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做: words = [ 'l 阅读全文
posted @ 2017-09-26 14:19 懒企鹅 阅读(166) 评论(0) 推荐(0) 编辑