240 发简信
IP属地:浙江
  • Java基础-泛型

    什么是泛型 泛型程序设计就是为了让一段代码能够被很多不同类型的对象所重用。Java提供的ArrayList就使用了泛型,使得该类能够存储多种不同...

  • Resize,w 360,h 240
    Java(1.8)高级特性-安全

    这里的安全包括了Java虚拟机如何保障自己的安全,不被恶意程序所侵害和Java提供的加密方法。 虚拟机的安全 Java虚拟机通过多种方法保障运行...

  • Java(1.8)高级特性-网络

    网络编程涉及到了最基础的Socket编程,以及基于次的网络服务。下面将介绍在Java中如何实现Socket以及一些简单的网络客户端和服务端。 S...

  • Java(1.8)高级特性-流

    什么是流 与文件的输入/输出流无关,流(Stream)是一种类似集合的概念。我们能够通过流来定义对集合“做什么”来实现我们的目标。 如何操作流 ...

  • Resize,w 360,h 240
    Java(1.8)高级特性-输入输出

    I/O是一个考试必考,面试必问,又非常繁琐的知识点。各种分不清的类和初始化顺序一直让我觉得很琐碎。当我整体看完I/O的介绍,在脑子里搭建起I/O...

  • Spring-IoC中装配Bean

    在Spring-IoC简介中简单介绍了什么是IoC以及一些相关的概念,这里将详细介绍如何通过IoC容器提供的方法进行注入和如何进行注入配置。 依...

  • JVM

    想要学习JVM就要对JVM有一个初步的认知。JVM可以理解为Java为了实现“一次编译,处处执行”的理念,对底层平台进行的抽象。JVM除了对内存...

  • 1.7源码阅读-Java集合

    Java集合提供了存储数据和对象的类,其主要的关系如下图。 不难发现Collection和Map定义的方法十分相似,其中主要不同的有Map中定义...

  • Resize,w 360,h 240
    红黑树

    红黑树图Java在实现TreeMap中用到了红黑树,在此记录自己的理解。 定义 红黑树是二叉搜索树的一种实现方式,任意一条到叶结点的路径不会比其...