错过春华 亦可秋实
vim用户手册 vim用户手册
   引言: Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序
2021-01-24
图的最短路径算法 图的最短路径算法
   引言: 图的最短路径问题是求图中两顶点间的最短路径问题。   在网图和非网图中,最短路径的含义不同。由于非网图它没有边上的权值,所谓的最短路径,其实就是指两顶点之间经过的边数最少的路径;而对于网图来说,最短路径是指两顶点之间经过的边
2021-01-22
连通图的最小生成树算法 连通图的最小生成树算法
   引言: 在线性表中,数据元素之间是被串起来的,仅有线性关系,每个数据元素只有一个直接前驱和一个直接后继。在树形结构中,数据元素之间有着明显的层次关系,并且每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素想关。这和
2021-01-21
Java8其他新特性之Optional类 Java8其他新特性之Optional类
   引言: 空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Goog
2021-01-20
Java8其他新特性之Stream_API Java8其他新特性之Stream_API
   引言: Java8中有两大最为重要的改变。一个是Lambda表达式;另一个则是Stream API。 一、Stream API 说明 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java
2021-01-20
Java8其他新特性之Lambda表达式 Java8其他新特性之Lambda表达式
   引言: Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。Java 8为Java语言、编译器、类库、开
2021-01-19
KMP模式匹配算法 KMP模式匹配算法
   引言: KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主
2021-01-16
Java中使用Socket网络编程 Java中使用Socket网络编程
   引言: 主要就是TCP/UDP网络通信的使用 一、TCP 网络编程例子1:客户端发送信息给服务端,服务端将数据显示在控制台上public class TCPTest1 { //客户端 @Test
2021-01-15
Java中的动态代理(反射的应用) Java中的动态代理(反射的应用)
   引言: 代理设计模式的原理:使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。   对于静态代理,代理类和目标对象的类都是在编译期间确定下
2021-01-15
Java中的反射机制 Java中的反射机制
   引言: Reflect(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 一、反射机制概述 Reflect(反射)是被视为动态语言的
2021-01-15
Java中的IO流 Java中的IO流
   引言: I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以“流(str
2021-01-14
Java中File类的使用 Java中File类的使用
   引言: java.io.File 是用来表示文件和文件目录路径的抽象形式,与平台无关。 File 能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要
2021-01-14
Java中的泛型使用 Java中的泛型使用
   引言: 从JDK1.5以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List<String>,这表明该List只能保存字符串类型的对象。
2021-01-13
Java中的常用类常用方法 Java中的常用类常用方法
   引言: Java中常用类中的常用方法,如果能够记住些,对刷题还是有一定的帮助的。 一、Object类 public final native Class<?> getClass(); native方法,用于返回当前运行
2021-01-13
Java中的集合工具类Collections Java中的集合工具类Collections
   引言: Collections工具类可以用来操作Collection,还能用来操作Map。   Collections 中提供了一系列静态的方法对集合元素进行排序、查询、修改、复制等操作,还提供了对集合对象设置不可变、对集合对象实现
2021-01-11
Java中的集合Collection和Map Java中的集合Collection和Map
   引言: Java中的集合可分为 Collection 和 Map 两种体系。Collection接口:单列数据,定义了存取一组对象的方法的集合。Map接口:双列数据,保存具有映射关系“key-value对”的集合。Java 集合类可以
2021-01-09
Java中的注解 Java中的注解
   引言: 从 JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解) Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理
2021-01-09
Java中的枚举类 Java中的枚举类
   引言: java中枚举关于枚举类的使用说明 一、枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。4.
2021-01-09
2 / 7