- 博客(11)
- 收藏
- 关注
原创 Collection集合框架
Collection框架介绍1.概述 java为用户提供了方便的集合操作类,这些集合类是各类数据结构的实现,例如链表,队列,堆栈等,有了这些集合类,用户可以很方便的在内从中操作数据。 Collection接口是我们要介绍的集合框架的核心接口,在这个接口中定义了集合的本质特性。而本次我们重点关注它的两个子接口: -. LiST -. Set -. Queue(以后再讨论)2.
2018-03-08 10:34:57
637
原创 接口增强
接口增强1.概述 java诞生了20年,一直秉承着接口的组成是抽象方法加全局变量。但是到了jdk1.8,接口有了新的定义。在接口中可以新定义两种方法,分别是stati和default方法。也就是说接口中可以有方法体了。(以下纯属猜测)之所以有这样的改进应该也是在发展过程中遇到了一些问题。一种场景中是这样的:定义了一个接口A,他有1万个实现类,当完成了所有的实现类以后,发现少了一个方法,这个时候一定
2017-10-30 17:31:29
478
原创 泛型的使用
泛型的使用 泛型在jdk1.5之后推出,是java的一个重要特性,下面直接用代码简单的说明如何在开发中使用泛型。1.一个简单的泛型类代码如下: /** * 定义一个坐标类,其中参数下x,y可以为任意类型 * @param <T> */class Possion<T>{ private T x; private T y; public T getX() {
2017-10-30 17:26:23
249
原创 单例模式
总结常见的单例模式1.单例模式概述 单个例子模式定义应该是这样的:一个类在被使用的时候只能有一个实例化对象,这种模式就称为单例模式。概念不难,实现这个模式有相应的套路,前人已经为我们总结出了经验。大致思路是这样的:为了在使用这个类时不产生多个对象,首先构造方法要私有,第二,构造一个静态方法产生这个单个实例。基于这两点思想,同时考虑多线程情况下使用这个类也只生成一个对象,总结出以下4种写法。 2.
2017-10-26 18:45:50
194
原创 ftp工具
记录一个在项目中用到的ftp工具1.ftp概述 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。–摘自百度 也就是说“ftp”是一种协议,用来在网
2017-10-17 19:11:38
1004
原创 使用maoreduce实现一个超级简单的爬虫功能
代码描述: 首先自己准备了一个文件,里面全都是ip地址,内容如下:58.60.0.0 58.63.255.255219.128.0.0 219.137.255.255218.13.0.0 218.20.255.25561.140.0.0 61.146.255.255125.88.0.0 125.95.255.255202.96.0.0
2017-02-12 21:01:21
440
原创 简单的Mybatis搭建
Mybatas配置过程:Mybatis的基本组件: • SqlSessionFactoryBuilder(根据配置信息或者代码来生成 SqlSessionFactory) • SqlSessionFactory(用来生成SqlSession) • SqlSession • SqlMapper生命周期 SqlSessionFactor
2017-02-03 17:43:00
209
原创 简单的mysql语句总结
Sql总结: Sql:结构化查询语句 Structured Query Language Sql语句对大小写不敏感 Sql分两个部分:DML,DDL DML:data manipulation language 数据操作语言。 DDL:data definition language 数据定义语言。 DML: 重要的DML语句 • SELECT - 从数据库表中获取数据
2017-02-01 20:30:37
1124
原创 时间处理方法
public class Time {//String转Date类型public static Date strToDate(String s){ DateFormat df=new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 try{ Date d=df.parse(s); //将字符串解析为date类型
2017-01-25 14:09:49
216
原创 随机产生数字加字母的一组字符串
//随机产生4个小写字母加一个数字的字符串 public static String getName() { String sname=”“; Random random=new Random(); for (int i=0;i<3;i++) { //随机产生小写字母,利用Asc码值
2017-01-25 11:25:06
1515
原创 我的第一个JAVA程序
记录我的第一个java程序 public class HelloWord { public static void main(String[] args System.out.println(“helloWorld”); } }
2017-01-20 14:12:03
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人