自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 单例设计模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机...

2018-06-01 20:59:53 143

原创 工厂模式大整理(面试问的较多)

在一次面试中了解到工厂模式在实际应用中的重要性,可以说工厂模式的应用随处可见,以下是百度百科对工厂模式的介绍    工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也...

2018-06-01 20:36:06 675

原创 三大框架之list

前言:     在我们平常开发中难免会用到List集合来存储数据,一般都会选择ArrayList和LinkedList,以前只是大致知道ArrayList查询效率高LinkedList插入删除效率高,今天来实测一下。先了解一下List       List列表类,顺序存储任何对象(顺序不变),可重复。  List是继承于Collection的接口,不能实例化。实例化可以用: ArrayList(实...

2018-05-28 20:28:27 504

原创 三大集合框架之map

 Map 是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象。 Map没有继承于Collection接口 从Map集合中检索元素时,只要给出键对象,就会返回对应的值对象。 Map是一个接口,实例化Map可以采用下面的方式:HashMap //Map基于散列表的实现。插入和查询“键值对”的开销是固定的。可以通过构造器设置容量capacity和负载因子load factor,以调...

2018-05-28 20:02:24 672

转载 三大集合框架之Set

Set介绍   Set相对于List、Map是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。特点: 它不允许出现重复元素;不保证和政集合中元素的顺序允许包含值为null的元素,但最多只能有一个null元素Set是一个接口,实例化Set可以采用下面的方式:HashSet: HashSet类按照哈希算法来存取集合中的对象,存取速度比较快 TreeSet :TreeSet类实现了S...

2018-05-28 19:56:17 273

转载 JDBC操作数据库的基本步骤:

JDBC操作数据库的基本步骤:    1)加载(注册)数据库驱动(到JVM)。    2)建立(获取)数据库连接。    3)创建(获取)数据库操作对象。    4)定义操作的SQL语句。    5)执行数据库操作。    6)获取并操作结果集。   7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。[java] view plain copy pack...

2018-05-23 13:29:39 233

转载 堆(heap)、栈(stack)和方法区(method)

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象...

2018-05-23 13:23:12 196

转载 JSP九大隐式对象

JSP运行原理和九大隐式对象        每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再...

2018-05-21 18:20:30 92

转载 耦合,内聚

内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。 一、内聚强度内聚按强度从低到高有以下几种类型:(1) 偶然内聚。如果一个模块的各成分之间毫无关系,则称为...

2018-05-11 11:23:31 295

转载 面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序

第一:private, public, protected访问标号的访问范围。private:只能由         1.该类中的函数         2.其友元函数访问不能被任何其他访问,该类的对象也不能访问。protected:可以被         1.该类中的函数         2.子类的函数         3.其友元函数访问但不能被该类的对象访问。public:可以被        ...

2018-05-10 16:17:12 6842 1

转载 Class.forName(),classloader.loadclass用法详解

为什么要把ClassLoader.loadClass(String name)和Class.forName(String name)进行比较呢,因为他们都能在运行时对任意一个类,都能够知道该类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。在比较它俩之前需先了解一下java类装载的过程java类装载过程分为3步:      1:加载    Jvm把class文件字节码加载到内存中...

2018-05-02 19:23:07 1182 2

转载 树状数组彻底入门

转载于https://www.cnblogs.com/hsd-/p/6139376.html  转载于https://www.cnblogs.com/hsd-/p/6139376.html[cpp] view plain copy print?int lowbit(int t)  {  return t&(-t);  }  void add(int x,int y)  {  for(i...

2018-03-28 20:27:14 259

转载 第六届蓝桥杯:三羊献瑞

观察下面的加法算式:  其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。  请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。题目答案:1085 题目思路:题目用8个不同的汉字来代表八个不同的数字(0-9的任意一位数字),容易想要0-9的全排列,规定每个文字代表一个数字即可,其中,详,三不能为0;如果不会用全排列,可以嵌套一堆for循环,进行判断。这里给出代码进行参...

2018-03-18 19:19:24 175

转载 快速排序

快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较次数,降低了排序时间。   详细描述:首先在要排序的序列 a 中选取一个中轴值,而后将序列分成两个部分,其中左边的部分 b 中的元素均小于或者等

2018-01-23 16:47:55 105

蓝桥杯JAVA2015年预选赛

2015年蓝桥杯预选赛试题,里面包含了java版和c语言版本

2018-07-19

hadoop hive大数据

内含有大数据中的hadoop和hive学习视频,由百度云链接下载可观看

2018-03-24

遗传算法源代码

内赋有遗传算法的案例及案例源代码,能更好的帮助你在学习的过程中理解遗传算法!

2018-03-10

PDF24虚拟打印机

虚拟打印机安装后,可如同真的打印机一样根据打印按钮保存成为PDF格式,可用于WORD转PDF等作用

2018-03-10

BAT一流前端工程师学习线路

BAT一流前端工程师学习线路,根据这个学习线路来打基础,希望大家能进入BAT

2018-03-10

飞机大战小游戏

用纯c语言编写,亲测可玩,里面有源代码,可模仿着学习开发各种游戏

2018-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除