摘要: 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法 阅读全文
posted @ 2018-02-23 22:01 柒-点 阅读(4862) 评论(0) 推荐(0) 编辑
摘要: 前言 工厂模式是一种比较常见的创建模式。有时,可能你使用了工厂模式而你却还不知道你已经使用了它。至少我感觉下面说的第一种简单工厂模式,你是已经很熟悉了。并且是经常使用的。不信,就继续向下看。 版权说明 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 本文作者:Coding-N 阅读全文
posted @ 2018-02-23 21:24 柒-点 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 数据库 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;) 数据库里的密码如何加密(md5); (1)数据库的密码加密:单向加密,insert into users ( 阅读全文
posted @ 2018-02-23 21:22 柒-点 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 计数排序 计数排序有如下四个步骤。 首先会对每个输入进行频率统计,得到元素的频率表; 然后将频率表转换为该元素的开始索引; 根据各个元素的开始索引,将相同元素分类到临时数组中。 最后将临时数组中的元素写回到原数组中。 上面介绍了计数排序的流程,举个例子,要对[9, 7, 6, 3, 9, 2, 7, 阅读全文
posted @ 2018-02-23 21:21 柒-点 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用 阅读全文
posted @ 2018-02-23 21:19 柒-点 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 可以证明,字符串操作是计算机程序设计中最常见的行为。 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创 阅读全文
posted @ 2018-02-23 21:13 柒-点 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 深入理解类加载机制 原文链接http://hammer.coding.me/2016/10/26/jvm-1/ 概述 本文是我在学习jvm类加载机制的时候对网上的一些资料的整理和总结,后文会给出具体的参考地址。这里参考了很多的资料,从中总结了一个大致的流程并且丰富了很多概念细节的解释。 关于 JVM 阅读全文
posted @ 2018-02-23 21:04 柒-点 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实 阅读全文
posted @ 2018-02-23 21:00 柒-点 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { RED, GREEN, BLANK, YELLO 阅读全文
posted @ 2018-02-23 20:55 柒-点 阅读(10179) 评论(0) 推荐(0) 编辑