摘要: //创建File对象三种形式File f1 = new File("D:/wenxudong/123.txt");File f2 = new File("D:/wenxudong","123.txt");File dir = new File("D:/wenxudong");File f3 = ne 阅读全文
posted @ 2017-05-18 21:53 wenxudong 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Java的IO:类和接口存在于Java.io包中 讲IO操作之前,必须要先讲File类(文件/目录) File类介绍和路径分割符: File类是IO包中唯一表示磁盘文件和磁盘目录的对象的路径。 该类包含了创建,删除文件,重命名文件,判断文件读写权限以及文件读写权限以及文件是否存在,查询等功能方法。 阅读全文
posted @ 2017-05-18 20:44 wenxudong 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 面向切面编程 1. 定义AOP术语 描述切面的常用术语有通知(active)、切点(pointcut)和连接点(joinpoint)。 通知(active): 通知定义了切面是什么以及何时通知。除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题。 Spring切面可以应用5种类型的通知: 阅读全文
posted @ 2017-05-16 13:53 wenxudong 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 配置profile Bean 在3.1版本中,Spring引入了bean frofile的功能。要使用profile,你首先要将所有不同的bean定义整理到一个或多个profile之中,在将应用部署到每个环境时,要确保对应的profile处于激活(active)状态。 @profile(“de 阅读全文
posted @ 2017-05-05 17:24 wenxudong 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 如果集合前缀相同,说明底层算法是一样的。 现在HashSet与HashMap来研究 通过阅读代码发现相同的算法Set底层用的是相同算法的Map 把Set的集合对象作为Map的key,在使用一个Object常量作为value 因此:Map中所有的key就是一个Set集合。 选用哪一种容器取决于每一种容 阅读全文
posted @ 2017-03-19 19:58 wenxudong 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Set的Collection子接口,模拟了数学上的集的概念。 Set集合存储特点: 1.不允许元素重复 2.不会记录元素的先后添加顺序 Set只包含从Collection继承的方法,buguoSet无法记住添加的顺序,不允许包含重复的元素。当试图添加两个相同元素进Set集合,添加操作失败,add() 阅读全文
posted @ 2017-03-19 15:20 wenxudong 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 泛型(GenericType),从Java5开始支持的新的语法语言: 什么是泛型: 1.广泛通用的类型 2.代码模块中类型不确定,调用该段代码,谁指明类型是什么 泛型类:直接在类/接口上定义的泛型 使用泛型: 保证前后类型相同 List<String> list = new ArrayList<St 阅读全文
posted @ 2017-03-18 18:33 wenxudong 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 面向接口编程: 接口类型 变量 = new 实现类(); List list = new ArrayList(); List实现类特点和性能分析 三者共同的特点: 1.允许元素重复 2.记录元素的先后添加顺序 Vector类:底层才有数组结构算法,方法都使用了synchronize修饰,线程安全,但 阅读全文
posted @ 2017-03-18 16:52 wenxudong 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 根据Vector类,ArrayList类,LinkedList类所有具有的存储特点以及拥有的方法入手,发现共性就往上抽取。 共同的特点: 1.允许元素重复 2.会记录先后添加的顺序 3.他们有共同的方法 根据他们的特点,我们就可以指定规范: 尊循该规范的实现类,无论底层算法如何,都必须保证允许元素重 阅读全文
posted @ 2017-03-18 13:03 wenxudong 阅读(165) 评论(0) 推荐(0) 编辑
摘要: LinkedList类是双向链表,单向队列,双向队列,栈的实现类: LinkedList类实现单向队列和双向队列的接口,自身提高了栈操作的方法,链表操作的方法。 在LinkedList类中存在很多方法,但是功能都是相同的。LinkedList表示了多种数据结构的实现,每一种数据结构的操作名字不同。 阅读全文
posted @ 2017-03-18 10:45 wenxudong 阅读(238) 评论(0) 推荐(0) 编辑