Java Core 第3页

Java提高篇(三三)—–Map总结

chenssy阅读(15001)评论(5)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 在前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下...

Java提高篇(三一)—–Stack

chenssy阅读(6292)评论(1)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的...

详解java定时任务

chenssy阅读(10840)评论(7)赞(0)

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。 一、简介 在java中一个完整定时任务...

Java实现敏感词过滤

chenssy阅读(29161)评论(58)赞(5)

敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果H...

Java提高篇(二七)—–TreeMap

chenssy阅读(14145)评论(7)赞(4)

原文出处:http://cmsblogs.com/ 『chenssy』 TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了...

再解Java中的String

chenssy阅读(7528)评论(21)赞(0)

      今天朋友问我String的内容是真的不可变吗?我肯定告诉他是的?因为在我的主观意识里String就是一个不可变的对象。于是他给我发了这段程序: public class Stri...

Eclipse下设置tomcat,修改Java代码不必重启tomcat

chenssy阅读(20157)评论(0)赞(0)

以前一直都是使用MyEclipse,在新公司原来项目比较大,使用MyEclipse无论是启动还是在编码过程中都非常慢,优化了也是。所以换了Eclipse,速度虽然提高了,但是有点非常不友好,就是不管我怎么修改Java代码,哪怕只有仅仅一行代...

java提高篇(二五)—–HashTable

chenssy阅读(9147)评论(6)赞(1)

原文出处:http://cmsblogs.com/ 『chenssy』 在java中与有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然...

java POI实现向Excel中插入图片

chenssy阅读(5028)评论(2)赞(2)

      做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要...

java提高篇(二一)—–ArrayList

chenssy阅读(15124)评论(7)赞(6)

原文出处:http://cmsblogs.com/ 『chenssy』 一、ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。...

java提高篇(二十)—–集合大家族

chenssy阅读(11997)评论(6)赞(8)

原文出处:http://cmsblogs.com/ 『chenssy』 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富...

java提高篇(十九)—–数组之二

chenssy阅读(13559)评论(0)赞(2)

原文出处:http://cmsblogs.com/ 『chenssy』 前面一节主要介绍了数组的基本概念,对什么是数组稍微深入了一点点,在这篇博文中主要介绍数组的其他方面。 三、性能?请优先考虑数组 在java中有很多方式来存储一系列数据,...