08 2018 档案
八大排序算法
摘要:引言 自己理解,闭卷纯手打。 插入排序 直接插入排序 稳定性:稳定 时间复杂度:O(n) 最好情况:O(n) 最坏情况:O(n2) 将一个记录插入到一个已排好序的数列中,重复执行,直至结束。 希尔排序 稳定性:不稳定 时间复杂度:O(n1.3) 最好情况:O(n) 最坏情况:O(n2) 按一定的间隔
阅读全文
java并发
摘要:-简介 -多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题 -线程状态及其生命周期 -新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead) -使用线程 -有三种使用线程的方法: 实现 Runnable 接口; 实现 Calla
阅读全文
java容器篇
摘要:引言 第三天卡。。。 今天主要看了下java容器方面的知识,很累但是很充实。吃两把鸡去了,休息一下,再战。 开始 -Collection 存储对象的集合;Map 存储键值对的映射表 -Iterator(迭代器模式) -集合访问器,用于循环访问集合中的对象 -所有实现了Collection接口的容器类
阅读全文
java基础篇二
摘要:引言 滴,第二天卡。 五、关键字 -static -初始化顺序 -静态变量和静态语句块优先于实例变量和普通语句块,静态变量和静态语句块的初始化顺序取决于它们在代码中的顺序。 -存在继承的情况下,初始化顺序为: 父类(静态变量、静态语句块) 子类(静态变量、静态语句块) 父类(实例变量、普通语句块)
阅读全文
java基础篇一
摘要:引言 本人系南京一小小学校的大三小小菜鸟,三年来学了很多杂七杂八的,也荒废了大量的时间,马上就要秋招了,之前也看了不少面试题,备选了一些简单的项目,看了不知多少本的几百页厚的各种知识的pdf电子书,发现基础还有很多不是很牢固,有的地方领会起来很是难受。现在,决定回归一波基础,从最简单的开始。我将会坚
阅读全文
从项目中理解SSM框架
摘要:我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,My
阅读全文
深入解析Java反射
摘要:因为本人最近正筹备Samsara框架的开发,而其中的IOC部分非常依靠反射,因此趁这个机会来总结一下关于Java反射的一些知识。本篇为基本篇,基于JDK 1.8。 一、回顾:什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并
阅读全文
静态工厂方法和实例工厂方法区别
摘要:在学习Spring bean的实例化方式的时候遇到的一个问题,Spring bean实例化有3种方法 1、构造器生成 2、静态工厂方法 3、实例工厂方法 那么问题来了,什么是静态工厂方法,什么是实例工厂方法? 静态工厂方法 就是直接可以通过静态方法来实例化一个对象 创建 HelloWorld 对象直
阅读全文