- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 [排序算法]:Java实现冒泡排序和快速排序
冒泡排序冒泡排序原理: 整个过程像气泡一样往上升,单向冒泡排序的基本思想是(假设由小到大排序):对于给定n个记录,从第一个记录开始依次对相邻的两个记录进行比较,当前面的记录大于后面的记录时,交换位置,进行一轮比较和换位后,n个记录的最大记录将位于第n位,然后对前(n-1)个记录进行第二轮比较;重复该过程,直到记录剩下一个为止。这段时间看了许多经典排序算法,冒泡排
2017-08-30 21:00:34 890
原创 【知识收藏】:Java整体学习路线(完整知识体系)
Java学习路线图~~~ 在网上找到了几篇Java学习路线图,看了下总结得非常好,但唯一不好就是不怎么清晰,所以将其改造一下,方便以后学习时弥补自身所欠缺的知识点,也算是给自己一个明确的学习方向。至于第一阶段,即JavaSE的基础,这里不在给出。
2017-08-28 00:38:59 7159 2
转载 SE高阶(20): 二十三种设计模式详解(附目录)
原文地址:http://blog.csdn.net/lovelion 基础知识 设计模式概述从招式与内功谈起——设计模式概述(一):设计模式从何而来?从招式与内功谈起——设计模式概述(二):设计模式是什么?从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点 面向对象设计原
2017-08-26 01:32:31 820
原创 SE高阶(19):内部类的使用方式、应用场景和注意点
说起内部类,大多数人都知道但却不怎么用,常规使用中,最常用到的也就是匿名内部类,所以下面会理一理各种内部类的相关知识及用法。 内部类的定义 Java中,类通常作为一个独立的程序单元。但在某些情况下,把将一个类定义在另一个类中,这就叫做内部类,而包含了内部类的类就叫做外部类。 内部类的主要作用与注意点 内部类隐藏在外部类中,别的类无法轻易访问,提供了
2017-08-21 00:23:35 451
原创 SE高阶(18):枚举类的用法和应用场景
枚举类简要介绍 枚举是Java1.5引入的新特性,通过关键字enum来定义枚举类,enum关键字和class、interface、@interface(注解)的地位是相同的。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口。但枚举类不能继承其他类,因为枚举类默认继承java.lang.Enum类(注:Enum
2017-08-17 22:53:41 1303
原创 SE高阶(17):动态代理的实现机制与应用实例
代理模式 代理模式是23种常用的设计模式之一,其作用是为其他对象提供一种代理来控制对这个对象的访问。主要作用就是加以控制。该模式的好处:在目标对象实现的基础上扩展目标对象的功能。应用实例理解: 现实中,例如房子出售,买家与卖家无需接触,买房和卖房的所有细节操作都交给中介,其他不用管,这里的中介就是一个代理对象;买火车票不
2017-08-13 15:33:05 375
转载 SE高阶(16):Java网络编程详解
1、网络编程网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?
2017-08-13 15:11:41 403
原创 SE高阶(15):JBDC—③数据库连接池的介绍、使用和配置
首先要知道数据库连接(Connection对象)的创建和关闭是非常浪费系统资源的,如果是使用常规的数据库连接方式来操作数据库,当用户变多时,每次访问数据库都要创建大量的Connnection对象,使用完成后关闭连接。这一过程频繁地使用时,会导致程序性能急剧下降。如果项目存在频繁访问数据库的操作,则应该使用数据库连接池来管理数据库连接,可以显著提升程序运行效率。数据库连接池原理先回顾
2017-08-13 15:10:00 582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人