240 发简信
IP属地:黑龙江
  • 跳跃游戏系列题解

    一、 leetcode 55 跳跃游戏 给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断...

  • JVM学习笔记(二)——运行时数据区域

    一、 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空) 二、 Java 虚拟机栈 每个Java方法在执行的同时...

  • Resize,w 360,h 240
    JVM学习笔记(一)——类加载机制

    一、初识JVM ​ 我们写好一份Java代码,要将其部署到线上的机器去运行,就要将其打包成.jar或者.war后缀的包,再进行部署。...

  • Resize,w 360,h 240
    Java NIO系统

    1. Java NIO概述 Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然Java NI...

  • Resize,w 360,h 240
    Java IO 系统

    Java IO 概要 为了方便理解和阐述,先引入两张图: Java IO中的常用的类类说明File文件夹RandomAccessFile随机存取...

  • Resize,w 360,h 240
    Java8 函数式编程、Lambda、Stream流

    1. 概述 1.1 函数式编程简介 我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范...

  • Resize,w 360,h 240
    Java注解类型(@Annotation)

    Java注解是JDK5时引入的新特性,鉴于目前大部分框架(如Spring)都使用了注解简化代码并提高编码的效率,因此掌握并深入理解注解对于一个J...

  • Java泛型

    Java泛型 1.为什么要使用泛型程序设计? 泛型程序设计(Generic programming)意味着编写的代码可以被很多不同类型的对象所重...

  • Resize,w 360,h 240
    Java反射机制

    Java反射 1. 什么是反射(Reflection)? Java的反射机制是在运行状态,对于任意一个类,都能知道这个类的所有属性和方法;对于任...