- 博客(4)
- 收藏
- 关注
转载 java中的算法
算法按用途分,体现设计目的、有什么特点 算法按实现方式分,有递归、迭代、平行、序列、过程、确定、不确定等等 算法按设计范型分,有分治、动态、贪心、线性、图论、简化等等 一个算法应该具有以下五个重要的特征: 有穷性: 一个算法必须保证执行有限步之后结束; 确切性: 算法的每一步骤必须有确切的定义; 输入:一个算法有0个或多个输入,以刻画运算对象的初始情况; 输出:一
2016-08-23 23:49:12 830
原创 java中的封装
java中的封装 ,可解决大量重复代码。能够实现各司其职,具有可重用性,是对象的边界 。 封装之后的访问修饰符: public 公开, private 私有 本类内部访问。例如:属性私有,为每个属性提供set/get 访问方法 。
2016-08-23 23:45:07 193
原创 spring的AOP编程
spring框架是轻量级的JavaEE解决方案,众多优秀的设计模式的组合。(核心设计模式包括工厂、代理、模板、策略。)spring框架的核心:工厂类+配置文件---->生产对象----->解耦和。 工厂设计模式是通过工厂类,完成一个对象的创建或者生产。好处:解耦和。底层实现是反射、读取配置文件获取类名。 AOP编程(Aspect Oriented Program)是面向切面编程。
2016-08-21 13:35:33 255
原创 ArrayList,Queue,TreeSet,HashMap的底层实现
ArrayList:实现List接口、底层使用数组保存所有元素,其操作基本上是对数组的操作。 Queue: 底层一般用list或deque实现,Queue 队列也是一个线性存储表,元素数据的插入在表的一端进行,在另一端删除,构成先进先出FIFO表。 TreeSet:可以对set集合中的元素进行排序(按字母ASCII), 底层数据结构是二叉树。 HashMap:实际上是一个数组和
2016-08-20 23:04:11 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人