什么是泛型 泛型程序设计就是为了让一段代码能够被很多不同类型的对象所重用。Java提供的ArrayList就使用了泛型,使得该类能够存储多种不同的类型对象,比如ArrayLi...
什么是泛型 泛型程序设计就是为了让一段代码能够被很多不同类型的对象所重用。Java提供的ArrayList就使用了泛型,使得该类能够存储多种不同的类型对象,比如ArrayLi...
这里的安全包括了Java虚拟机如何保障自己的安全,不被恶意程序所侵害和Java提供的加密方法。 虚拟机的安全 Java虚拟机通过多种方法保障运行时的安全,这里将介绍虚拟机类加...
网络编程涉及到了最基础的Socket编程,以及基于次的网络服务。下面将介绍在Java中如何实现Socket以及一些简单的网络客户端和服务端。 Socket 连接Socket类...
什么是流 与文件的输入/输出流无关,流(Stream)是一种类似集合的概念。我们能够通过流来定义对集合“做什么”来实现我们的目标。 如何操作流 使用流来达成目的需要经过三步:...
I/O是一个考试必考,面试必问,又非常繁琐的知识点。各种分不清的类和初始化顺序一直让我觉得很琐碎。当我整体看完I/O的介绍,在脑子里搭建起I/O的系统才发现原来这些东西并不是...
在Spring-IoC简介中简单介绍了什么是IoC以及一些相关的概念,这里将详细介绍如何通过IoC容器提供的方法进行注入和如何进行注入配置。 依赖注入 IoC提供的依赖注入方...
想要学习JVM就要对JVM有一个初步的认知。JVM可以理解为Java为了实现“一次编译,处处执行”的理念,对底层平台进行的抽象。JVM除了对内存进行了抽象外,还提供了许多方便...
Java集合提供了存储数据和对象的类,其主要的关系如下图。 不难发现Collection和Map定义的方法十分相似,其中主要不同的有Map中定义了一个键值对的接口Entry<...
红黑树图Java在实现TreeMap中用到了红黑树,在此记录自己的理解。 定义 红黑树是二叉搜索树的一种实现方式,任意一条到叶结点的路径不会比其他路径长出2倍。 性质 红黑树...
1 基本数据类型与其封装器类 Java中的基本数据类型包括了char、boolean、byte、short、int、long、float、double、void。 2 Boo...