一、 leetcode 55 跳跃游戏 给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断...
一、 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空) 二、 Java 虚拟机栈 每个Java方法在执行的同时...
一、初识JVM 我们写好一份Java代码,要将其部署到线上的机器去运行,就要将其打包成.jar或者.war后缀的包,再进行部署。...
1. Java NIO概述 Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然Java NI...
Java IO 概要 为了方便理解和阐述,先引入两张图: Java IO中的常用的类类说明File文件夹RandomAccessFile随机存取...
1. 概述 1.1 函数式编程简介 我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范...
Java注解是JDK5时引入的新特性,鉴于目前大部分框架(如Spring)都使用了注解简化代码并提高编码的效率,因此掌握并深入理解注解对于一个J...
Java泛型 1.为什么要使用泛型程序设计? 泛型程序设计(Generic programming)意味着编写的代码可以被很多不同类型的对象所重...
Java反射 1. 什么是反射(Reflection)? Java的反射机制是在运行状态,对于任意一个类,都能知道这个类的所有属性和方法;对于任...