上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
摘要: 排序算法平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*logN) 基数排序 O(d(n+r)) 一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小, 阅读全文
posted @ 2018-03-14 15:12 大象踢足球 阅读(10279) 评论(1) 推荐(2) 编辑
摘要: Java 语言中提供的数组是用来存储固定大小的同类型元素。其实数组就是一个容器。 创建数组 Java 中声明数组的语法有两种: 注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在J 阅读全文
posted @ 2018-03-14 13:45 大象踢足球 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 概念 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 注解有许多用处,主要如下: 提供信息给编译器: 编译器可以利用注解 阅读全文
posted @ 2018-03-09 11:42 大象踢足球 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 定义 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 为什么要用枚举 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方 阅读全文
posted @ 2018-03-07 16:02 大象踢足球 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1 什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并向程 阅读全文
posted @ 2018-03-06 13:40 大象踢足球 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、前言 理解JVM的垃圾回收机制(简称GC)有什么好处呢?作为一名软件开发者,满足自己的好奇心将是一个很好的理由,不过更重要的是,理解GC工作机制可以帮助你写出更好的Java程序。 在学习GC前,你应该知道一个技术名词:“stop-the-world” ,无论你选择哪种GC算法,“stop-the 阅读全文
posted @ 2018-03-02 16:58 大象踢足球 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.什么是视图 视图(View)是一种虚拟存在的表。其内容与真实的表相似,包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据的形式存在。行和列的数据来自定义视图时查询所引用的基本表,并且在具体引用视图时动态生成。 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创 阅读全文
posted @ 2018-03-02 15:03 大象踢足球 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、什么是索引 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 阅读全文
posted @ 2018-03-01 15:50 大象踢足球 阅读(191) 评论(0) 推荐(0) 编辑
摘要: JVM在运行时将数据划分为了5个区域来存储,这5个区域图示如下: 其中方法区和堆对是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行时线程私有的内存区域。 首先我们熟悉一下一个 Java 程序的工作过程。一个 Java 源程序文件,会被编译为字节码文件(以 .class 为扩展名 阅读全文
posted @ 2018-02-23 10:02 大象踢足球 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 意图:动态地给一个对象添加一些额外的 阅读全文
posted @ 2018-02-20 16:48 大象踢足球 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页